← Nexus-MCP

Benchmarks

Nexus-MCP is a local code-intelligence MCP server. These are live runs of Claude Code, Claude Sonnet, headless (claude -p) with Nexus-MCP against an agent with only Grep, Glob and Read. Updated 2026-10-28, version 2.1.0.

Live agent runs

ProjectFilesCost: Grep and ReadCost: Nexus-MCPChangeTurnsCorrect (Grep / Nexus)Commit, date
Private Python project460$0.571$0.446−22%55 → 3536 / 35 of 36a67e5b4, 2026-10-28
Django3,000$0.894$0.863−3%93 → 7134 / 36 of 36a67e5b4, 2026-10-28

12 questions per project, 3 runs each. The same code can vary by about 20% in cost with 3 runs per question (measured 2026-10-28). The saving is large on code the model does not know and small on code it knows from training.

Search accuracy (no LLM)

Retrieval suitehit@1
jobscout0.81
nexus_mcp0.80
shop_repo0.50
flask0.64

Quick tier: nexus-mcp-ci eval (no LLM)

The free offline check: about 30 to 40 questions made from each project, with the right file from the parser. Tokens are a proxy (characters divided by 4). Chromium base/ took 25 minutes to index on a laptop; the Nexus-MCP source takes about 30 seconds (--example).

ProjectFilesQuestionsVerdictTokens: Grep and ReadTokens: Nexus-MCPRight file firstTop 3Date
Chromium base/3,63840Strong fit17,99895040% → 70%58% → 90%2026-11-03
pallets/click9130Strong fit24,7741,30127% → 97%63% → 100%2026-11-03
Nexus-MCP source5930Likely fit5,3851,23470% → 93%97% → 97%2026-11-03

Head to head: Nexus-MCP and GitNexus

Chromium base/ (C++, 4,243 files, commit d8ebdd2): 8 tasks, 3 runs each, Claude Code 2.1.280, Claude Sonnet, headless (claude -p), 2026-11-04. Each total is the median over tasks of each task's median of 3 runs.

ConditionVersionTokens (median)Cost per task (median)Cost of all runsTurnsCorrect
Grep and Readbuilt-in tools62,450$0.057$1.58524 of 24
Nexus-MCP2.2.0 with the C++ parser fixes of 2.2.182,900$0.062$1.64624 of 24
GitNexus1.6.12164,192$0.085$2.13624 of 24
TaskCategoryGrep and ReadNexus-MCPGitNexus
cr-concept-weakptr-invalidateconceptual50,057 · $0.07782,568 · $0.069110,006 · $0.088
cr-impact-atexit-registercallbackimpact58,666 · $0.04072,676 · $0.046212,910 · $0.090
cr-impact-histogram-bucket-rangesimpact256,305 · $0.164267,985 · $0.175374,064 · $0.173
cr-concept-json-reader-backendconceptual56,211 · $0.037109,361 · $0.055180,053 · $0.076
cr-needle-json-max-depthneedle66,234 · $0.02949,847 · $0.02297,562 · $0.028
cr-needle-utf8-to-utf16needle52,976 · $0.02832,710 · $0.018103,939 · $0.045
cr-arch-task-schedulingarchitecture132,197 · $0.083111,439 · $0.090191,516 · $0.099
cr-concept-timer-hierarchyconceptual71,500 · $0.07483,231 · $0.082148,332 · $0.082

How the comparison was kept fair

The tasks are in benchmarks/tasks/chromium-base.yaml. The method, and how to run the benchmark on any repo, are in benchmarks/README.md.

Community results

Runs shared with nexus-mcp-ci eval share and accepted by a maintainer. Numbers only: no code and no private names.

None yet. Yours can be the first.

Run it on your own code

uvx nexus-mcp-ci eval runs the free offline check on the current folder. uvx nexus-mcp-ci eval --agent claude runs the paid A/B with your own Claude Code login, after it shows the cost.

Data