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 "Install 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
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 installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/i3T4AN/Claude-Gemini-MCP-Integration-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server