适合谁
- 需要本地代码结构分析的 AI 编程代理用户
- 希望减少文件级搜索和上下文 token 消耗的开发团队
- 需要跨文件、跨包或跨仓库关系查询的项目
依据提供的仓库说明、server.json 和 README:这是 MIT 许可、stdio 传输、本地运行的代码智能 MCP 服务器;官方维护者身份未获来源证明,因此 official 为 false。
最强项 · 文档质量 15/20 最弱项 · 可靠性 10/20
静态评测 · 未实际运行收录于 2026-07-29
查看 FMRS 评分方法 →运行环境:预编译二进制 · Node.js · Python
CBM_ALLOWED_ROOT
可选,将 index_repository 限制在指定目录内,适用于不可信调用方场景。
CBM_CACHE_DIR
可选,覆盖索引数据库存储目录,默认 ~/.cache/codebase-memory-mcp。
CBM_DIAGNOSTICS
可选,设为 1/true 启用守护进程的资源快照与 trajectory.nd 诊断日志。
CBM_DOWNLOAD_URL
可选,覆盖更新下载地址,用于测试或自托管部署。
CBM_LOG_LEVEL
可选,设置最低日志级别(debug/info/warn/error/none),默认 info。
CBM_WORKERS
可选,覆盖并行索引 worker 数量(1–256),适合容器环境。
CBM_MEM_BUDGET_MB
可选,以 MiB 显式指定内存图预算上限,优先于自动检测。
CBM_DUMP_VERIFY_MIN_RATIO
可选,持久化节点数与内存节点数的最小比例校验阈值,默认 0.5。
可使用 macOS/Linux 安装脚本或 Windows PowerShell 安装脚本,也可从 GitHub Release 下载对应平台的二进制文件。安装后重启编程代理,并运行“Index this project”。也可以手动将提供的 stdio 配置加入 MCP 配置文件。
{"mcpServers":{"codebase-memory-mcp":{"command":"/path/to/codebase-memory-mcp","args":[]}}}
以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"codebase-memory-mcp": {
"command": "/path/to/codebase-memory-mcp",
"args": []
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add codebase-memory-mcp -- /path/to/codebase-memory-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
重启 agent 后运行 /mcp,应能看到 codebase-memory-mcp 及其 15 个工具;或者说“索引这个项目”,成功后用 list_projects 能看到该项目及节点/边数量。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Codebase Memory 是一个高性能代码智能 MCP 服务器,将代码库索引为持久化知识图谱,支持 158 种语言、亚毫秒级结构查询和 15 个 MCP 工具。它使用 tree-sitter AST,并对部分语言提供 Hybrid LSP 类型解析;所有处理均在本地完成,不包含内置 LLM。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 658639ec569c 数据同步于 2026-10-19 查看 FMRS 评分方法