

Gemini CLI mit dem 2Slides MCP Server nutzen (Anleitung 2026)
Kurzantwort (≤60 Wörter): Googles Gemini CLI kann echte PowerPoint-Dateien über den 2Slides MCP Server erzeugen. Hol dir einen Key auf 2slides.com/api und füge dann einen
mcpServers-Eintrag zu~/.gemini/settings.jsonhinzu –command: "npx",args: ["2slides-mcp"],env.API_KEYfür stdio, oderhttpUrl: "https://2slides.com/api/mcp?apikey=KEY"für Streamable HTTP. Oder führegemini mcp addaus. Dann bitte Gemini, ein Deck zu bauen.
Gemini CLI ist Googles quelloffener Terminal-KI-Agent und spricht das Model Context Protocol (MCP). Verbinde es mit dem 2Slides MCP Server, und Gemini kann einen Prompt – oder eine Datei in deinem Arbeitsverzeichnis – in eine fertige, editierbare .pptx verwandeln.
Diese Anleitung liefert die exakten settings.json-Blöcke für beide Transporte (lokal stdio und entfernt Streamable HTTP), den gemini mcp add-Shortcut und was jedes 2Slides-Tool tut.
Warum Gemini CLI mit 2Slides verbinden?
Gemini ist ein starker multimodaler Reasoner, gibt aber von sich aus keine binären .pptx-Dateien aus. Der 2Slides MCP Server ist der dedizierte Generator:
- Gemini CLI liest deine Quelle, plant die Folien und schreibt den Text.
- Der 2Slides MCP Server rendert die echte PowerPoint – Theme-basiertes Fast PPT oder bildgestaltete Folien mit optionaler KI-Vertonung und einem exportierbaren Paket.
Was du zuerst brauchst
- Gemini CLI installiert (
geminiim PATH). - Einen 2Slides API-Key von 2slides.com/api.
- Node.js für den stdio-Transport (
npx -y 2slides-mcp@latest). Der HTTP-Transport braucht lokal nichts.
Stdio vs. Streamable HTTP: Welcher Transport?
Beide stellen dieselben Tools bereit; der Unterschied liegt im Konfigurationsschlüssel und darin, wo der Connector läuft.
| Stdio (lokal) | Streamable HTTP (entfernt) | |
|---|---|---|
| Konfigurationsschlüssel | command / args / env | httpUrl |
| Lokales Node.js | Erforderlich | Nicht erforderlich |
| Am besten für | Lokale Entwicklung | Entfernt/CI, schlanke Setups |
Der Schlüsselname zählt: Gemini CLI nutzt
httpUrlfür Streamable HTTP undurlfür veraltetes SSE. Für den 2Slides-Streamable-HTTP-Endpunkt nutzehttpUrl.
Methode 1: stdio in settings.json
Gemini CLI liest ~/.gemini/settings.json (global) und .gemini/settings.json (Projekt). Füge einen mcpServers-Block hinzu:
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }
}
}
}env-Werte können auch Shell-Variablen referenzieren (z. B. "API_KEY": "$TWOSLIDES_API_KEY"), wenn du den Key lieber nicht inline setzen möchtest.
Methode 2: Streamable HTTP in settings.json
Für den gehosteten Endpunkt nutze httpUrl:
{
"mcpServers": {
"2slides-remote": {
"httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
}
}
}Du bevorzugst Header-Auth? Füge ein headers-Objekt hinzu: "headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.
Oder nutze den Befehl gemini mcp add
# stdio (-e sets env vars)
gemini mcp add -e API_KEY=YOUR_2SLIDES_API_KEY 2slides npx -y 2slides-mcp@latest
# Streamable HTTP
gemini mcp add --transport http 2slides-remote "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"Diese schreiben dieselben mcpServers-Einträge in settings.json. Flags sind u. a. -t, --transport (stdio | sse | http), -e, --env, -H, --header und --timeout.
Verbindung prüfen
Führe innerhalb einer interaktiven gemini-Sitzung aus:
/mcpEs zeigt den Status jedes Servers (CONNECTED / CONNECTING / DISCONNECTED) und die gefundenen Tools. Nutze /mcp auth, wenn ein entfernter Server OAuth erfordert.
Dein erstes Deck erzeugen
Frag einfach:
Read ./notes/market-update.md and generate a 9-slide briefing.
Find a professional theme from 2slides, build the PowerPoint,
and give me the download link.Gemini CLI führt themes_search → slides_generate (Fast PPT) aus → liefert die downloadUrl. Für individuelle, bildgestaltete Folien nutzt es slides_create_pdf_slides und pollt jobs_get, bis das Deck fertig ist.
Das 2Slides-MCP-Tool-Set
| Tool | Was es tut | Credits |
|---|---|---|
themes_search | Findet eine themeId für Fast PPT | Kostenlos |
slides_generate | Theme-basierte PowerPoint (Fast PPT), synchron/asynchron | 10 / Seite |
slides_create_pdf_slides | Individuelle, bildgestaltete Folien aus Text (Nano Banana) | 100 / Seite (1K/2K), 200 (4K) |
slides_create_like_this | Folien im Stil eines Referenzbilds | 100 / Seite (1K/2K), 200 (4K) |
slides_generate_narration | KI-Sprachvertonung zu einem Nano-Banana-Job hinzufügen | 210 / Seite |
slides_download_slides_pages_voices | Seiten + Audio als ZIP exportieren | Kostenlos |
jobs_get | Asynchronen Job bis zum Abschluss pollen | Kostenlos |
Häufige Fehler und Fehlerbehebung
urlfür den Streamable-HTTP-Endpunkt verwendet. Gemini CLI behandelturlals SSE. NutzehttpUrlfür 2Slides' Streamable HTTP.- Server zeigt DISCONNECTED in
/mcp. Prüfe den API-Key und bestätige bei stdio, dass Node.js installiert ist. - Keine Tools aufgelistet. Starte die Sitzung nach dem Bearbeiten von
settings.jsonneu oder führegemini mcp adderneut aus. - Keine
.pptxohne das Tool. Gemini allein entwirft eine Gliederung; 2Slides erzeugt die Datei. - Zu enges Pollen. Lass Gemini
jobs_getetwa alle 20 Sekunden für asynchrone Nano-Banana-/Vertonungs-Jobs pollen.
Häufig gestellte Fragen
Unterstützt Gemini CLI MCP-Server?
Ja. Gemini CLI ist ein MCP-Client. Konfiguriere Server unter mcpServers in ~/.gemini/settings.json oder füge sie mit gemini mcp add hinzu. Stdio-, SSE- und Streamable-HTTP-Transporte werden alle unterstützt.
Wie lautet der Konfigurationsschlüssel für einen Streamable-HTTP-Server?
httpUrl. Nutze url nur für veraltete SSE-Server. Der 2Slides-Streamable-HTTP-Endpunkt kommt in httpUrl.
Wo speichert Gemini CLI die MCP-Konfiguration?
~/.gemini/settings.json (global) oder .gemini/settings.json (Projekt). Der MCP-Block ist der Top-Level-Schlüssel mcpServers.
Erzeugt es eine echte PowerPoint?
Ja – slides_generate liefert eine editierbare .pptx. Die Nano-Banana-Tools liefern bildgestaltete Decks mit optionaler KI-Vertonung.
Woher bekomme ich Key und Konfiguration?
Auf 2slides.com/api?tab=mcp: deinen Key, eine Konfiguration zum Einfügen und die URL des Streamable-HTTP-Endpunkts.
Das Fazit
Ein einziger
mcpServers-Eintrag –commandfür lokal,httpUrlfür entfernt – macht Gemini CLI zu einem Folien-Generator. Mit/mcpüberprüfen, dann einfach nach einem Deck fragen.
Für das größere Bild siehe wie MCP Präsentations-Workflows verändert und die Ökosystem-Karte der PowerPoint-MCP-Server. Arbeitest du in einem anderen Terminal-Agenten? Siehe Claude Code, OpenAI Codex und Qwen Code mit demselben Server.
Hol dir deinen Key und die Konfiguration auf 2slides.com/api?tab=mcp und erzeuge dein erstes Deck in unter einer Minute aus dem Gemini CLI.
Quellen:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free