codebase-memory-mcp 是什么:AI coding agent 的代码智能引擎
codebase-memory-mcp 是一个给 AI coding agent 用的代码智能引擎,全索引一个普通仓库只需毫秒,Linux 内核(28M LOC、75K 文件)3 分钟。结构查询 <1ms。单静态二进制,macOS / Linux / Windows 通吃。MIT 协议,arXiv 论文背书(2603.27277)。
核心亮点
- 极速索引:Linux 内核 28M LOC 3 分钟。RAM-first 管道(LZ4 压缩 + 内存 SQLite + Aho-Corasick 模式匹配),索引后释放内存。
- 158 语言:tree-sitter AST 解析,+ Hybrid LSP 语义类型解析(Python / TS / Go / C++ / Java / Rust 等 10 语言),产出函数 / 类 / 调用链 / HTTP 路由 / 跨服务链接的知识图谱。
- 120× 省 token:5 个结构查询约 3400 token vs 逐文件搜索 412000 token。一次图谱查询替代几十次 grep / read。
- 15 个 MCP 工具:搜索 / 追踪 / 架构 / 影响分析 / Cypher 查询 / 死代码检测 / 跨服务 HTTP 链接 / ADR 管理等。
- 3D 图谱可视化:localhost:9749 交互式 UI。
- 零依赖:单静态二进制,下载 -> install -> 重启 agent -> 完事。
怎么用
一键安装(macOS / Linux):
curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bashWindows(PowerShell):
Invoke-WebRequest -Uri https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.ps1 -OutFile install.ps1
.\install.ps1install 自动配置检测到的 AI agent 客户端(43 个支持面),重启 agent 即可用 15 个 MCP 工具查询代码图谱。
适合谁
- 大仓库接手:新人进项目,先索引看图谱,比啃代码快。
- AI coding agent 用户:给 Claude Code / Codex / Cursor 加代码记忆,agent 查图谱而非 grep,省 token + 提准确。
- 代码审查 / 架构理解:3D 图谱可视化 + 死代码检测 + 影响分析。
和 graphify 的区别
graphify 是 AI coding skill(/graphify 触发),codebase-memory-mcp 是 MCP server(常驻,15 工具)。graphify 轻量按需,codebase-memory-mcp 重型全索引。两者可叠加。