Sverklo MCP Server

Local-first repo-memory MCP for coding agents. Best for relationship-heavy edits: symbols, callers, dependencies, diff review, and git-pinned

Remote serverstreamable-httpPython

What is the Sverklo MCP Server?

Local-first repo-memory MCP for coding agents. Best for relationship-heavy edits: symbols, callers, dependencies, diff review, and git-pinned decisions before code

The short version

Sverklo gives coding agents repo memory: symbols, callers, diffs, blast radius, and git-pinned decisions before they edit. It is an open-source local-first MCP server for Claude Code, Cursor, Windsurf, Codex CLI, and any MCP-speaking coding agent.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
searchHybrid BM25 + vector + PageRank search. Find code without knowing the literal string.
refsAll references to a symbol, with caller context. Flags likely dead-code candidates from the current reference graph.
impactWalk the symbol graph, return ranked transitive callers — the real blast radius.
review_diffRisk-scored review of git diff: touched-symbol importance x coverage x churn.

How to install the Sverklo MCP Server

{
  "mcpServers": {
    "sverklo": {
      "command": "/full/path/to/sverklo",
      "args": [
        "."
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Sverklo to search.”
  • “Use Sverklo to refs.”
  • “Use Sverklo to impact.”

Frequently asked questions

Local-first repo-memory MCP for coding agents. Best for relationship-heavy edits: symbols, callers, dependencies, diff review, and git-pinned decisions before code Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.