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
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.
Build and supervise fleets of agents from Claude Code, Codex or Cursor. Connects over OAuth.
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.10107MIT
- 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.1089 npm7MIT