Gemini MCP Server
Gemini MCP Server
Ein universeller MCP-Server, der mit der Google Gemini API Textgenerierung und Bildgenerierung (Imagen) ermöglicht.
Generierte Bilder werden als lokaler absoluter Pfad zurückgegeben (die Bilddaten selbst sind nicht im Ergebnis des Tool-Aufrufs enthalten).
Die gespeicherten Dateien werden an ftp_upload_file von ftp-mcp übergeben, um sie in eine öffentliche URL umzuwandeln, und
über wp_upload_media_from_url von wp-mcp in der WordPress-Mediathek registriert – der Server ist als erste Stufe dieses zweistufigen Flows gedacht.
Das Ergebnis der Textgenerierung wird direkt als Ergebnis des Tool-Aufrufs zurückgegeben.
1. Einrichtung
cd gemini-mcp
npm installKopieren Sie config.json.example in config.json und tragen Sie den API-Schlüssel ein, den Sie in Google AI Studio (https://aistudio.google.com/apikey)
ausgestellt haben (Diese Datei enthält den API-Schlüssel – veröffentlichen, teilen oder committen Sie sie auf keinen Fall in Git.
Sie ist in .gitignore enthalten).
cp config.json.example config.json{
"api_key": "AIza................................",
"default_text_model": "gemini-2.5-flash",
"default_image_model": "imagen-4.0-generate-001"
}api_key: Der in Google AI Studio ausgestellte API-Schlüssel.default_text_model: Die Modell-ID, die verwendet wird, wenn der Parametermodelvongenerate_textweggelassen wird.default_image_model: Die Modell-ID, die verwendet wird, wenn der Parametermodelvongenerate_imageweggelassen wird.
Die Modellpalette wird in der offiziellen Google-Dokumentation regelmäßig aktualisiert. Die aktuellsten Modell-IDs finden Sie unter https://ai.google.dev/gemini-api/docs/models (Text) / https://ai.google.dev/gemini-api/docs/imagen (Bild).
Der Server selbst kann auch gestartet werden, wenn kein API-Schlüssel gesetzt ist (der Platzhalter bleibt erhalten). Erst wenn
generate_text / generate_image tatsächlich aufgerufen werden, tritt ein Authentifizierungsfehler auf Seiten von Google auf.
Related MCP server: MCP Nano Banana
2. Registrierung in Claude Code
Fügen Sie im Stammordner des Projekts, in dem Sie Claude Code verwenden, die Informationen des MCP-Servers zu .mcp.json hinzu.
{
"mcpServers": {
"gemini": {
"command": "node",
"args": ["/MCPの保存パス/gemini-mcp/index.js"],
"env": {
"GEMINI_MCP_CONFIG_PATH": "/MCPの保存パス/gemini-mcp/config.json"
}
}
}
}Starten Sie nach der Registrierung die Claude-Code-Sitzung neu, damit der MCP-Server neu geladen wird.
3. Bereitgestellte Tools
gemini_check_config— Prüft, ob ein API-Schlüssel gesetzt ist, und zeigt die Standardmodellnamen an (ruft keine API auf).generate_text— Generiert Text für einen Prompt und gibt ihn direkt zurück.prompt(erforderlich): Der Eingabe-Prompt.system_instruction(optional): Eine Systemanweisung, die das Verhalten des gesamten Modells festlegt.temperature(optional, 0–2): Die Zufälligkeit der Ausgabe.model(optional): Eine Modell-ID, diedefault_text_modelüberschreibt.Rückgabewert: Name des generierten Modells, generierter Text.
generate_image— Generiert ein Bild aus einem Text-Prompt und speichert es als PNG/JPEG im angegebenen lokalen Ordner.prompt(erforderlich): Die Beschreibung des zu generierenden Bildes.output_dir(erforderlich): Absoluter Pfad des Zielverzeichnisses (wird bei Bedarf automatisch erstellt).file_prefix(optional, Standardimage): Präfix des gespeicherten Dateinamens.number_of_images(optional, Standard 1, maximal 4): Anzahl der zu generierenden Bilder.aspect_ratio(optional, Standard1:1):1:1/3:4/4:3/9:16/16:9.negative_prompt(optional): Elemente, die nicht enthalten sein sollen.model(optional): Eine Modell-ID, diedefault_image_modelüberschreibt.Rückgabewert: Name des generierten Modells, Prompt, absoluter Pfad/MIME-Typ jeder gespeicherten Datei usw.
Ergänzende Hinweise
Als Abhängigkeit wird das offizielle Google-SDK
@google/genaiverwendet.Wenn Inhalte durch den Sicherheitsfilter blockiert werden oder die Antwort keine Inhalte enthält, wird ein Fehler zurückgegeben.
Informationen zur Verwendung der Bildgenerierung (z. B. Artikel-Titelbilder, eingebettete Bilder im Text) und zur Einbindung in den Artikeltext finden Sie unter
docs/tasks/eyecatch-image.md/docs/tasks/image-embed.md(auf der jeweiligen Projektseite).
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
- AlicenseNot gradedqualityCmaintenanceEnables image processing and analysis using Google's Gemini 2.5 Flash model. Supports local files, URLs, and Base64 images with streaming responses and automatic output saving.2MIT
- FlicenseNot gradedqualityDmaintenanceEnables image generation using the Google Gemini API through a simple text prompt. Generated images are saved locally and hosted online via ImgBB for easy access and sharing.9
- AlicenseNot gradedqualityNot gradedmaintenanceEnables image generation using Google's Gemini 2 API with customizable parameters like aspect ratio, number of samples, and person generation settings.189
- AlicenseBqualityDmaintenanceEnables image generation using Google Gemini models like Gemini 2.0 Flash and Imagen 3.0 with support for custom aspect ratios and negative prompts. It also allows users to list and manage generated images stored in local directories.225MIT
Related MCP Connectors
LLM chat, text summarization and AI image generation
Transform video, audio and images, and generate media from prompts. FFmpeg, captions, models.
Generate images, video & speech with Nano Banana, Veo, Omni and Gemini TTS. Pay as you go.
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/nao9net/gemini-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server