heimdall-mcp-server
by lcbcFoo·★ 104·Score 44
Heimdall MCP Server provides persistent memory for AI coding assistants by indexing documentation and git history.
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:
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 READMEstore_memoryStores a new piece of information, such as an insight or a solution.
recall_memoriesPerforms a semantic search for relevant memories based on a query.
session_lessonsRecords a key takeaway from the current session for future use.
memory_statusChecks the health and statistics of the memory system.
delete_memoryDelete a specific memory by its unique ID.
delete_memories_by_tagsDelete all memories that have any of the specified tags.
Comparable tools
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
Last updated · Auto-generated from public README + GitHub signals.