Gemini MCP Server
Integrates Google's Gemini AI to provide advanced code analysis, implementation planning, strategic roadmaps, technical concept explanations, technology comparisons, test strategy generation, documentation creation, and debugging assistance for development workflows.
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., "@Gemini MCP Serverexplain how to implement JWT authentication in a Node.js API"
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.
Gemini MCP Server
A Model Context Protocol (MCP) server that integrates Google's Gemini AI with Claude Code for enhanced development workflows.
Overview
This MCP server provides Claude Code with access to Gemini AI capabilities for advanced code analysis, planning, and consultation. It bridges the gap between Claude's development assistance and Gemini's powerful language understanding, offering a comprehensive AI-powered development experience.
Related MCP server: Deep Code Reasoning MCP Server
Features
Current Tools
Planning & Strategy
generate-plan- Generate detailed implementation plans for development tasksstrategic-plan- Create high-level strategic roadmaps for complex featuresreview-approach- Review and validate implementation approaches before coding
Analysis & Understanding
analyze-codebase- Analyze codebase structure and patterns before making changesexplain-concept- Get comprehensive explanations of technical concepts and patternscompare-technologies- Compare different technologies, frameworks, or approaches
Development Support
gemini-consult- Get expert guidance when stuck on problems or need additional contextgenerate-tests- Generate comprehensive test strategies and plansgenerate-docs- Create documentation structure and content strategiesdebug-assist- Analyze errors and get systematic debugging assistance
Claude Commands
Each tool is accessible via Claude Code commands:
Planning & Strategy
/plan- Generate detailed implementation plans/strategy- Create strategic roadmaps for complex features/review- Review and validate implementation approaches
Analysis & Understanding
/analyze- Analyze codebase architecture and patterns/explain- Get comprehensive explanations of technical concepts/compare- Compare technologies, frameworks, or approaches
Development Support
/consult- Get expert guidance and development advice/tests- Generate comprehensive test strategies/docs- Create documentation structure and strategies/debug- Get systematic debugging assistance
Prerequisites
Node.js 18+ and pnpm
Gemini CLI installed and configured
Valid Google AI API credentials for Gemini access
Claude Code CLI
Installation
Clone the repository:
git clone https://github.com/yourusername/gemini-mcp.git cd gemini-mcpInstall dependencies:
pnpm installBuild the project:
pnpm buildConfigure Gemini CLI with your API credentials:
gemini auth login
Usage
Running the Server
For development:
pnpm devFor production:
pnpm startIntegration with Claude Code
Add this server to your Claude Code configuration:
claude mcp add gemini-mcp node /path/to/dist/index.jsAdding custom commands
Copy the content of claude-commands to your .claude/commands folder
cp claude-commands/* ./claude/commandsUsing the Tools
Once configured, you can use the tools directly in Claude Code:
Planning and Strategy
/plan Add user authentication with JWT tokens
/strategy Real-time chat system | WebSocket connections, message persistence, user presence
/review I plan to use Redux Toolkit with RTK Query for state managementAnalysis and Understanding
/analyze [select files/folders to analyze their architecture]
/explain event loop in Node.js and asynchronous operations
/compare React vs Vue for building a dashboard applicationDevelopment Support
/consult How should I structure error handling in my React app?
/tests UserAuthenticationService with login, logout, and password reset methods
/docs REST API endpoints for user management system
/debug TypeError: Cannot read property 'map' of undefined in React componentDevelopment
Project Structure
├── src/
│ ├── index.ts # Entry point
│ ├── server.ts # MCP server setup and tool registration
│ ├── gemini.ts # Gemini client wrapper
│ ├── prompts.ts # Structured prompt templates
│ ├── tools.ts # Tool configurations and metadata
│ └── generateCommands.ts # Auto-generates claude-commands
├── claude-commands/ # Auto-generated Claude command docs
│ ├── plan.md, strategy.md, review.md
│ ├── analyze.md, explain.md, compare.md
│ ├── consult.md, tests.md, docs.md
│ └── debug.md
├── dist/ # Compiled output
└── package.jsonAvailable Scripts
pnpm dev- Run in development mode with hot reloadpnpm build- Compile TypeScript and auto-generate commandspnpm generate-commands- Generate claude-commands from tool configurationspnpm start- Run the compiled serverpnpm typecheck- Run TypeScript type checkingpnpm clean- Remove build artifacts
Adding New Tools
Add new prompt template in
src/prompts.tsAdd tool configuration in
src/tools.tsImplement the method in
src/gemini.tsAdd case in
src/server.tsswitch statementRun
pnpm generate-commandsto auto-create documentationUpdate this README if needed
The system automatically generates claude-commands from tool configurations, ensuring consistency.
Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests if applicable
Submit a pull request
License
MIT License - see LICENSE file for details
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceConnects Claude Code with Google's Gemini AI, allowing users to ask Gemini questions, get code reviews, and brainstorm ideas directly within Claude Code.Last updated246MIT
- AlicenseCqualityDmaintenancePairs 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.Last updated10106MIT
- Alicense-qualityDmaintenanceIntegrates Google Gemini API capabilities into Claude Code, supporting text generation, image analysis, and AI image creation. It features specialized tools for creative brainstorming and managing multi-turn chat sessions.Last updated66MIT
- Alicense-qualityDmaintenanceBridges Claude Code and Google's Gemini AI models to enable AI-to-AI collaboration for code reviews, brainstorming, and direct questions.Last updated5MIT
Related MCP Connectors
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/neriousy/gemini-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server