$ timeahead.in
/ servers/npm/sverklo
npm

sverklo

Local-first code intelligence — MCP server for Claude Code, Cursor, Windsurf, Zed. Symbol graph, blast-radius, git-pinned memory. 43× fewer tokens than naive grep on the public bench. MIT, zero-config

76 stars839/wkupdated 16d agogithub ↗
86good
▣ Overview
Install in Claude CodeInstall in CursorInstall in VS CodeInstall in VS Code InsidersInstall in Windsurf

What it does

Sverklo is a local-first code intelligence server that builds a searchable symbol graph of a codebase and indexes relationships between functions, classes, and files. Instead of naive string matching, it answers structural queries: who calls a function, what breaks if you change a symbol, and which decisions still apply in the git history. It runs locally (downloading a small ONNX model on first install), uploads no code, and integrates with Claude Code, Cursor, Windsurf, and other MCP-compatible editors. The public benchmark shows it reduces token usage 43× compared to grep on common code-navigation tasks.

Who it's for

AI-powered code editors and agents (Claude Code, Cursor, Windsurf) that need to understand codebase structure and call graphs before editing. Developers using MCP agents for refactoring, debugging cross-file dependencies, or navigating large repositories where string search returns too many false positives.

Common use cases

  • Query symbol dependencies and callers without manually grepping the codebase
  • Understand blast radius before renaming a function or deleting a module
  • Retrieve git-pinned project decisions and constraints tied to recent commits
  • Reduce token spend on code-navigation tasks by 43× versus naive string search
  • Index relationships in multi-file refactors so the agent can apply changes consistently across callers

Setup pitfalls

  • sverklo init downloads and caches a local ONNX model (under ~/.sverklo) on first run — this requires internet on initial setup but runs entirely offline thereafter
  • Requires read and write access to the project filesystem and to ~/.sverklo/ for model caching
  • sverklo init writes CLAUDE.md or AGENTS.md and MCP config — use --dry-run to preview before committing
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
54
10.8
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
85.8
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecevalsecrets
◆ Risk level: high
fs read + fs write + network + exec + eval + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "sverklo": {
      "command": "npx",
      "args": [
        "-y",
        "sverklo"
      ]
    }
  }
}
📈 Score historylast 33 snapshots
5/25/20267/6/2026 · 33 snapshots
⚙ Maintenance health
58/ 100 · is this project alive?
contributors (1y)4
top contributor share98%
releases (1y)73
last release9d ago
ci✓ passing
⛁ Raw data
weekly downloads839
github stars76
forks10
open issues2
license✓ present
readme length44136 chars
last publish5d ago
last commit16d ago
last updated7d ago
install verified✗ fail · 25d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points