Skip to content

Commit 0e9a7b5

Browse files
committed
Update landing page and README with latest stats
- Languages: 35 -> 59 - Add Gemini CLI, VS Code, Zed to supported clients list - Update benchmark description to match v7 methodology - Update meta tags and comparison table
1 parent 8349e25 commit 0e9a7b5

2 files changed

Lines changed: 15 additions & 15 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Single Go binary. No Docker, no external databases, no API keys. One command to install, say *"Index this project"* — done.
66

7-
Parses source code with [tree-sitter](https://tree-sitter.github.io/tree-sitter/), extracts functions, classes, modules, call relationships, and cross-service HTTP links. Exposes the graph through 12 MCP tools for use with Claude Code, Codex CLI, Cursor, Windsurf, or any MCP-compatible client. Also includes a **CLI mode** for direct tool invocation from the shell — no MCP client needed.
7+
Parses source code with [tree-sitter](https://tree-sitter.github.io/tree-sitter/), extracts functions, classes, modules, call relationships, and cross-service HTTP links. Exposes the graph through 12 MCP tools for use with Claude Code, Codex CLI, Cursor, Windsurf, Gemini CLI, VS Code, Zed, or any MCP-compatible client. Also includes a **CLI mode** for direct tool invocation from the shell — no MCP client needed.
88

99
## Features
1010

@@ -15,7 +15,7 @@ Parses source code with [tree-sitter](https://tree-sitter.github.io/tree-sitter/
1515
- **Git diff impact mapping**: `detect_changes` maps uncommitted changes to affected graph symbols + blast radius with risk classification (CRITICAL/HIGH/MEDIUM/LOW)
1616
- **Risk-classified tracing**: `trace_call_path` with `risk_labels=true` adds impact classification to every node in the call chain
1717
- **Case-insensitive search**: `search_graph` and `search_code` are case-insensitive by default — set `case_sensitive=true` for exact matching
18-
- **One-command install**: `codebase-memory-mcp install` auto-detects Claude Code, Codex CLI, Cursor, and Windsurf, registers the MCP server, and installs task-specific skills
18+
- **One-command install**: `codebase-memory-mcp install` auto-detects Claude Code, Codex CLI, Cursor, Windsurf, Gemini CLI, VS Code, and Zed, registers the MCP server, and installs task-specific skills
1919
- **Self-update**: `codebase-memory-mcp update` downloads the latest release, verifies checksums, and atomically swaps the binary
2020
- **Task-specific skills**: 4 skills (exploring, tracing, quality, reference) that prescribe exact tool sequences — Claude Code automatically uses graph tools instead of defaulting to grep
2121
- **Fast**: Sub-millisecond graph queries, incremental reindex 4x faster than full scan, optimized SQLite with LIKE pre-filtering for regex searches
@@ -90,7 +90,7 @@ Benchmarked on Apple M3 Pro, macOS Darwin 25.3.0:
9090
4. **Restart** Claude Code / Codex CLI
9191
5. Say **"Index this project"** — done.
9292

93-
The `install` command auto-detects Claude Code, Codex CLI, Cursor, and Windsurf, registers the MCP server, installs 4 task-specific skills, and ensures the binary is on your PATH. Use `--dry-run` to preview without making changes.
93+
The `install` command auto-detects Claude Code, Codex CLI, Cursor, Windsurf, Gemini CLI, VS Code, and Zed, registers the MCP server, installs 4 task-specific skills, and ensures the binary is on your PATH. Use `--dry-run` to preview without making changes.
9494

9595
### Keeping Up to Date
9696

docs/index.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>codebase-memory-mcp — Code Knowledge Graph for AI Assistants</title>
7-
<meta name="description" content="MCP server that indexes codebases into a persistent knowledge graph. 35 languages, 120x fewer tokens, single Go binary. Works with Claude Code, Codex CLI, Cursor, Windsurf.">
8-
<meta name="keywords" content="MCP server, code analysis, knowledge graph, tree-sitter, Claude Code, Codex, Cursor, Windsurf, developer tools, code exploration, token reduction">
7+
<meta name="description" content="MCP server that indexes codebases into a persistent knowledge graph. 59 languages, 120x fewer tokens, single Go binary. Works with Claude Code, Codex CLI, Cursor, Windsurf, Gemini CLI, VS Code, Zed.">
8+
<meta name="keywords" content="MCP server, code analysis, knowledge graph, tree-sitter, Claude Code, Codex, Cursor, Windsurf, Gemini CLI, VS Code, Zed, developer tools, code exploration, token reduction">
99

1010
<!-- Open Graph -->
1111
<meta property="og:title" content="codebase-memory-mcp — Code Knowledge Graph for AI Assistants">
12-
<meta property="og:description" content="120x fewer tokens for AI code exploration. 35 languages, sub-ms queries, single Go binary.">
12+
<meta property="og:description" content="120x fewer tokens for AI code exploration. 59 languages, sub-ms queries, single Go binary.">
1313
<meta property="og:type" content="website">
1414
<meta property="og:url" content="https://deusdata.github.io/codebase-memory-mcp">
1515

1616
<!-- Twitter Card -->
1717
<meta name="twitter:card" content="summary_large_image">
1818
<meta name="twitter:title" content="codebase-memory-mcp — Code Knowledge Graph for AI Assistants">
19-
<meta name="twitter:description" content="120x fewer tokens for AI code exploration. 35 languages, sub-ms queries, single Go binary.">
19+
<meta name="twitter:description" content="120x fewer tokens for AI code exploration. 59 languages, sub-ms queries, single Go binary.">
2020

2121
<link rel="canonical" href="https://deusdata.github.io/codebase-memory-mcp">
2222

@@ -210,7 +210,7 @@ <h1>codebase-memory-mcp</h1>
210210
<div class="label">fewer tokens</div>
211211
</div>
212212
<div class="stat">
213-
<div class="number">35</div>
213+
<div class="number">59</div>
214214
<div class="label">languages</div>
215215
</div>
216216
<div class="stat">
@@ -240,7 +240,7 @@ <h2>Install in 3 steps</h2>
240240
<span class="cmd">"Index this project"</span>
241241
</div>
242242
<p style="color: var(--text-secondary); font-size: 0.9rem;">
243-
Works with Claude Code, Codex CLI, Cursor, and Windsurf. Also has a CLI mode for direct terminal use.
243+
Works with Claude Code, Codex CLI, Cursor, Windsurf, Gemini CLI, VS Code, and Zed. Also has a CLI mode for direct terminal use.
244244
</p>
245245
</section>
246246

@@ -312,8 +312,8 @@ <h2>Benchmark results</h2>
312312
</tbody>
313313
</table>
314314
<p style="color: var(--text-secondary); font-size: 0.875rem; margin-top: 8px;">
315-
Tested across 35 real open-source repos (78 to 49K nodes). Stress tested on Linux kernel
316-
(20K nodes, 67K edges, zero timeouts).
315+
Tested across 31 languages with agent-vs-agent methodology (372 questions).
316+
MCP achieves 90% of Explorer quality at 20-100x lower per-query cost.
317317
<a href="https://github.com/DeusData/codebase-memory-mcp/blob/main/BENCHMARK_REPORT.md">Full benchmark report &rarr;</a>
318318
</p>
319319
</section>
@@ -322,8 +322,8 @@ <h2>Benchmark results</h2>
322322
<h2>Features</h2>
323323
<div class="features">
324324
<div class="feature">
325-
<h3>35 Languages</h3>
326-
<p>Python, Go, JS, TS, Rust, Java, C++, C#, PHP, Ruby, Kotlin, Scala, Zig, Elixir, Haskell, and 20 more via tree-sitter grammars.</p>
325+
<h3>59 Languages</h3>
326+
<p>Python, Go, JS, TS, TSX, Rust, Java, C++, C#, C, PHP, Ruby, Kotlin, Scala, Zig, Elixir, Haskell, OCaml, Swift, Dart, and 39 more via vendored tree-sitter grammars.</p>
327327
</div>
328328
<div class="feature">
329329
<h3>Call Graph Tracing</h3>
@@ -371,11 +371,11 @@ <h2>How it compares</h2>
371371
</tr>
372372
</thead>
373373
<tbody>
374-
<tr><td>Languages</td><td class="win">35</td><td>8-11</td></tr>
374+
<tr><td>Languages</td><td class="win">59</td><td>8-11</td></tr>
375375
<tr><td>Runtime</td><td class="win">Single Go binary</td><td>Node.js (npx)</td></tr>
376376
<tr><td>Runtime dependency</td><td class="win">None</td><td>Node.js</td></tr>
377377
<tr><td>Embedded LLM</td><td class="win">No (uses your MCP client)</td><td>Yes (extra API key + cost)</td></tr>
378-
<tr><td>Published benchmarks</td><td class="win">Yes (35 repos, Linux kernel)</td><td>No</td></tr>
378+
<tr><td>Published benchmarks</td><td class="win">Yes (31 langs, 372 questions)</td><td>No</td></tr>
379379
<tr><td>Auto-sync</td><td class="win">Yes</td><td>No</td></tr>
380380
<tr><td>MCP tools</td><td class="win">12</td><td>7</td></tr>
381381
<tr><td>Cross-service HTTP linking</td><td class="win">Yes</td><td>No</td></tr>

0 commit comments

Comments
 (0)