
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
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#.
Frequently asked questions
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#.
Basic information
More Version Control MCP servers
Linear MCP Server
jerhadfA server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
GitHub Actions 工作流使用说明
HenryHaosonYuque mcp server
MCP Linear
tacticlaunchMCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.
Bitbucket MCP
MatanYeminiBitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
MCP Atlassian Server (by phuc-nt)
phuc-ntMCP server connecting AI assistants with Jira & Confluence for smart project management.
Comments