
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#.
More Version Control MCP servers
Git MCP Server
cyanheadsA Git MCP server for AI agents. STDIO & Streamable HTTP.
Code Review Server
crazyrabbitLTCA MCP server for code reviews
🚀 GitLab MR MCP
kopfrechnerInteract seamlessly with GitLab repositories to manage merge requests and issues. Fetch details, add comments, and streamline your code review process with ease.
Bitbucket MCP
MatanYeminiBitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
MCP Git Ingest
adhikaspA Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
Comments