loading…
Search for a command to run...
loading…
Bridges Claude Code and Google's Gemini AI models to enable AI-to-AI collaboration for code reviews, brainstorming, and direct questions.
Bridges Claude Code and Google's Gemini AI models to enable AI-to-AI collaboration for code reviews, brainstorming, and direct questions.
Enable direct collaboration between Claude Code and Google's Gemini AI models through the Model Context Protocol (MCP)
Python 3.8+ MCP Compatible License: MIT
The Claude-Gemini MCP Integration Server bridges Claude Code and Google's Gemini AI models, enabling seamless AI-to-AI collaboration within your development workflow. Ask Gemini questions, get code reviews, and brainstorm solutions directly from Claude Code.
npm install -g @anthropic-ai/claude-codecurl -sSL https://raw.githubusercontent.com/i3T4AN/Claude-Gemini-MCP-Integration-Server/main/install.sh | bash
# Clone the repository
git clone https://github.com/i3T4AN/Claude-Gemini-MCP-Integration-Server.git
cd Claude-Gemini-MCP-Integration-Server
# Run setup with your API key
chmod +x setup.sh
./setup.sh YOUR_GEMINI_API_KEY
claude
In Claude Code, use the /mcp command to access MCP tools:
/mcp
ask_gemini - Direct QuestionsAsk Gemini anything and get the response in Claude's context:
mcp__claude-gemini-integration__ask_gemini
Example prompts:
gemini_code_review - Code AnalysisGet comprehensive code reviews focusing on specific areas:
mcp__claude-gemini-integration__gemini_code_review
Focus areas:
general - Overall code quality and best practicessecurity - Security vulnerabilities and concerns performance - Optimization opportunitiesmaintainability - Code clarity and structuregemini_brainstorm - Creative SolutionsBrainstorm ideas and solutions with additional context:
mcp__claude-gemini-integration__gemini_brainstorm
Example topics:
The setup script automatically configures your API key. If you need to change it:
Environment Variable (Recommended):
export GEMINI_API_KEY="your-new-api-key"
Direct Edit:
nano ~/.claude-mcp-servers/claude-gemini-integration/server.py
# Update the API_KEY variable
Adjust response creativity in ask_gemini:
0.0 - Focused, deterministic responses0.5 - Balanced (default)1.0 - Creative, varied responsesThe server uses gemini-2.0-flash by default. To use different models, edit server.py:
model = genai.GenerativeModel('gemini-1.5-pro') # For more powerful responses
┌─────────────────┐ ┌──────────────────────┐ ┌─────────────────┐
│ Claude Code │◄──►│ MCP Integration │◄──►│ Gemini API │
│ CLI │ │ Server │ │ │
└─────────────────┘ └──────────────────────┘ └─────────────────┘
Run in your terminal:
claude mcp add claude-gemini-mcp-integration-server -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.