MCP.so
Sign In

Sverklo

@sverklo

About 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

Basic information

Config

Add this server to your MCP-compatible client using the configuration below.

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

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

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#.

Comments

More Version Control MCP servers