|
4 | 4 | [](https://modelcontextprotocol.com) |
5 | 5 | [](https://nodejs.org) |
6 | 6 |
|
7 | | -An MCP server that pairs Claude Code with Google's Gemini AI for complementary code analysis. This server enables a multi-model workflow where Claude Code handles tight terminal integration and multi-file refactoring, while Gemini leverages its massive context window (1M tokens) and code execution capabilities for distributed system debugging and long-trace analysis. |
| 7 | +An MCP server that pairs Claude Code with Google's Gemini AI for complementary code analysis. This server enables a multi-model workflow where Claude Code handles tight terminal integration and multi-file refactoring, while Gemini leverages its massive context window (2M tokens) and code execution capabilities for distributed system debugging and long-trace analysis. |
8 | 8 |
|
9 | 9 | ## Core Value |
10 | 10 |
|
11 | 11 | Both Claude and Gemini can handle deep semantic reasoning and distributed system bugs. This server enables an intelligent routing strategy where: |
12 | 12 | - **Claude Code** excels at local-context operations, incremental patches, and CLI-native workflows |
13 | | -- **Gemini 2.5 Pro** shines with huge-context sweeps, synthetic test execution, and analyzing failures that span logs + traces + code |
| 13 | +- **Gemini 1.5 Pro** shines with huge-context sweeps, synthetic test execution, and analyzing failures that span logs + traces + code |
14 | 14 |
|
15 | 15 | The "escalation" model treats LLMs like heterogeneous microservices - route to the one that's most capable for each sub-task. |
16 | 16 |
|
17 | 17 | ## Features |
18 | 18 |
|
19 | | -- **Gemini 2.5 Pro Preview**: Uses Google's latest Gemini 2.5 Pro Preview (05-06) model with enhanced reasoning capabilities |
| 19 | +- **Gemini 1.5 Pro**: Uses Google's Gemini 1.5 Pro (002) model with 2M token context window |
20 | 20 | - **Execution Flow Tracing**: Understands data flow and state transformations, not just function calls |
21 | 21 | - **Cross-System Impact Analysis**: Models how changes propagate across service boundaries |
22 | 22 | - **Performance Modeling**: Identifies N+1 patterns, memory leaks, and algorithmic bottlenecks |
23 | 23 | - **Hypothesis Testing**: Tests theories about code behavior with evidence-based validation |
24 | | -- **Long Context Support**: Leverages Gemini 2.5's improved context handling for analyzing large codebases |
| 24 | +- **Long Context Support**: Leverages Gemini 1.5 Pro's massive 2M token context for analyzing large codebases |
25 | 25 |
|
26 | 26 | ## Prerequisites |
27 | 27 |
|
@@ -85,7 +85,7 @@ Add to your Claude Desktop configuration (`~/Library/Application Support/Claude/ |
85 | 85 | - Running iterative hypothesis testing with code execution |
86 | 86 | - Correlating failures across many microservices |
87 | 87 | 3. **Server prepares comprehensive context** including code, logs, and traces |
88 | | -4. **Gemini analyzes with its 1M-token context** and visible "thinking" traces |
| 88 | +4. **Gemini analyzes with its 2M-token context** and visible "thinking" traces |
89 | 89 | 5. **Results returned to Claude Code** for implementation of fixes |
90 | 90 |
|
91 | 91 | ## Available Tools |
@@ -223,7 +223,7 @@ npm run typecheck |
223 | 223 | ``` |
224 | 224 | ┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐ |
225 | 225 | │ Claude Code │────▶│ MCP Server │────▶│ Gemini API │ |
226 | | -│ (Fast, Local, │ │ (Router & │ │ (1M Context, │ |
| 226 | +│ (Fast, Local, │ │ (Router & │ │ (2M Context, │ |
227 | 227 | │ CLI-Native) │◀────│ Orchestrator) │◀────│ Code Exec) │ |
228 | 228 | └─────────────────┘ └──────────────────┘ └─────────────────┘ |
229 | 229 | │ |
|
0 commit comments