Google Slides-Automation über Rube MCP
Erstellen, bearbeiten und verwalten Sie Google Slides-Präsentationen programmatisch mit Rube MCP (Composio).
Toolkit-Dokumentation: composio.dev/toolkits/googleslides
Voraussetzungen
- Rube MCP muss verbunden sein (
RUBE_SEARCH_TOOLSverfügbar) - Aktive Verbindung über
RUBE_MANAGE_CONNECTIONSmit Toolkitgoogleslides - Rufen Sie immer zuerst
RUBE_SEARCH_TOOLSauf, um die aktuellen Toolschemata zu erhalten
Einrichtung
Rube MCP beziehen: Fügen Sie https://rube.app/mcp als MCP-Server in Ihrer Client-Konfiguration hinzu. Keine API-Schlüssel erforderlich – einfach den Endpunkt hinzufügen und es funktioniert.
- Überprüfen Sie, ob Rube MCP verfügbar ist, indem Sie bestätigen, dass
RUBE_SEARCH_TOOLSantwortet. - Rufen Sie
RUBE_MANAGE_CONNECTIONSmit Toolkitgoogleslidesauf. - Falls die Verbindung nicht AKTIV ist, folgen Sie dem zurückgegebenen Authentifizierungslink, um die Einrichtung abzuschließen.
- Bestätigen Sie, dass der Verbindungsstatus AKTIV ist, bevor Sie Workflows ausführen.
Kern-Workflows
1. Eine leere Präsentation erstellen
Verwenden Sie GOOGLESLIDES_PRESENTATIONS_CREATE, um eine neue leere Präsentation zu initialisieren.
Tool: GOOGLESLIDES_PRESENTATIONS_CREATE
Parameter:
- title (erforderlich): Titel der neuen Präsentation
- presentationId (optional): Bestimmte ID, die zugewiesen werden soll (normalerweise automatisch generiert)
2. Folien aus Markdown erstellen
Verwenden Sie GOOGLESLIDES_CREATE_SLIDES_MARKDOWN, um eine vollständige Präsentation aus Markdown-Text zu generieren. Der Inhalt wird automatisch auf Folien aufgeteilt.
Tool: GOOGLESLIDES_CREATE_SLIDES_MARKDOWN
Parameter:
- title (erforderlich): Titel der Präsentation
- markdown_text (erforderlich): Markdown-Inhalt (wird automatisch auf Folien aufgeteilt)
3. Eine Präsentation stapelweise aktualisieren
Verwenden Sie GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE, um Aktualisierungen auf eine bestehende Präsentation anzuwenden, entweder über Markdown oder Roh-API-Anfragen.
Tool: GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE
Parameter:
- presentationId (erforderlich): Ziel-Präsentations-ID
- markdown_text: Markdown-Inhalt zum Aktualisieren von Folien
- requests: Roh-Google-Slides-API-Stapelaktualisierungsanfragen
- writeControl: Schreibsteuerungseinstellungen
4. Aus Vorlage kopieren
Verwenden Sie GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE, um eine bestehende Präsentation als Vorlage zu duplizieren.
Tool: GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE
Parameter:
- template_presentation_id (erforderlich): Quell-Vorlagen-Präsentations-ID
- new_title (erforderlich): Titel für die neue Kopie
- parent_folder_id (optional): Google Drive-Ordner für die Kopie
5. Präsentationsdetails abrufen
Verwenden Sie GOOGLESLIDES_PRESENTATIONS_GET, um den aktuellen Zustand einer Präsentation inklusive aller Folien und Elemente abzurufen.
Tool: GOOGLESLIDES_PRESENTATIONS_GET
Parameter:
- presentationId (erforderlich): Abzurufende Präsentations-ID
- fields (optional): Bestimmte zurückzugebende Felder
6. Folien-Vorschaubilder generieren
Verwenden Sie GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL, um eine Vorschaubild-URL für eine bestimmte Folie zu generieren.
Tool: GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL
Parameter:
- presentationId (erforderlich): Präsentations-ID
- pageObjectId (erforderlich): Seiten-/Folienobjekt-ID
- thumbnailProperties.mimeType: Bildformat (z. B. PNG)
- thumbnailProperties.thumbnailSize: Größe des Vorschaubildes
Häufige Muster
- Markdown-zentrierter Workflow: Verwenden Sie
GOOGLESLIDES_CREATE_SLIDES_MARKDOWN, um schnell Präsentationen aus strukturiertem Text zu generieren. Das Tool teilt den Inhalt automatisch in separate Folien auf. - Vorlagenbasierte Generierung: Verwenden Sie
GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE, um eine gestaltete Vorlage zu kopieren, und anschließendGOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE, um den Inhalt einzufügen. - Abrufen und dann ändern: Verwenden Sie
GOOGLESLIDES_PRESENTATIONS_GET, um die Folienstruktur und Objekt-IDs zu inspizieren, und dannGOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE, um gezielte Änderungen vorzunehmen. - Vorschaubilder exportieren: Verwenden Sie
GOOGLESLIDES_PRESENTATIONS_PAGES_GET, um Seitenobjekt-IDs aufzulisten, und dannGOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL, um Vorschaubilder zu generieren. - Präsentationen teilen: Kombinieren Sie mit
GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE(googledrive-Toolkit), um nach der Erstellung zu teilen.
Bekannte Fallstricke
GOOGLESLIDES_CREATE_SLIDES_MARKDOWNerstellt jedes Mal eine brandneue Präsentation – es kann nicht an eine bestehende angehängt werden.- Bei
GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATEmit rohenrequestssind Kenntnisse des Google Slides-API-Anfrageformats erforderlich. Bevorzugen Siemarkdown_textfür einfachere Aktualisierungen. - Seitenobjekt-IDs müssen von
GOOGLESLIDES_PRESENTATIONS_GETbezogen werden, bevor Vorschaubild- oder Seitenabruf-Tools verwendet werden. - Die
presentationIdist die lange alphanumerische Zeichenfolge aus der Google Slides-URL (zwischen/d/und/edit). - Das Kopieren aus einer Vorlage erfordert, dass der authentifizierte Benutzer mindestens Lesezugriff auf die Vorlagenpräsentation hat.
Kurzreferenz
| Aktion | Tool | Wichtige Parameter |
|---|---|---|
| Leere Präsentation erstellen | GOOGLESLIDES_PRESENTATIONS_CREATE | title |
| Aus Markdown erstellen | GOOGLESLIDES_CREATE_SLIDES_MARKDOWN | title, markdown_text |
| Folien stapelweise aktualisieren | GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE | presentationId, markdown_text oder requests |
| Aus Vorlage kopieren | GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE | template_presentation_id, new_title |
| Präsentation abrufen | GOOGLESLIDES_PRESENTATIONS_GET | presentationId |
| Seitendetails abrufen | GOOGLESLIDES_PRESENTATIONS_PAGES_GET | presentationId, pageObjectId |
| Folienvorschaubild abrufen | GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL | presentationId, pageObjectId |
Bereitgestellt von Composio