Sverklo

by sverklo

304 downloads
Not rated
GitHub

About

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

Details

Author
sverklo
Downloads
304
Categories
Developer Tools, Other, Knowledge Base, AI

- 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+)

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Sverklo
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "sverklo": {
            "sverklo": {
                "command": "npx",
                "args": [
                    "-y",
                    "sverklo"
                ]
            }
        }
    }
}

McpServers

{
    "sverklo": {
        "command": "npx",
        "args": [
            "-y",
            "sverklo"
        ]
    }
}

Grep vs Sverklo — the same question, side by side

Every one of these is a query a real engineer asked a real AI assistant last week. Grep gives you lines. Sverklo gives you a ranked answer.

If the answer to your question is "exact string X exists somewhere," grep wins. Use grep. If the answer is "which 5 files actually matter here, ranked by the graph," you need sverklo.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.