开源MCP工具把代码库打包成单文件

aspectop · reddit · 2026-07-11

作者提出,现有 AI 编程工具每次都会重新“理解”整个代码库,于是做了一个名为 **Carto** 的开源方案。 ### 核心思路 - 把仓库打包成一个**单独的 SQLite 文件**,再通过 **MCP server** 提供给任意 agent - 目标是让不同模型/工具读取到**同一份代码库结构信息**,而不是每次重新爬取 ### 提供的能力 - `import graph`、`routes`、`domains` - `blast radius`:在改文件前预估会影响什么 - `validate_diff`:提前发现跨域耦合 - 5 层 memory,包括时间漂移(代码库如何随时间变化) ### 作者强调 - **portable**:容器直接放在仓库里 - **model neutral**:不绑定 Claude Code 或 Cursor - **fully local / MIT**:本地可用、MIT 开源 帖子最后也在征求反馈。

原文链接 →