资源库
资源库

codebase-memory-mcp:AI coding agent 的代码智能引擎,Linux 内核 3 分钟索引

GitHub 热点(arXiv 论文)代码智能引擎。tree-sitter AST + Hybrid LSP,158 语言,Linux 内核 28M LOC 3 分钟索引,查询 <1ms,120× 省 token。单静态二进制零依赖,15 MCP 工具,3D 图谱可视化。和 graphify 互补。

发布于 2026年7月25日3 分钟阅读
<!-- codebase-memory-mcp-resource | resource | codebase-memory-mcp 代码智能引擎 -->

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):

bash
curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash

Windows(PowerShell):

powershell
Invoke-WebRequest -Uri https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.ps1 -OutFile install.ps1
.\install.ps1

install 自动配置检测到的 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 重型全索引。两者可叠加。

开源地址:https://github.com/DeusData/codebase-memory-mcp

相关文章