适合谁
- 使用 AI 编程代理的大型本地代码库。
- 需要变更影响分析和安全重构的开发团队。
- 需要架构治理、代码健康度和审计证据的项目。
- 希望在无 API 密钥条件下进行本地代码分析的用户。
Roam Code MCP Server 是一个基于 stdio 的本地代码智能服务器,适合让 AI 编程代理查询代码图、依赖、架构和变更风险。其优势是本地运行、无需 API 密钥、工具集丰富并提供安全门与证据机制;但它是静态分析系统,结果依赖索引质量,部分安全和框架检测仍需人工复核。
最强项 · 文档质量 17/20 最弱项 · 可靠性 10/20
静态评测 · 未实际运行收录于 2026-08-14
查看 FMRS 评分方法 →运行环境:Python 3.10+
ROAM_MCP_PRESET
选择 MCP 工具预设:core(默认,17 个工具)、review、refactor、debug、architecture、compliance、compile-curated 或 full(244 个工具),无需从外部获取。
需要 Python 3.10+。先运行 pip install "roam-code[mcp]",进入目标代码库后运行 roam init 建立 .roam/index.db,再运行 roam mcp 启动 stdio MCP 服务器。也可以在 Claude Code、Claude Desktop、Cursor 或 VS Code 的 MCP 配置中使用 command 为 roam、args 为 ["mcp"]。可通过 ROAM_MCP_PRESET 选择 core、review、refactor、debug、architecture、compliance、compile-curated 或 full。
{"mcpServers":{"roam-code":{"command":"roam","args":["mcp"]}}}
以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"roam-code": {
"command": "roam",
"args": [
"mcp"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add roam-code -- roam mcp
在终端运行;先把 <…> 占位符换成你自己的值。
先运行 pip install "roam-code[mcp]" 和 roam init 建立索引,然后在客户端配置 roam mcp 后重启;工具列表中应出现 roam_understand、roam_ask 等 roam_ 前缀的工具,用 roam_understand 提问能返回代码库概况即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Roam Code 是一个本地代码库智能 CLI 和 MCP 服务器。它使用 SQLite 代码图分析符号、调用、导入、架构、Git 历史、风险和测试影响,支持 28 种语言及 244 个 MCP 工具。默认 core 预设包含 17 个工具。分析在本机进行,不需要 API 密钥,并提供变更安全门、验证结果和审计证据。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 f0bdb6352cee 数据同步于 2026-10-11 查看 FMRS 评分方法