sverklo/sverklo
GitHub: sverklo/sverklo
Sverklo是一个本地优先的代码智能MCP服务器,通过语义搜索、PageRank符号图和影响分析,为AI编码助手提供准确的代码上下文,防止幻觉并提升代码审查质量。
Stars: 24 | Forks: 4
🇬🇧 English · 🇨🇳 中文
**唯一发布了基准测试和可复现评估工具的代码智能 MCP。** 本地优先的 MCP 服务器,为 Claude Code、Cursor、Windsurf 和 Zed 提供真正的符号图、影响范围透镜和固定于 git 的记忆——让 agent 停止猜测。MIT 协议。零配置。您的代码绝不会离开本机。 [论文 (Zenodo, CC BY 4.0)](https://doi.org/10.5281/zenodo.19802051) · [基准:基础](https://sverklo.com/bench/) — **比原始 grep 少用 62 倍的 token**,比调优过的 grep 少用 2.9 倍,单次工具调用 vs grep 的 7-12 次 (n=60) · [基准:swe](https://sverklo.com/blog/bench-swe-first-results/) — 在 5 个开源仓库的测试中达到 38/65 的完美召回率,包括我们落后的测试用例。 ### 一键安装 [](#claude-code) [](cursor://anysphere.cursor-deeplink/mcp/install?name=sverklo&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsInN2ZXJrbG8iXX0=) [](https://insiders.vscode.dev/redirect/mcp/install?name=sverklo&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22sverklo%22%5D%7D) [](https://insiders.vscode.dev/redirect/mcp/install?name=sverklo&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22sverklo%22%5D%7D&quality=insiders) [](#windsurf--zed--vs-code--jetbrains) [](https://www.npmjs.com/package/sverklo) [](https://www.npmjs.com/package/sverklo) [](LICENSE) [](https://sverklo.com/report) [](https://doi.org/10.5281/zenodo.19802051) [](https://github.com/sverklo/sverklo/stargazers)  [](https://www.youtube.com/watch?v=OX7aEgdlqhQ)  ## 为什么需要它 您的 AI agent 编辑了 `UserService.validate()`。它不知道还有另外 47 个函数在调用它。它幻觉出了 `getUserByEmail()`,因为它的训练数据里是这么写的——但您的代码使用的是 `findByEmail()`。它忘记了您昨天做出的设计决策,因为上下文被压缩了。测试通过了,因为它们模拟(mock)了依赖项。破坏性变更就这样被发布了。 Sverklo 在 agent 行动之前就深入分析您的代码库——符号图、影响范围、语义召回和固定于 git 的记忆——让 agent 能够对*您的*代码进行推理,而不是从训练数据中进行模式匹配。| 37 个您的 agent 可用的 MCP 工具 |
< 1 秒 每次编辑后的增量刷新 |
0 字节 您的代码离开本机 |