Google Slides-Automatisierung ü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 dem Toolkitgoogleslides - Rufen Sie stets zuerst
RUBE_SEARCH_TOOLSauf, um die aktuellen Tool-Schemata zu erhalten
Einrichtung
Rube MCP einrichten: 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.
- Stellen Sie sicher, dass Rube MCP verfügbar ist, indem Sie bestätigen, dass
RUBE_SEARCH_TOOLSantwortet - Rufen Sie
RUBE_MANAGE_CONNECTIONSmit dem Toolkitgoogleslidesauf - Wenn 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. Leere Präsentation erstellen
Verwenden Sie GOOGLESLIDES_PRESENTATIONS_CREATE, um eine neue leere Präsentation zu erstellen.
Tool: GOOGLESLIDES_PRESENTATIONS_CREATE
Parameter:
- title (erforderlich): Titel der neuen Präsentation
- presentationId (optional): Bestimmte ID zum Zuweisen (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): Präsentationstitel
- markdown_text (erforderlich): Markdown-Inhalt (automatisch auf Folien aufgeteilt)
3. Batch-Update einer Präsentation
Verwenden Sie GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE, um Aktualisierungen an einer bestehenden Präsentation mittels Markdown oder roher API-Anfragen vorzunehmen.
Tool: GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE
Parameter:
- presentationId (erforderlich): Ziel-Präsentations-ID
- markdown_text: Markdown-Inhalt zur Aktualisierung der Folien
- requests: Rohe Google Slides API-Batch-Update-Anfragen
- writeControl: Schreibsteuerungseinstellungen
4. Von 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): Quellvorlagen-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-Thumbnails generieren
Verwenden Sie GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL, um eine Thumbnail-Bild-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: Thumbnail-Größe
Häufige Muster
- Markdown-zuerst-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 untersuchen, und dannGOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE, um gezielte Änderungen vorzunehmen. - Thumbnails 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.GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATEmit rohenrequestserfordert Kenntnisse des Google Slides API-Anfrageformats. Bevorzugen Siemarkdown_textfür einfachere Aktualisierungen.- Seitenobjekt-IDs müssen von
GOOGLESLIDES_PRESENTATIONS_GETbezogen werden, bevor Thumbnail- oder Seitenabruf-Tools verwendet werden. - Die
presentationIdist die lange alphanumerische Zeichenfolge aus der Google Slides-URL (zwischen/d/und/edit). - Das Kopieren von einer Vorlage erfordert, dass der authentifizierte Benutzer zumindest 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 |
| Batch-Update von Folien | GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE | presentationId, markdown_text oder requests |
| Von 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 |
| Folien-Thumbnail abrufen | GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL | presentationId, pageObjectId |
Powered by Composio