Gemini MCP Server
Provides tools for interacting with the Google Gemini API, enabling text generation, multi-turn chat, image analysis, text embeddings, token counting, and model discovery.
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 ServerGenerate a summary of the latest AI news"
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 small, clean Model Context Protocol server that connects any MCP client — Claude Desktop, Cursor, Cline, Cowork — to the Google Gemini API.
One Python file, six tools, no framework lock-in. Bring your own Gemini key and you can generate text, hold multi-turn chats, understand images, embed text, and count tokens — straight from your assistant.
✨ Tools
Tool | What it does |
| Single-turn text generation (system instruction, temperature, JSON mode) |
| Multi-turn conversation with full history |
| Analyze / OCR / describe an image (base64 + prompt) |
| Text embeddings for search, clustering, RAG |
| Count tokens for cost & context-window planning |
| Discover available models and their limits |
Related MCP server: Gemini MCP Server
🚀 Quick start
Option A — one-click (Windows, Claude Desktop)
# in the repo folder, right-click install.ps1 -> "Run with PowerShell"
./install.ps1It asks for your API key, installs dependencies, and wires up Claude Desktop. Restart Claude and you're done.
Option B — manual (any OS / any MCP client)
git clone https://github.com/deepzhun/gemini-mcp-server.git
cd gemini-mcp-server
pip install -r requirements.txt
export GEMINI_API_KEY="your-api-key" # Windows: setx GEMINI_API_KEY "your-api-key"
python gemini_mcp.pyGet a free API key at https://ai.google.dev/gemini-api/docs/api-key.
🔌 Add to your MCP client
Copy config.example.json and drop the server block into your client config
(Claude Desktop: claude_desktop_config.json), replacing the placeholder key:
{
"mcpServers": {
"gemini": {
"command": "python",
"args": ["/absolute/path/to/gemini_mcp.py"],
"env": { "GEMINI_API_KEY": "YOUR_GEMINI_API_KEY_HERE" }
}
}
}💬 Usage examples
Once connected, just ask your assistant in natural language:
"Use gemini to summarize this article in three bullet points."
"Ask gemini-2.5-pro to refactor this function and explain the change."
"Use gemini_vision to read the text in this screenshot."
"Embed these 20 product descriptions with gemini for similarity search."
🔐 Security
The key is read from the
GEMINI_API_KEY(orGOOGLE_API_KEY) environment variable — never hard-code it.config.jsonand.envare git-ignored so a real key can't be committed by accident.Rotate your key at Google AI Studio if it is ever exposed.
🛠️ Development
pip install -r requirements.txt
python -c "import gemini_mcp; print(gemini_mcp.mcp.name)" # smoke testThe whole server is a single file (gemini_mcp.py): typed Pydantic inputs,
consistent error handling, and MCP tool annotations. Easy to read, easy to fork.
📄 License
MIT © deepzhun (深准). Contributions welcome — open an issue or PR.
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
- Alicense-qualityDmaintenanceEnables interaction with Google Gemini AI models through MCP protocol. Provides text generation capabilities with configurable model selection and temperature settings.67MIT
- Alicense-qualityDmaintenanceIntegrates Google's Gemini API with MCP-compatible clients for chat, real-time web search, knowledge queries, code/text analysis, and content generation.67MIT
- Alicense-qualityDmaintenanceBridges Google's Gemini CLI to MCP-compatible AI assistants, enabling prompt execution, model listing, and raw CLI commands.81GPL 3.0
- AlicenseAqualityCmaintenanceMCP server for Google's Gemini API, enabling text, image, video, speech, embeddings, and deep research capabilities through a single tool set.10MIT
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
Remote MCP for Gemini upgrade evals, prompt regressions, output diffs, and eval receipts.
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/deepzhun/gemini-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server