deusdata/codebase-memory-mcp v0.12.0 是一个本地 MCP 服务器,它把源代码按函数、类、导入和 HTTP 路由为粒度建立知识图谱索引,供编码智能体使用。它以一个仅用 C 编写的静态二进制文件运行,本次发布新增了供人查看代码图谱的 CBM Lens。该工具提供 3D 架构地图、图谱浏览和源码阅读器。
由于代码关系被存储在图谱中,使用方式是查询相关信息,而不是逐个打开文件。README 称,与逐文件阅读的方式相比,它大约消耗 3400 个 token,而后者约为 412000 个 token。它支持 162 种语言和 17 个 MCP 工具,并通过混合 LSP 为 Python、TypeScript、Java、PHP、C#、Go、C、C++、Kotlin、Rust 和 Perl 提供语义类型解析。仓库说明指出,它能以毫秒级索引普通规模的仓库。
论文主张,在 31 个仓库的对比中,token 用量减少 10 倍、工具调用减少 2.1 倍,但答案质量更低:CBM 为 83%,逐文件阅读方式为 92%。README 还提到,对 2800 万行的 Linux 内核索引约需 3 分钟,以及在 M3 Pro 上 Cypher 查询低于 1 毫秒。仓库有 3559 个文件,但基准脚本和测试只有 6 个。仅凭这些数字无法说明准确性更优。它可以看作减少 token 和调用次数的代码探索工具,但在答案质量上难以说它能替代逐文件阅读。