heimdall-mcp-server
by lcbcFoo·★ 104·综合分 44
Heimdall MCP 服务器通过索引文档和 Git 历史记录为 AI 编程助手提供持久记忆。
developer-toolsai-llmknowledge-graph
16
Forks
1
活跃 Issue
8 个月前
最近提交
2 天前
收录于
概述
Heimdall 是一个 MCP 服务器,为 AI 编程助手创建持久增长的记忆系统。它索引项目文档、Git 历史记录和开发洞察,使 LLM 能够跨对话回忆特定解决方案和模式。服务器使用 Qdrant 进行向量相似性搜索,SQLite 存储元数据,并提供语义搜索能力来存储、检索和管理记忆。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:为 AI 编程助手提供跨多个会话的持久记忆
你:从先前工作中检索相关代码解决方案和架构模式
你:自动使用代码变更和提交更新 AI 知识库
你:Heimdall 使用什么数据库?
你:Heimdall 如何与 Git 历史记录集成?
什么时候选它
如果您希望 AI 编程助手在开发会话间拥有持久记忆,并需要从代码库和 git 历史记录中进行上下文感知检索,请选择 Heimdall。
什么时候不要选它
如果您处理的代码库敏感,无法外部索引,或者您偏好没有 Docker 依赖的最小化设置,请避免使用 Heimdall。
此 server 暴露的工具
从 README 抽取出 6 个工具store_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.
可对比工具
mem0-mcpsemantic-knowledge-mcpfile-memory-mcpgit-mcp
安装
pip install heimdall-mcp
# 初始化项目
heimdall project init
# 对于 Claude Desktop,添加到 config.json:
{
"mcpServers": {
"heimdall": {
"command": "python",
"args": ["-m", "heimdall.mcp"]
}
}
}FAQ
- Heimdall 使用什么数据库?
- Heimdall 使用 Qdrant 进行向量相似性搜索,SQLite 存储元数据。
- Heimdall 如何与 Git 历史记录集成?
- Heimdall 索引整个 Git 历史记录,并可选择安装 Git 钩子来自动在提交时更新记忆。
heimdall-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。