MCP Catalogs
Home

heimdall-mcp-server

by lcbcFoo·104·Score 44

Heimdall MCP Server provides persistent memory for AI coding assistants by indexing documentation and git history.

developer-toolsai-llmknowledge-graph
16
Forks
1
Open issues
8 mo ago
Last commit
2d ago
Indexed

Overview

Heimdall is an MCP server that creates a persistent, growing memory for AI coding assistants. It indexes project documentation, git history, and development insights, allowing LLMs to recall specific solutions and patterns across conversations. The server uses Qdrant for vector similarity search and SQLite for metadata storage, providing tools for storing, retrieving, and managing memories with semantic search capabilities.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Persistent memory for AI coding assistants across multiple sessions
you:Retrieving relevant code solutions and architectural patterns from previous work
you:Automatically updating AI knowledge base with code changes and commits
you:What database does Heimdall use?
you:How does Heimdall integrate with git history?

When to choose this

Choose Heimdall if you want persistent memory for AI coding assistants across development sessions and need context-aware retrieval from your codebase and git history.

When NOT to choose this

Avoid Heimdall if you're working with sensitive codebases that can't be indexed externally or if you prefer a minimal setup without Docker dependencies.

Tools this server exposes

6 tools extracted from the README
  • store_memory

    Stores a new piece of information, such as an insight or a solution.

  • recall_memories

    Performs a semantic search for relevant memories based on a query.

  • session_lessons

    Records a key takeaway from the current session for future use.

  • memory_status

    Checks the health and statistics of the memory system.

  • delete_memory

    Delete a specific memory by its unique ID.

  • delete_memories_by_tags

    Delete all memories that have any of the specified tags.

Comparable tools

mem0-mcpsemantic-knowledge-mcpfile-memory-mcpgit-mcp

Installation

pip install heimdall-mcp

# Initialize project
heimdall project init

# For Claude Desktop, add to config.json:
{
  "mcpServers": {
    "heimdall": {
      "command": "python",
      "args": ["-m", "heimdall.mcp"]
    }
  }
}

FAQ

What database does Heimdall use?
Heimdall uses Qdrant for vector similarity search and SQLite for metadata storage.
How does Heimdall integrate with git history?
Heimdall indexes entire git history and can optionally install git hooks to automatically update memories on commits.

Compare heimdall-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.