Sverklo is a local-first MCP server that provides code-intelligence like semantic search, dependency graphs, blast-radius analysis and diff-aware PR reviews for AI coding agents.
- for
- Developers using AI agents for code editing and review who need repository-wide context without cloud services.
- pricing
- open source
- license
- MIT
Key features
- Proof-guided retrieval — Runs a no-write proof command that returns files, symbols, callers, tests and diffs as a markdown receipt.
- Impact & blast-radius analysis — Shows real callers, dependencies and risk scores before a change is made.
- Diff-aware PR review — Generates risk scores, missing-test detection and dangling-ref checks for pull requests.
- Global repo registration — One-time global MCP config lets all AI editors access any local repo without per-project setup.
- Hybrid search engine — Combines BM25, semantic embeddings and PageRank to rank code evidence.
- Benchmark-verified tools — Provides 180 hand-verified retrieval tasks across 6 OSS codebases with public benchmark results.
Use cases
- Validate a function signature change without breaking callers or tests
- Perform a pre-merge review that blocks risky changes
- Explore code relationships (callers, dependencies, tests) before refactoring
Sverklo vs alternatives
Sverklo | ReviewPhin | gridctl | ||
|---|---|---|---|---|
| Best for | Local code-intel for AI agents | Broad MCP ecosystem with extensive integrations | Self-hosted AI code review | Managing many MCP servers |
| Pricing | Open source | Subscription | Free | Free |
| DevHunt upvotes | 0 | 29 | 12 | 20 |
| Launched | Apr 2026 | Jan 2026 | Jul 2026 | Aug 2026 |
- Sverklo vs Unified MCP Server: Unified MCP Server offers many more tools and integrations but is not focused on local-only operation.
- Sverklo vs ReviewPhin: ReviewPhin provides self-hosted code review for GitLab/GitHub but lacks the local-first semantic search and impact analysis.
- Sverklo vs gridctl: gridctl manages multiple MCP servers and custom skills, whereas Sverklo is a single local-first server with built-in benchmarks.
Sverklo FAQ
Do I need to upload my code to a cloud service?+
No, Sverklo runs locally by default and does not upload code; only an optional remote embedding provider may receive chunks if configured.
How does Sverklo differ from grep?+
Sverklo provides relationship evidence (callers, dependencies, tests, diff risk) while grep only matches exact strings; grep is faster for known strings or tiny repos.
What is the “proof” command?+
The `sverklo prove` command runs a guided, no-write retrieval that outputs a markdown receipt containing central files, symbols and the exact prompt to paste into an AI agent.
Can Sverklo block a merge automatically?+
Yes, its diff-aware review can assign risk scores and block merges when high-risk issues like dangling references are detected.
Is there a benchmark to compare its performance?+
Sverklo publishes a public 180-task benchmark across multiple codebases, showing F1 scores and token savings versus baselines.
How is Sverklo installed?+
Install via npm (`npm install -g sverklo`) and add it to the MCP config for agents like Cursor or Antigravity.
Summarized by DevHunt from sverklo.com · Oct 1, 2026. Details may change; check the official site.

Sverklo
ReviewPhin
gridctl








