AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
记忆与上下文/
codebase-memory-mcp
codebase-memory-mcp logo

codebase-memory-mcp

活跃·★ 47.7k·MIT·更新于 2026-10-27
★ 最受欢迎

codebase-memory-mcp 是一个面向 AI 编程 Agent 的代码智能引擎。它用 tree-sitter 解析你的仓库,并对主流语言结合语言服务器做类型解析,再把结果保存为持久化的知识图谱。这样,Agent 回答“谁调用了这个函数”“改了这里会影响什么”“入口在哪里”这类结构性问题时,只需要一次图谱查询,而不必反复 grep 和读文件几十次。

它适合在中大型乃至超大型代码库中工作的开发者,这类场景下 Agent 的大部分 token 都花在了摸索代码上。项目方称,一个普通仓库的索引只需几毫秒,Linux 内核大约三分钟;在其自己的基准测试中,5 个结构性查询大约消耗 3,400 个 token,而逐个文件搜索约需 412,000 个。它提供 17 个 MCP 工具,能索引 Dockerfile 和 Kubernetes 清单等基础设施文件,还自带 3D 图谱查看器。其设计思路已发表为 arXiv 预印本。

上手方式:在 macOS 或 Linux 上运行一行安装命令,Windows 上运行 PowerShell 安装脚本。它会下载一个静态二进制文件(不需要 Docker、运行时或 API Key),并自动为检测到的编程 Agent 写好配置。重启 Agent 后,让它“索引这个项目”即可。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-24。

许可证
MIT
最新发布
v0.12.1 · 2026-10-16
最近提交
2026-10-24
贡献者
194
复刻数
3,892
未关闭的 issue 和 PR
645
首次发布
2026-02-24

来源:GitHub、npm 和 PyPI 的公开接口。

#知识图谱#代码库分析#AI助手工具#静态分析#Token效率#Tree-sitter#Go语言#开发者工具
$ 安装
$ curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash
↗ 访问官网★ GitHub
01

功能特性

01基于 tree-sitter 把代码库索引成持久化知识图谱,并对多种主流语言做语义类型解析
02支持 150 多种语言,语法解析器都编译进单个静态二进制文件
03提供 17 个 MCP 工具:搜索、调用追踪、架构概览、影响分析、死代码检测、Cypher 查询等
04可以索引 Dockerfile、Kubernetes 清单等基础设施代码
05内置在本地运行的 3D 图谱可视化界面
02

为什么选择它

+代码探索时能大幅节省 token:一次图谱查询取代多次搜索和读取。
+索引速度很快,即使是超大仓库,查询也能在 1 毫秒内完成。
+单个静态二进制文件,无运行时依赖,也不需要 API Key;数据保存在本地。
+语言覆盖面广,支持众多编程 Agent,安装时会自动完成配置。
03

权衡点

!安装程序会修改 Agent 的配置文件,并加入说明和 hooks;请检查它改了什么,或使用 `--skip-config` 只安装二进制文件。
!部分杀毒软件曾把发布的二进制文件标记为可疑;项目方说明这是误报,并介绍了如何自行校验文件。
!基准数据来自项目方自测,建议在自己的仓库上实测节省效果。
!它会在多个客户端之间共用一个后台守护进程,出问题时排查环节会多一个。
05

维护状况检查

活跃检查日期: 2026-10-23
最近提交
2026-10-22
近 90 天提交数
100+
近 90 天发布数
13
最新发布
v0.12.1 (2026-10-16)
未关闭 issue
640
近期 issue 至少有一条评论的比例
2/12
近 12 周每周提交数
近 12 周每周提交数: 130, 152, 85, 149, 85, 79, 51, 107, 223, 214, 153, 101

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #1654 0.10.4 `index_repository` OOM-crashes on large repo — v0.9.0 indexed the same tree in ~13 min*24 条评论 · 2026-08-15
  • #221 "install" command does not work for opencode in windows 1123 条评论 · 2026-04-07
  • #1145 Windows-Indexing worker crashed on a file17 条评论 · 2026-07-17
  • #45 Very high CPU usage16 条评论 · 2026-03-11
  • #1582 Claude.ai Desktop App still cannot start mcp15 条评论 · 2026-08-13

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

04

适合谁

适合选它的情况
  • 你的智能体在中大型代码库里搜索要消耗很多 token:按 README,一次图查询可以替代许多 grep 和读文件步骤。
  • 想要全部在本地运行:单个静态二进制,没有运行时依赖,也不需要 API 密钥。
  • 你使用多种语言和多个编码智能体,安装程序会自动配置。
建议换别的情况
  • 你不希望安装程序修改智能体的配置文件并添加钩子:README 提供 --skip-config 只安装二进制。
  • 你需要的是项目决策和约定,而不是代码结构:mex 之类的脚手架更接近。
  • 你对未签名的二进制比较谨慎:个别杀毒引擎对该发布报过警,项目说明这是误报。
06

与同类的区别

gortex logovs gortex★ 1.9k

两者都为编码智能体构建代码知识图谱。Codebase Memory 采用 MIT,单个二进制,强调节省 token。Gortex 列出更多 MCP 工具(49 个)并支持多仓库工作区,但 GitHub 没有检测到它的许可证,使用前请先确认条款。

完整横向对比 →
07

兼容性

macOS
操作系统
已通过文档验证
Linux
操作系统
已通过文档验证
Windows
操作系统
已通过文档验证
Python
语言
已通过文档验证
Go
语言
已通过文档验证
JavaScript
语言
已通过文档验证
08

快速开始

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

使用场景

↳代码探索与理解:以低Token成本快速理解代码库架构、查找函数和追踪调用路径。
↳影响分析与重构:将Git差异映射到受影响的符号,检测死代码,并分析函数扇出,以辅助重构工作。
↳AI助手集成:通过精确的结构化查询增强Claude Code等AI助手,以更有效地回答代码相关问题。
↳架构决策记录管理:在代码库上下文中直接存储、更新和检索架构决策记录。
↳自动化脚本与CI/CD:在脚本或CI/CD流程中利用CLI模式进行单次图操作。
10

同类工具

⚡热门对决:
VSgortex★1.9k→VSmemtrace-public★505→VSlean-ctx★3.9k→VSOri-Mnemos★333→
gortex logo
gortex★ 1.9k
代码智能引擎,将仓库索引到内存知识图中,并通过CLI、MCP服务器和Web UI暴露。
VS对比→
memtrace-public logo
memtrace-public★ 505
编程代理的持久记忆层——基于AST构建的双时态、情节性结构化知识图谱。
VS对比→
lean-ctx logo
lean-ctx★ 3.9k
lean-ctx 是一个开源的 MCP 服务器,通过透明地压缩 AI 编码上下文,将 Claude Code、Cursor 和 Copilot 等工具的 LLM token 消耗降低高达 99%。
VS对比→
Ori-Mnemos logo
Ori-Mnemos★ 333
Ori Mnemos 是一个开源的持久记忆基础设施,用于AI代理,在知识图谱上实现人类认知模型。
VS对比→
matryca-plumber logo
matryca-plumber★ 100
一个MCP服务器,将你喜欢的AI变成空间知识架构师,用于Logseq的智能知识管理。
VS对比→
sverklo logo
sverklo★ 81
Sverklo 是一个开源、本地优先的代码智能 MCP 服务器,用于 AI 编码代理。
VS对比→
Hoofy logo
Hoofy★ 16
Hoofy 是一个 AI 开发伴侣 MCP 服务器,提供持久化记忆和规范驱动开发,帮助 AI 记住上下文并减少幻觉。
VS对比→
OpenLore logo
OpenLore★ 355
OpenLore 为AI编码代理提供持久的架构记忆和结构认知,将代码库转化为可查询的知识图谱。
VS对比→
查看全部替代品 →

收录于以下清单

  • AI 智能体与编程助手记忆工具推荐
  • 最新文档与代码上下文 MCP 服务器推荐

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点05维护状况检查04适合谁06与同类的区别07兼容性08快速开始09使用场景10同类工具
DeusData /
codebase-memory-mcp
↗

代码知识图谱,减少 Agent 探索代码库时的 token 消耗

47.7k3.9kMIT
最后更新1天前
状态活跃
分类记忆与上下文
贡献者194
最新发布v0.12.1
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。