MCP Catalogs
首页

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_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.

可对比工具

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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。