MCP Code Intelligence Benchmark

How well does your MCP server understand your codebase?

Last updated: April 2026 · Sverklo v0.4.0 · Full methodology

Latency Results

Five real open-source codebases. All measurements on Apple Silicon, Node 22. Reproducible: npm run bench in the sverklo repo.

RepoFilesChunksSearch p50Search p95ImpactCold IndexDB Size
gin-gonic/gin (Go)991,413 11 ms12 ms0.75 ms10.3 s4.2 MB
microsoft/TypeScript (TS)70710,873 20 ms35 ms2.44 ms71.1 s47 MB
nestjs/nest (TS/JS)1,7092,976 14 ms14 ms0.88 ms22.4 s11 MB
django/django (Python)2,94210,900 20 ms22 ms2.0 ms67.9 s56 MB
facebook/react (TS/JS)4,36820,144 23 ms26 ms1.18 ms152 s67 MB

MCP Server Comparison

Feature comparison across code intelligence MCP servers. Green = has the feature, dash = does not.

ServerHybrid SearchPageRankImpact AnalysisDiff ReviewCross-RepoMemoryLocal-FirstOpen Source
Sverklo BM25+Vec+PRYesYesYesGraphQLBi-temporalYesMIT
Claude Context BM25+VecPartialApache-2.0
Code-Index-MCP VecYesOSS
AiDex IdentifierLinkSessionYesMIT
Repomix PackYesMIT

Community submissions welcome — open an issue to add your MCP server to this table.

What We Measure

Key Findings

Reproduce It

npm install -g sverklo
git clone https://github.com/sverklo/sverklo
cd sverklo
npm install && npm run build
npm run bench

Full methodology and raw data: BENCHMARKS.md