适合谁
- 需要本地代码智能的 AI 编程代理。
- 需要跨文件调用解析、架构分析或增量索引的开发团队。
- 希望使用纯 C、stdio 和本地持久化存储的用户。
这是一个由 win4r 维护的 MIT 社区分支,不是 DeusData 官方服务器。它适合本地代码库知识图谱和 AI 辅助代码探索;主要注意自行构建、配置文件写入,以及误运行 update 子命令会覆盖分支构建。
Codebase Memory 是 DeusData/codebase-memory-mcp 的社区分支,由 win4r 维护。它使用纯 C 构建代码知识图谱,支持 158 种语言、结构化查询、调用链分析、影响范围检测、代码搜索和架构分析。该分支集成了增量重索引 CALLS 边修复、Cypher 查询修复、Swift 类型节点增强以及 explore 工具等改进。
该分支不提供预构建二进制,需要从源代码构建。运行 git clone https://github.com/win4r/codebase-memory-mcp-pro.git,进入目录后执行 ./scripts/build.sh;将 build/c/codebase-memory-mcp 复制到 PATH,再使用 claude mcp add codebase-memory -s user -- ~/.local/bin/codebase-memory-mcp 配置 Claude Code。也可以使用 stdio MCP 配置,将 command 指向二进制的绝对路径。首次构建会编译 158 个 tree-sitter 语法,可能需要几分钟。
{"mcpServers":{"codebase-memory-mcp":{"command":"/path/to/codebase-memory-mcp","args":[]}}}