适合谁
- 使用 AI 编程代理的大型本地代码库。
- 需要变更影响分析和安全重构的开发团队。
- 需要架构治理、代码健康度和审计证据的项目。
- 希望在无 API 密钥条件下进行本地代码分析的用户。
Roam Code MCP Server 是一个基于 stdio 的本地代码智能服务器,适合让 AI 编程代理查询代码图、依赖、架构和变更风险。其优势是本地运行、无需 API 密钥、工具集丰富并提供安全门与证据机制;但它是静态分析系统,结果依赖索引质量,部分安全和框架检测仍需人工复核。
Roam Code 是一个本地代码库智能 CLI 和 MCP 服务器。它使用 SQLite 代码图分析符号、调用、导入、架构、Git 历史、风险和测试影响,支持 28 种语言及 244 个 MCP 工具。默认 core 预设包含 17 个工具。分析在本机进行,不需要 API 密钥,并提供变更安全门、验证结果和审计证据。
需要 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"]}}}