Claude-Gemini MCP Integration Server
Provides tools for interacting with Google's Gemini AI models, enabling code reviews, brainstorming, and direct questioning within Claude Code.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Claude-Gemini MCP Integration ServerReview my Python code for security vulnerabilities"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Claude-Gemini MCP Integration Server
Enable direct collaboration between Claude Code and Google's Gemini AI models through the Model Context Protocol (MCP)
Overview
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.
Key Features
Direct AI Collaboration: Claude can consult Gemini for different perspectives
Smart Code Reviews: Get Gemini's analysis on security, performance, and best practices
Creative Brainstorming: Leverage Gemini's creativity for problem-solving
One-Command Setup: Complete installation in under 2 minutes
Easy Integration: Works seamlessly with Claude Code CLI
Related MCP server: Claude Code + Gemini MCP Server
Quick Start
Prerequisites
Python 3.8+ - Download here
Claude Code CLI - Install with:
npm install -g @anthropic-ai/claude-codeGemini API Key - Get free at Google AI Studio
Installation
Option 1: Automated Install (Recommended)
curl -sSL https://raw.githubusercontent.com/i3T4AN/Claude-Gemini-MCP-Integration-Server/main/install.sh | bashOption 2: Manual Setup
# 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_KEYUsage
Starting Claude Code
claudeAccessing Tools
In Claude Code, use the /mcp command to access MCP tools:
/mcpAvailable Tools
1. ask_gemini - Direct Questions
Ask Gemini anything and get the response in Claude's context:
mcp__claude-gemini-integration__ask_geminiExample prompts:
"What are the latest Python best practices for async programming?"
"Explain quantum computing in simple terms"
"Compare React vs Vue for a new project"
2. gemini_code_review - Code Analysis
Get comprehensive code reviews focusing on specific areas:
mcp__claude-gemini-integration__gemini_code_reviewFocus areas:
general- Overall code quality and best practicessecurity- Security vulnerabilities and concernsperformance- Optimization opportunitiesmaintainability- Code clarity and structure
3. gemini_brainstorm - Creative Solutions
Brainstorm ideas and solutions with additional context:
mcp__claude-gemini-integration__gemini_brainstormExample topics:
"Mobile app architecture for a social platform"
"Database design for high-traffic e-commerce"
"Marketing strategies for developer tools"
Configuration
API Key Management
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
Advanced Configuration
Temperature Control
Adjust response creativity in ask_gemini:
0.0- Focused, deterministic responses0.5- Balanced (default)1.0- Creative, varied responses
Model Selection
The 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 responsesArchitecture
System Components
┌─────────────────┐ ┌──────────────────────┐ ┌─────────────────┐
│ Claude Code │◄──►│ MCP Integration │◄──►│ Gemini API │
│ CLI │ │ Server │ │ │
└─────────────────┘ └──────────────────────┘ └─────────────────┘Protocol Details
Protocol: JSON-RPC 2.0 over stdin/stdout
MCP Version: 2024-11-05
Transport: Standard MCP server communication
API Limits & Costs
Gemini Free Tier
Rate Limit: 15 RPM (requests per minute)
Daily Limit: 1,500 requests per day
Token Limit: 32,000 tokens per minute
This server cannot be deployed
Maintenance
Related MCP Connectors
Code review by AI models from different companies, usually two. Shows where they agree and disagree.
One identity across Claude Code, Codex, Cursor, Gemini, Windsurf: shared inbox and handoffs.
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConnects Claude Code with multiple AI models (Gemini, Grok-3, ChatGPT, DeepSeek) simultaneously, allowing users to get diverse AI perspectives, conduct AI debates, and leverage each model's unique strengths.152MIT
- AlicenseNot gradedqualityDmaintenanceConnects Claude Code with Google's Gemini AI, allowing users to ask Gemini questions, get code reviews, and brainstorm ideas directly within Claude Code.249MIT
- AlicenseCqualityBmaintenancePairs Claude Code with Google's Gemini AI for complementary code analysis, enabling intelligent routing where Claude handles local-context operations while Gemini leverages its 1M token context for distributed system debugging and long-trace analysis.10108MIT
- AlicenseCqualityCmaintenanceIntegrates Google's Gemini AI with Claude Code to provide advanced development assistance including code analysis, implementation planning, technical explanations, debugging support, and strategic development guidance.1050 npm7MIT