Gemini MCP Server
Allows querying Google's Gemini 3.5 Flash API for AI-powered responses.
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 quantum computing in simple terms"
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 provides access to Google's latest Gemini Pro model. This server runs locally via npx for seamless integration with Claude Code.
Features
Full MCP Protocol Support: JSON-RPC 2.0 compliant MCP server implementation
Gemini Pro (latest): Uses the
gemini-pro-latestalias, always tracking Google's most capable Gemini modelLocal Execution: Runs via npx for easy local development
TypeScript Implementation: Fully typed codebase with robust error handling
Configurable Parameters: Control temperature and max tokens
Related MCP server: Gemini Thinking MCP Server
Setup
Install dependencies:
npm installCreate your configuration file:
cp config.json.example config.jsonEdit
config.jsonwith your Gemini API key:
{
"geminiApiKey": "your-gemini-api-key-here"
}Get your API key from: https://aistudio.google.com/apikey
Local Development
Run the MCP server locally:
npm run devBuild the TypeScript code:
npm run buildUsage with Claude Code
Add to your ~/.claude.json MCP servers configuration:
{
"mcpServers": {
"gemini": {
"type": "stdio",
"command": "cmd",
"args": [
"/c",
"npx",
"tsx",
"C:/Users/mesol/workspace/gemini-mcp/src/index.ts"
],
"env": {}
}
}
}After adding the configuration, restart Claude Code to load the MCP server.
Available Tools
query_gemini
Query Google's latest Gemini Pro model:
Parameters:
prompt(required): The prompt to send to Geminimax_tokens(optional): Maximum tokens in response (default: 8192)temperature(optional): Temperature for response generation, 0.0 to 2.0 (default: 1.0)
Example Usage:
{
"name": "query_gemini",
"arguments": {
"prompt": "Explain quantum computing",
"max_tokens": 4096,
"temperature": 0.7
}
}Architecture
src/index.ts: Main MCP server entry point with stdio transportsrc/config.ts: Configuration loading utilityconfig.json: API key configuration (gitignored)tsconfig.json: TypeScript configuration
Troubleshooting
Connection Issues
API Key Error: Verify your API key in
config.jsonis correctConfig Not Found: Ensure
config.jsonexists (copy fromconfig.json.example)Node Version: Requires Node.js >= 22.21.0
Getting Help
For issues with:
Gemini API: Visit https://ai.google.dev/gemini-api/docs
MCP Protocol: Visit https://modelcontextprotocol.io
This server: Check the error logs in Claude Code
Files
config.json.example: Template for configurationconfig.json: Your actual config (create from example, not tracked in git).gitignore: Ensures config.json is not committed
License
MIT
This server cannot be installed
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
- -license-quality-maintenanceAn MCP server implementation that allows using Google's Gemini AI models (specifically Gemini 1.5 Pro) through Claude or other MCP clients via the Model Context Protocol.1
- Alicense-qualityDmaintenanceA Model Context Protocol (MCP) server implementation for the Google Gemini language model. This server allows Claude Desktop users to access the powerful reasoning capabilities of Gemini-2.0-flash-thinking-exp-01-21 model.1MIT
- AlicenseAqualityDmaintenanceAn MCP server that provides access to Google Gemini models via Vertex AI, enabling text generation, multi-turn chat, image/video generation, and frontend design through Claude Code.21MIT
- Alicense-qualityDmaintenanceMCP server that enables Claude Code to interact with Google's Gemini API for code analysis, chat, and summarization tasks.67MIT
Related MCP Connectors
MCP server for Google Veo AI video generation
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
MCP server for AI dialogue using various LLM models via AceDataCloud
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/mesolimbo/gemini-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server