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 Gemini 3.5 Flash API. 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 3.5 Flash: Access to Google's latest Gemini model
Local 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 Gemini 3.5 Flash API:
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.
Latest Blog Posts
- 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