把代码、文档、SQL 表结构和 PDF 转成可查询的知识图谱,供 AI 编程助手使用。
DeusData/codebase-memory-mcp
一个 MCP 服务器,将代码、文档与基础设施索引为本地知识图谱,让 AI 编程代理查询结构而非反复读取文件。
- Star
- 47,045
- Fork
- 3,863
- 未关闭 Issue
- 622
- 最近提交
- 2小时前
这是什么?
codebase-memory-mcp 是一个用 C 编写的原生 MCP 服务器,能为代码仓库构建持久化的本地知识图谱。它使用内置的 tree-sitter 语法解析源码,通过调用、导入和继承关系连接符号,并将 Markdown、PDF 文档以及 Docker、Kubernetes、Helm、Terraform、Ansible 和 CI 配置纳入同一图谱。编程代理可通过 17 个 MCP 工具查询调用方、依赖关系、变更影响和部署链路,也可直接用 CLI 查询。
索引和查询全部在本机完成,无需托管服务或 API Key。内置的语义搜索使用编译进二进制文件的嵌入模型。安装程序会为 Claude Code、Codex、Cursor、Windsurf 等受支持的客户端写入配置,并在客户端支持的情况下添加指令、技能和钩子。
CBM Lens 是处于公测阶段的可选浏览器界面,可将图谱展示为架构图、3D 调用图和带覆盖率诊断的源码阅读器,还提供基于本地模型、可针对选中代码提问的聊天功能。
核心功能
- 01提供 17 个 MCP 工具,支持结构搜索、调用链追踪、架构摘要和变更影响分析。
- 02使用内置 tree-sitter 语法解析多种语言,并跨文件解析函数调用。
- 03将 Markdown、PDF 和 ADR 文档与其引用的代码符号关联起来。
- 04将 Docker、Kubernetes、Helm、Terraform、Ansible 的部署关系映射到源码。
- 05无需外部 API 或服务即可进行语义搜索、BM25 全文搜索和结构化搜索。
- 06为支持的客户端安装 MCP 配置与代理技能,覆盖 45 种集成方式。
适用场景
- 帮助 AI 编程代理在不熟悉的大型代码库中导航,减少重复读取文件。
- 追踪 Kubernetes 或 Terraform 变更会影响哪些服务和镜像。
- 评估一组未提交变更可能影响的符号和测试。
- 借助 CBM Lens 界面以可视化方式浏览仓库架构。
标签
常见问题
- codebase-memory-mcp 是什么?
- 一个 MCP 服务器,将代码、文档与基础设施索引为本地知识图谱,让 AI 编程代理查询结构而非反复读取文件。 codebase-memory-mcp 是一个用 C 编写的原生 MCP 服务器,能为代码仓库构建持久化的本地知识图谱。它使用内置的 tree-sitter 语法解析源码,通过调用、导入和继承关系连接符号,并将 Markdown、PDF 文档以及 Docker、Kubernetes、Helm、Terraform、Ansible 和 CI 配置纳入同一图谱。编程代理可通过 17 个 MCP 工具查询调用方、依赖关系、变更影响和部署链路,也可直接用 CLI 查询。
- codebase-memory-mcp 可以免费使用吗?用的什么许可证?
- codebase-memory-mcp 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- codebase-memory-mcp 还在维护吗?
- 活跃维护中。codebase-memory-mcp 最近一次提交是在 2026年10月21日。
- codebase-memory-mcp 适合用来做什么?
- 帮助 AI 编程代理在不熟悉的大型代码库中导航,减少重复读取文件。 追踪 Kubernetes 或 Terraform 变更会影响哪些服务和镜像。 评估一组未提交变更可能影响的符号和测试。 借助 CBM Lens 界面以可视化方式浏览仓库架构。
- 在哪里获取 codebase-memory-mcp?
- 源代码和安装说明在 GitHub 上:https://github.com/DeusData/codebase-memory-mcp
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
将代码库索引为依赖、调用链与执行流程的知识图谱,并通过 MCP 工具供 AI 编程助手调用。
将多语言代码库解析为知识图谱,通过 AI 智能体或 MCP 服务用自然语言查询、检索和编辑代码。
一个本地代码知识图谱,通过 MCP 和 CLI 为 AI 编程工具提供精准的代码审查上下文。
本地技能目录与控制层,让 Codex 或 Claude 检索 2700 多个 SKILL.md 技能,挑选并校验技能组合,预览安装计划。
开源 AI 记忆平台,将文档、代码和对话转为自托管知识图谱,供 AI 智能体检索复用。