Gemini MCP Server
Allows querying Google's Gemini 3.5 Flash API for AI-powered responses.
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., "@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 deployed
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server for Google Veo AI video generation
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceAn 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.1MIT
- AlicenseNot gradedqualityDmaintenanceA 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
- AlicenseNot gradedqualityDmaintenanceMCP server that enables Claude Code to interact with Google's Gemini API for code analysis, chat, and summarization tasks.78 npmMIT
- AlicenseAqualityCmaintenanceMCP server for Google's Gemini API, enabling text, image, video, speech, embeddings, and deep research capabilities through a single tool set.10MIT