MCP Gemini Server

This project provides a dedicated MCP (Model Context Protocol) server that wraps the @google/genai SDK (v0.10.0). It exposes Google's Gemini model capabilities as standard MCP tools, allowing other LLMs (like Claude)…

Local serverISC

What is the MCP Gemini Server MCP Server?

MCP Gemini Server source profile. From the maintainer documentation: “This project provides a dedicated MCP (Model Context Protocol) server that wraps the @google/genai SDK (v0.10.0). It exposes Google's Gemini model capabilities as standard MCP tools, allowing other LLMs (like Claude) or MCP-compatible systems to leverage Gemini's features as a backend workhorse.”

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
modelNamestring) - Specific Gemini model to use (auto-selected if not specified)
systemInstructionstring or object) - Updated system instruction
ttlstring) - Updated time-to-live
resolutionstring enum: "512x512", "1024x1024", "1536x1536")
numberOfImagesnumber - 1-8, default: 1)
negativePromptstring - features to avoid in the generated image)
stylePresetstring enum: "photographic", "digital-art", "cinematic", "anime", "3d-render", "oil-painting", "watercolor", "pixel-art", "sketch", "comic-book", "neon"…
seednumber - integer value for reproducible generation)
styleStrengthnumber - strength of style preset, 0.0-1.0)
ResponseReturns an array of base64-encoded images with metadata including dimensions and MIME type.
NotesImage generation uses significant resources, especially at higher resolutions. Consider using smaller resolutions for faster responses and less resource usage.
URLBased Audio: If audio content is available via public URLs in supported formats, consider using external transcription services first, then analyze the…
analysisTypestring enum) - Type of analysis to perform:
summaryComprehensive content summarization
comparisonMulti-URL content comparison
extractionStructured information extraction
qaQuestion-based content analysis
sentimentEmotional tone analysis
fact-checkCredibility assessment
content-classificationTopic and type categorization
readabilityAccessibility and complexity analysis
seo-analysisSearch optimization evaluation
outputFormatstring enum: "text", "json", "markdown", "structured") - Desired output format
connectionTypestring enum: "sse" | "stdio"): The transport protocol to use.
sseUrlstring, optional if connectionType is "stdio"): The URL for SSE connection.
stdioCommandstring, optional if connectionType is "sse"): The command to run for stdio connection.
stdioArgsarray of strings, optional): Arguments for the stdio command.
stdioEnvobject, optional): Environment variables for the stdio command.
ImportantThis tool returns a connectionId that must be used in subsequent calls to mcpListServerTools, mcpCallServerTool, and mcpDisconnectFromServer. This connectionId
overwriteboolean, default: false): If true, overwrite the file if it already exists. Otherwise, an error will be thrown if the file exists.