sverklo

data-ai MCP Server

Repo memory for coding agents. Local-first MCP for Claude Code, Cursor, Windsurf, and Codex CLI: symbol graph, blast radius, diff-aware review, and git-pinned decisions. MIT; no API keys or code upload.

VerifiedInstall Ready
data-aidata-ai
3 views72 stars9 forksv0.29.2MIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
72
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx sverklo

2. Add to claude_desktop_config.json

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

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

89
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (89)

proprietary

$30/dev/mo

Setting

Location

partial

proprietary

OpenCode

✓

Repo

Files

manual

> **First 5 minutes:** see [`FIRST_RUN.md`](FIRST_RUN.md) for three scripted prompts that demonstrate the tools sverklo adds that grep can't replace. --- ## 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.

sverklo_investigate

Parallel multi-channel fan-out (FTS / vector / path / symbol) with per-channel RRF

sverklo_patterns

Query symbols tagged with a design pattern (observer, repository, validator, ...)

sverklo_ast_grep

Structural pattern matching across the AST, not just text

sverklo_audit

**Lint your codebase for AI-readiness.** God nodes, hub files, dead code, circular deps, security smells, A-F health grade — all in one call

sverklo_remember

Save decisions, patterns, invariants — pinned to the current git SHA

sverklo_ctx_slice

Slice a stored response by line range

baseline

F1

MIT

$0

Editor

MCP

sverklo_concepts

Browse the LLM-derived concept index (themes across the codebase)

sverklo_recall

Semantic search over saved memories with staleness detection

sverklo_ctx_grep

Grep within a stored context window

naive-grep

0.25

Cursor

yes

sverklo_search

Hybrid BM25 + ONNX vector + PageRank, fused with Reciprocal Rank Fusion

sverklo_ask

Natural-language router — concepts + investigate + refs in one call

sverklo_test_map

Which tests cover which changed symbols; flag untested production changes

sverklo_status

Index health check, file counts, last update

Alternative

Local

Hooks

Auto-setup

sverklo_clusters

Semantic clusters of related symbols, computed offline

sverklo_memories

List all memories with health metrics (still valid / stale / orphaned)

sverklo_ctx_stats

Token-budget stats for stored response handles

jcodemunch-mcp

0.29

Windsurf

yes

sverklo_overview

Structural codebase map ranked by PageRank importance

sverklo_diff_search

Semantic search restricted to the changed surface of a diff

sverklo_wakeup

500-token codebase summary for system prompts on agents that can't run MCP

Zed

yes

sverklo_impact

Walk the symbol graph, return ranked transitive callers (the real blast radius)

sverklo_lookup

Find any function, class, or type by name (typo-tolerant)

sverklo_refs

Find all references to a symbol, with caller context

sverklo_verify

Verify a quoted code span is still present at the cited SHA — citation gate

sverklo_head_results

Take the first N hits from the previous response

sverklo_review_diff

Risk-scored review of `git diff` — touched-symbol importance x coverage x churn

sverklo_context

One-call onboarding — combines overview, code, and saved memories

sverklo_deps

File dependency graph — both directions, importers and imports

Tool

What

sverklo_ctx_peek

Peek at a referenced span by its handle without expanding it fully

99

10 s

sverklo_critique

Second-pass critique of a review — what did the first read miss

sverklo_forget

Delete a memory

GitNexus

0.30

varies

$0

basic

no

no

yes

yes

yes

sverklo_search_iterative

Wider candidate pool with refinement hints between rounds

sverklo_grep_results

Grep inside the previous result block instead of re-running the search

patterns

Query symbols tagged with a design pattern (observer, repository, validator, ...)

diff_search

Semantic search restricted to the changed surface of a diff

ctx_peek

Peek at a referenced span by its handle without expanding it fully

search

Hybrid BM25 + ONNX vector + PageRank, fused with Reciprocal Rank Fusion

lookup

Find any function, class, or type by name (typo-tolerant)

audit

**Lint your codebase for AI-readiness.** God nodes, hub files, dead code, circular deps, security smells, A-F health grade — all in one call

memories

List all memories with health metrics (still valid / stale / orphaned)

status

Index health check, file counts, last update

Memory

MR review

impact

Walk the symbol graph, return ranked transitive callers (the real blast radius)

ast_grep

Structural pattern matching across the AST, not just text

review_diff

Risk-scored review of `git diff` — touched-symbol importance x coverage x churn

concepts

Browse the LLM-derived concept index (themes across the codebase)

critique

Second-pass critique of a review — what did the first read miss

grep_results

Grep inside the previous result block instead of re-running the search

search_iterative

Wider candidate pool with refinement hints between rounds

verify

Verify a quoted code span is still present at the cited SHA — citation gate

ctx_slice

Slice a stored response by line range

714

3.2

refs

Find all references to a symbol, with caller context

context

One-call onboarding — combines overview, code, and saved memories

forget

Delete a memory

wakeup

500-token codebase summary for system prompts on agents that can't run MCP

investigate

Parallel multi-channel fan-out (FTS / vector / path / symbol) with per-channel RRF

ctx_grep

Grep within a stored context window

ask

Natural-language router — concepts + investigate + refs in one call

remember

Save decisions, patterns, invariants — pinned to the current git SHA

ctx_stats

Token-budget stats for stored response handles

overview

Structural codebase map ranked by PageRank importance

deps

File dependency graph — both directions, importers and imports

recall

Semantic search over saved memories with staleness detection

clusters

Semantic clusters of related symbols, computed offline

test_map

Which tests cover which changed symbols; flag untested production changes

head_results

Take the first N hits from the previous response