
Gemini Mcp
Connects Claude to Google's Gemini 3 models through MCP, giving you access to Gemini's text generation, image creation with Nano Banana Pro, video generation via Veo 2.0, and code execution capabilities. You can run collaborative brainstorming sessions between Claude and Gemini, analyze YouTube videos and documents, perform real-time web searches with citations, and execute Python code with data visualization. The server handles multi-turn image editing sessions and supports structured JSON output with schema validation. Reach for this when you need Gemini's specific strengths like video generation or want to combine both AI systems for complex research and analysis tasks.
- GitHub stars
- 203
- tools
- 8
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Jan 5, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
GEMINI_COUNT_TOKENSCounts the number of tokens in text using Gemini tokenization. Useful for estimating costs, checking input limits, and optimizing prompts before making API calls.2 params
Counts the number of tokens in text using Gemini tokenization. Useful for estimating costs, checking input limits, and optimizing prompts before making API calls.
modelstringtextstringGEMINI_EMBED_CONTENTGenerates text embeddings using Gemini embedding models. Converts text into numerical vectors for semantic search, similarity comparison, clustering, and classification tasks.4 params
Generates text embeddings using Gemini embedding models. Converts text into numerical vectors for semantic search, similarity comparison, clustering, and classification tasks.
modelstringtask_typestringtextstringtitlestringGEMINI_GENERATE_CONTENTGenerates text content from prompts using Gemini models. Supports various models like Gemini Flash and Pro with configurable temperature, token limits, and safety settings for diverse text generation tasks.9 params
Generates text content from prompts using Gemini models. Supports various models like Gemini Flash and Pro with configurable temperature, token limits, and safety settings for diverse text generation tasks.
max_output_tokensintegermodelstringpromptstringsafety_settingsarraystop_sequencesarraysystem_instructionstringtemperaturenumbertop_kintegertop_pnumberGEMINI_GENERATE_IMAGEGenerates images from text prompts using Gemini 2.5 Flash Image Preview model (Nano Banana). Supports creative image generation with customizable parameters like aspect ratio, safety settings, and optional local file saving. Generated images are automatically uploaded to S3 an...9 params
Generates images from text prompts using Gemini 2.5 Flash Image Preview model (Nano Banana). Supports creative image generation with customizable parameters like aspect ratio, safety settings, and optional local file saving. Generated images are automatically uploaded to S3 an...
max_output_tokensintegermodelstringpromptstringsafety_settingsarraysave_pathstringsystem_instructionstringtemperaturenumbertop_kintegertop_pnumberGEMINI_GENERATE_VIDEOSGenerates videos from text prompts using Google's Veo models. Creates high-quality video content. Returns operation ID for tracking progress. After this, call GEMINI_WAIT_FOR_VIDEO to download the video using the operation ID.4 params
Generates videos from text prompts using Google's Veo models. Creates high-quality video content. Returns operation ID for tracking progress. After this, call GEMINI_WAIT_FOR_VIDEO to download the video using the operation ID.
extrasobjectmodelstringperson_generationstringpromptstringGEMINI_GET_VIDEOS_OPERATIONChecks the status of a Veo video generation operation. Use the operation name from GenerateVideos to track progress and get the download URL when complete.1 params
Checks the status of a Veo video generation operation. Use the operation name from GenerateVideos to track progress and get the download URL when complete.
operation_namestringGEMINI_LIST_MODELSLists available Gemini and Veo models with their capabilities and limits. Useful for discovering supported models and their features before making generation requests.1 params
Lists available Gemini and Veo models with their capabilities and limits. Useful for discovering supported models and their features before making generation requests.
filter_prefixstringGEMINI_WAIT_FOR_VIDEOPolls a Veo video generation operation until completion, then downloads and returns the video as a FileDownloadable with public URL.1 params
Polls a Veo video generation operation until completion, then downloads and returns the video as a FileDownloadable with public URL.
operation_namestringSponsors
Configuration
GEMINI_API_KEY*secretYour Google Gemini API key (get one at https://aistudio.google.com/apikey)
GEMINI_OUTPUT_DIRDirectory for generated files (images, videos, audio)
Readme
MCP Server Gemini
A Model Context Protocol (MCP) server for integrating Google's Gemini 3 models with Claude Code, enabling powerful collaboration between both AI systems. Now with a beautiful CLI!
MCP Registry Support: Now discoverable in the official MCP ecosystem!
Features
Details
- Repository
- github.com/rlabs-inc/gemini-mcp
- Categories
- AI & LLM Tools, Media & Entertainment
- Package
@rlabs-inc/gemini-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active