Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Google Slides mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Lass deine KI mit Google Slides arbeiten: eine Präsentation Folie für Folie als Text mit Sprechernotizen lesen, Folien als Bilder ansehen, Präsentationen anlegen, Folien hinzufügen, kopieren und neu anordnen, Vorlagen ausfüllen sowie Text, Textfelder und Bilder einfügen. Private Google-Konten und Google Workspace.
Frag einfach
Beispiel-Prompts für Google Slides
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Google Slides klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Google Slides + Gemini
Lass deine KI mit Google Slides arbeiten: eine Präsentation Folie für Folie als Text mit Sprechernotizen lesen, Folien als Bilder ansehen, Präsentationen anlegen, Folien hinzufügen, kopieren und neu anordnen, Vorlagen ausfüllen sowie Text, Textfelder und Bilder einfügen. Private Google-Konten und Google Workspace.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
Schritt 1 — Zugangsdaten holen
- Öffne console.cloud.google.com, wähle ein Projekt aus oder lege eines an, gehe zu APIs & Services → Library und aktiviere die Google Slides API.
- Öffne APIs & Services → OAuth consent screen. Wähle Internal, wenn du Google Workspace nutzt (der einfachste Weg), sonst External. Bei External setzt du den Veröffentlichungsstatus auf In production: Solange die App im Status Testing ist, widerruft Google ihre Refresh-Tokens nach 7 Tagen und der Connector hört jede Woche auf zu funktionieren. Für dein eigenes Konto kannst du die Warnung „unverified app“ einfach überspringen.
- Öffne APIs & Services → Credentials → Create credentials → OAuth client ID, wähle den Anwendungstyp Web application und füge die autorisierte Weiterleitungs-URI
https://cloud.anythingmcp.com/api/mcp-oauth/callbackhinzu. Wenn du AnythingMCP selbst betreibst, trage stattdessenhttps://dein-anythingmcp-host/api/mcp-oauth/callbackein. - Trage die Client-ID in
GOOGLE_CLIENT_IDund das Client-Secret inGOOGLE_CLIENT_SECRETein, dann installiere den Connector. - Klicke auf der Connector-Seite auf Authorize with Provider und melde dich mit dem Google-Konto an, dessen Präsentationen die KI nutzen soll. Der Refresh-Token wird verschlüsselt gespeichert, Access-Tokens werden automatisch erneuert.
Ein Google-Client für alle Google-Connectors: Dasselbe Cloud-Projekt und derselbe OAuth-Client bedienen alle Google-Connectors: Gmail, Google Calendar, Google Drive, Google Sheets, Google Docs, Google Slides, Google Forms, Google Contacts, Google Meet, Google Tasks, Search Console, Analytics und Ads. Aktiviere jede API in diesem Projekt, verwende dieselbe Client-ID und dasselbe Secret und autorisiere jeden Connector einmal. Jeder Connector fragt nur nach seinen eigenen Berechtigungen.
Eine Präsentation finden: Füge den Link der Präsentation in den Chat ein; ihre ID ist die lange Zeichenkette in https://docs.google.com/presentation/d/<id>/edit. Um Präsentationen nach Namen zu finden, richte zusätzlich den Google-Drive-Connector ein. Die KI liest eine Präsentation Folie für Folie als Text mit den Sprechernotizen und kann eine Folie als Bild rendern, um das Layout zu prüfen. Dieser Bildlink funktioniert etwa 30 Minuten lang ohne Anmeldung, also kann ihn jeder öffnen, der ihn hat.
Vorlagen und neue Präsentationen: Text überall ersetzen ist der verlässliche Weg, eine Vorlage mit Platzhaltern wie [Kundenname] auszufüllen, und die Formatierung bleibt erhalten. Für eine Folie pro Kunde oder Produkt kopiert die KI eine Vorlagenfolie und füllt nur die Kopie aus. Eine neue Präsentation beginnt mit einer Titelfolie und liegt im Stammverzeichnis von „Meine Ablage“. Textfelder und Bilder werden in Punkt ab der linken oberen Ecke platziert (eine 16:9-Folie misst 720 x 405 pt); Bilder müssen von einer öffentlichen URL kommen, als PNG, JPEG oder GIF.
Berechtigungen: Der Connector fragt nach https://www.googleapis.com/auth/presentations: jede Präsentation lesen und bearbeiten, die dein Konto öffnen kann. Google Drive ist nicht enthalten, deshalb kann der Connector Präsentationsdateien nicht auflisten, suchen, teilen oder löschen.
Nur lesen: Ändere den Scope in den OAuth-Einstellungen des Connectors auf https://www.googleapis.com/auth/presentations.readonly, autorisiere erneut und deaktiviere google_slides_create_presentation, google_slides_add_slide, google_slides_duplicate_object, google_slides_move_slides, google_slides_insert_text, google_slides_add_text_box, google_slides_replace_all_text und google_slides_create_image.
Bei der Installation ausgeschaltet: google_slides_delete_object und google_slides_batch_update, die Folien und Inhalte löschen können. Schalte sie einzeln ein, wenn die KI sie braucht.
Änderungen erst nach deinem Ja: Vor jeder Änderung sagt dir die KI, was sie in welcher Präsentation anlegt, ändert oder löscht, und wartet auf deine Bestätigung. Änderungen werden sofort gespeichert, und alle, die die Datei geöffnet haben, sehen sie.
Limits: Google erlaubt pro Nutzer 60 Änderungen und 60 Folienbilder pro Minute. Darüber antwortet Google mit 429: Warte eine Minute und versuche es erneut.
Häufige Fehler: 401 heißt, dass die Autorisierung abgelaufen ist oder widerrufen wurde (immer nach 7 Tagen, solange der Zustimmungsbildschirm auf Testing steht): Klicke erneut auf Authorize with Provider. 403 PERMISSION_DENIED heißt, dass das Konto die Präsentation nicht öffnen oder bearbeiten darf oder der Scope nur Lesen erlaubt; 403 „Slides API has not been used in project“ heißt, dass die Google Slides API im Cloud-Projekt nicht aktiviert ist. 404 heißt, dass die ID falsch ist oder zu einem anderen Dateityp gehört: Eine in Drive hochgeladene PowerPoint-Datei wird erst durch die Konvertierung zu einer Slides-Präsentation. Ein 400 bei einem Bild heißt, dass die URL nicht öffentlich ist oder die Datei kein PNG, JPEG oder GIF ist.
Der Connector unterstützt keine Kommentare, teilt, verschiebt oder löscht keine Präsentationen und exportiert sie nicht als PDF oder PowerPoint (das übernimmt der Google-Drive-Connector). In Drive gespeicherte PowerPoint-Dateien bearbeitet er nicht.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Gemini hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Gemini CLI liest MCP-Server aus ~/.gemini/settings.json (unter Windows %USERPROFILE%\.gemini\settings.json). Füge hinzu:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte
geminineu. - Führe in der Gemini CLI
/mcpaus (odergemini mcp listim Terminal):anythingmcpsollte als verbunden erscheinen. - Leg los: Gemini CLI kann jetzt die
Google Slides-Tools aufrufen.
Verfügbare Tools
| Tool | What it does |
|---|---|
google_slides_get_presentation | Read a Google Slides presentation as text, slide by slide: for each slide its objectId, layout, every element with objectId, type (TITLE… |
google_slides_get_page | Read one slide (or a layout or master page) in detail: each element's objectId, type, placeholder index, text, size and transform… |
google_slides_get_page_thumbnail | Render a slide as a PNG and get a link to it: width, height and contentUrl |
google_slides_create_presentation | Create a new presentation with a title, in the root of the user's My Drive |
google_slides_add_slide | Add a slide with a predefined layout of the deck's theme (TITLE_AND_BODY by default), at a position or at the end |
google_slides_duplicate_object | Duplicate a slide (the copy goes right after it) or an element (the copy lands on the same slide, in the same position) |
google_slides_move_slides | Move one or more slides to a new position, keeping their order. insertion_index is the 0-based position in the deck as it is before the move |
google_slides_insert_text | Insert text into a shape: a placeholder (title, body), a text box, or the speaker notes (use the slide's notesObjectId) |
google_slides_add_text_box | Add a text box with text to a slide, at a position and size in points (a 16:9 slide is 720 x 405 pt, a 4:3 one 720 x 540 pt) |
google_slides_replace_all_text | Replace every occurrence of a text in the presentation (or only on the given slides) with another text, keeping the formatting; an empty… |
google_slides_create_image | Place an image from a public URL on a slide |
google_slides_delete_object | Delete a slide or an element (shape, image, table, group) by its objectId |
google_slides_batch_update | Run Slides API batchUpdate requests for edits the other tools do not cover: styling text (updateTextStyle, updateParagraphStyle), deleting… |
Beispiel-Prompts
- „Lies die Vertriebspräsentation unter diesem Link und fasse jede Folie mit ihren Sprechernotizen zusammen.“
- „Füll die Angebotsvorlage aus: Ersetze [Kundenname] durch Acme GmbH und [Datum] durch 1. November 2026.“
- „Kopier die Folie mit der Fallstudie dreimal und füll jede Kopie mit einem dieser Kunden.“
- „Leg eine Präsentation Q4-Rückblick an, mit Titelfolie und je einer Folie für Umsatz, Pipeline und Neueinstellungen.“
- „Zeig mir Folie 4 als Bild, damit ich das Layout prüfen kann.“
FAQ
Wo sucht Gemini CLI nach MCP-Servern? In ~/.gemini/settings.json für deinen Benutzer oder in .gemini/settings.json innerhalb eines Projekts. gemini mcp list zeigt jeden Server und ob er sich verbindet.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Meta Muse verbinden
War dieser Guide hilfreich?