codebase-memory-mcp — 代码知识图谱

codebase-memory-mcp — 代码知识图谱

4.0

Codebase-memory-mcp 是一款开源 MCP 服务器,可将任意代码库索引为持久知识图谱,使 AI 编码代理回答结构性问题时减少约 120 倍的令牌消耗。支持 158 种语言、混合 LSP 类型解析、本地语义向量搜索、代码克隆检测、亚毫秒查询,3 分钟内即可索引 Linux 内核。单静态 C 二进制文件,零依赖。兼容 Claude Code、Codex CLI、Gemini CLI、Cursor、Zed 等 11 种代理。

最后更新 2026 年 9 月 4 日
codebase-memory-mcp — 代码知识图谱 截图

简介

在人工智能辅助编程日益普及的今天,如何让 AI 代理高效理解庞大的代码库,同时大幅降低计算成本,成为开发者的核心痛点。Codebase-memory-mcp 正是一款为解决此问题而生的开源 MCP 服务器。它能够将任意代码库索引为持久的知识图谱,使 AI 编码代理在回答结构性问题时,令牌消耗减少约 120 倍。这意味着更快的响应速度、更低的 API 成本,以及更精准的上下文理解。无论是个人开发者还是企业团队,都能从中获益。

主要功能

多语言支持:覆盖 158 种编程语言,无论是 Python、JavaScript、Rust 还是小众语言,均能无缝索引。
混合 LSP 类型解析:结合语言服务器协议(LSP)进行深度类型推断,准确识别变量、函数、类之间的复杂依赖关系。
本地语义向量搜索:无需依赖外部 API,在本地即可对代码进行语义级别的向量化搜索,快速定位相关代码片段。
代码克隆检测:自动识别代码库中的重复或相似代码块,帮助重构和维护代码质量。
亚毫秒级查询:经过优化的索引结构确保查询响应时间低于 1 毫秒,即使是大型项目也能瞬间返回结果。
极速索引性能:在普通硬件上,3 分钟内即可完成 Linux 内核级别的代码库索引,大幅缩短等待时间。

定价与费用

  • 零依赖部署:提供单个静态 C 语言二进制文件,无需安装 Node.js、Python 或任何运行时环境,下载即用。
  • 极低令牌消耗:通过知识图谱预索引,AI 代理无需重复加载整个代码库,回答结构性问题的令牌消耗减少 120 倍,显著降低 API 费用。
  • 广泛兼容性:原生支持 Claude Code、Codex CLI、Gemini CLI、Cursor、Zed 等 11 种主流 AI 编码代理和编辑器,即插即用。
  • 持久化存储:索引结果持久保存至本地磁盘,重启后无需重新索引,长期使用更高效。

适用人群

  • AI 编码代理用户:正在使用 Claude Code、Codex CLI 等工具,希望提升代码理解精度并降低成本的开发者。
  • 大型项目维护者:面对百万行级别的代码库,需要快速检索和导航复杂依赖关系的团队。
  • 开源贡献者:希望快速上手陌生开源项目,通过知识图谱理解代码架构的开发者。
  • DevOps 与架构师:需要自动化代码分析、克隆检测和重构建议的技术管理人员。