MCP.so
登录

Sverklo

@sverklo

关于 Sverklo

Local-first MCP code intelligence server with 37 tools — hybrid search, blast-radius analysis, diff-aware risk-scored review, and bi-temporal memory pinned to git SHAs. Stops AI agents from hallucinating function names that don't exist in your codebase. Published 60-task retrieva

基本信息

分类

版本控制

传输方式

stdio

发布者

sverklo

提交者

Nikita Groshin

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "sverklo": {
      "command": "npx",
      "args": [
        "-y",
        "sverklo"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Sverklo?

Sverklo is a local-first MCP server that gives AI coding agents (Claude Code, Cursor, Windsurf, Zed, Codex CLI, Aider, Continue) a real symbol graph instead of grep-based pattern matching. It indexes your codebase, builds an import-dependency graph, computes PageRank, embeds chunks with a local ONNX model, and exposes 37 retrieval tools for symbol lookup, impact analysis, diff review, and bi-temporal memory pinned to git SHAs.

How to use Sverklo?

Install with npm install -g sverklo, then run sverklo init inside your project directory. Sverklo auto-detects which AI coding agents are installed and writes the correct MCP configuration files; the 37 tools become available in the agent’s tool list immediately.

Key features of Sverklo

  • 37 retrieval tools for codebase search, impact, and review
  • Local-first with embedded SQLite and ONNX (no external DB or Docker)
  • Bi-temporal memory tied to git SHAs for cross‑session decisions
  • Supports 12 programming languages including TypeScript, Python, Go, and Rust
  • No API keys, no telemetry by default, MIT licensed
  • Runs entirely on macOS, Linux, and Windows (Node 20+)

Use cases of Sverklo

  • Look up symbol definitions and verify they exist at a specific git SHA
  • Find all call sites and measure refactor blast radius
  • Review diffs with risk scoring and contradiction detection
  • Persist decisions across coding sessions with recall and pinning
  • Ground AI agents in the real codebase to avoid hallucinated function names

FAQ from Sverklo

What dependencies does Sverklo require?

Node 20+, macOS, Linux, or Windows. Sverklo embeds SQLite and an ONNX model – no external database or Docker is needed.

Does Sverklo require API keys or an external service?

No. Sverklo runs entirely on your laptop with no API keys and no telemetry by default.

What are the known limitations of Sverklo?

The benchmark page at sverklo.com/bench shows that Sverklo loses to grep on dead‑code detection (F1 = 0.02). The same page also lists its wins honestly.

How does Sverklo compare to other tools?

A comparison matrix is available at sverklo.com/vs/matrix/ covering Cody, Greptile, Cursor, Aider, Continue, Codex CLI, Claude Code, Serena, Claude Context, GitNexus, and codebase-memory-mcp.

What programming languages does Sverklo support?

TypeScript, JavaScript, Python, Go, Rust, Java, C, C++, Ruby, PHP, Vue, and C#.

评论

版本控制 分类下的更多 MCP 服务器