Google Meet Automatisierung über Rube MCP
Erstellen Sie Google Meet-Videokonferenzen, planen Sie Besprechungen mit Meet-Links und verwalten Sie Besprechungsräume mit Rube MCP (Composio).
Toolkit-Dokumentation: composio.dev/toolkits/googlemeet
Voraussetzungen
- Rube MCP muss verbunden sein (
RUBE_SEARCH_TOOLSverfügbar) - Aktive Verbindung über
RUBE_MANAGE_CONNECTIONSmit dem Toolkitgooglemeet - Für die Terminplanung mit Teilnehmern zusätzlich das Toolkit
googlecalendarverbinden - Rufen Sie immer zuerst
RUBE_SEARCH_TOOLSauf, um die aktuellen Tool-Schemas zu erhalten
Einrichtung
Rube MCP beziehen: Fügen Sie https://rube.app/mcp als MCP-Server in Ihrer Client-Konfiguration hinzu. Es sind keine API-Schlüssel erforderlich – fügen Sie einfach den Endpunkt hinzu, 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 dem Toolkitgooglemeetauf - Optional verbinden Sie auch
googlecalendarfür die Terminplanung mit Kalenderereignissen - Wenn die Verbindung nicht AKTIV ist, folgen Sie dem zurückgegebenen Authentifizierungslink, um die Einrichtung abzuschließen
- Bestätigen Sie, dass der Verbindungsstatus AKTIV anzeigt, bevor Sie Workflows ausführen
Kern-Workflows
1. Eigenständigen Meet-Raum erstellen
Verwenden Sie GOOGLEMEET_CREATE_MEET, um einen neuen Google Meet-Besprechungsraum mit optionaler Zugriffskonfiguration zu erstellen.
Tool: GOOGLEMEET_CREATE_MEET
Beschreibung: Erstellt einen neuen Google Meet-Raum und konfiguriert optional
dessen Zugriffstyp und Einstiegspunkte.
Hinweis: Rufen Sie RUBE_SEARCH_TOOLS auf, um das vollständige Schema für dieses Tool zu erhalten.
2. Besprechung mit Google Meet-Link planen
Verwenden Sie GOOGLECALENDAR_CREATE_EVENT, um ein Kalenderereignis zu erstellen, das automatisch einen Google Meet-Link generiert (standardmäßig aktiviert).
Tool: GOOGLECALENDAR_CREATE_EVENT
Parameter:
- start_datetime (erforderlich): ISO 8601-Format (z. B. "2025-01-16T13:00:00")
- summary: Besprechungstitel
- attendees: Liste der E-Mail-Adressen
- timezone: IANA-Zeitzone (z. B. "America/New_York")
- event_duration_hour: Dauer in Stunden (Standard: 0)
- event_duration_minutes: Dauer in Minuten (Standard: 30, max: 59)
- create_meeting_room: true (Standard) – generiert Meet-Link
- description: Besprechungsagenda/Notizen
- location: Ort (physisch oder virtuell)
3. Freie Zeitfenster finden
Verwenden Sie GOOGLECALENDAR_FIND_FREE_SLOTS vor der Terminplanung, um herauszufinden, wann Teilnehmer verfügbar sind.
Tool: GOOGLECALENDAR_FIND_FREE_SLOTS
Parameter:
- items: Liste der zu überprüfenden Kalender-IDs (z. B. ["primary", "[email protected]"])
- time_min: Beginn des Zeitfensters (ISO-Format)
- time_max: Ende des Zeitfensters (ISO-Format)
- timezone: IANA-Zeitzone
4. Vorhandene Besprechung aktualisieren
Verwenden Sie GOOGLECALENDAR_PATCH_EVENT, um Besprechungsdetails zu ändern, zu verschieben oder Teilnehmer zu aktualisieren.
Tool: GOOGLECALENDAR_PATCH_EVENT
Parameter:
- calendar_id (erforderlich): Kalender-ID ("primary" verwenden)
- event_id (erforderlich): Ereignis-ID (aus Suche/Liste)
- summary: Aktualisierter Titel
- start_time / end_time: Verschobene Zeiten
- attendees: Aktualisierte Teilnehmerliste (ersetzt bestehende)
- send_updates: Benachrichtigungseinstellung ("all", "externalOnly", "none")
Häufige Muster
- Schneller Meeting-Link: Verwenden Sie
GOOGLEMEET_CREATE_MEETfür einen sofortigen Besprechungsraum ohne Kalenderereignis. - Geplante Besprechung mit Teilnehmern: Verwenden Sie
GOOGLECALENDAR_CREATE_EVENTmitcreate_meeting_room: true(Standard), um ein Kalenderereignis mit eingebettetem Meet-Link zu erstellen. Workspace-Konten erhalten automatisch einen Meet-Link. - Zuerst Verfügbarkeit prüfen: Verwenden Sie
GOOGLECALENDAR_FIND_FREE_SLOTS, um freie Zeitfenster zu finden, bevor Sie mitGOOGLECALENDAR_CREATE_EVENTplanen. - Namen in E-Mails auflösen: Verwenden Sie
GMAIL_SEARCH_PEOPLE(Gmail-Toolkit), um E-Mail-Adressen aus Namen nachzuschlagen, bevor Sie Teilnehmer hinzufügen. - Aktuelle Uhrzeit ermitteln: Verwenden Sie
GOOGLECALENDAR_GET_CURRENT_DATE_TIMEmit einer Zeitzone, um die aktuelle Uhrzeit/Datum für die Planung relativ zu „jetzt“ zu erhalten.
Bekannte Fallstricke
- Teilnehmer müssen E-Mail-Adressen sein:
GOOGLECALENDAR_CREATE_EVENTakzeptiert nur E-Mail-Adressen für Teilnehmer, keine Namen. Verwenden SieGMAIL_SEARCH_PEOPLE, um Namen zuerst in E-Mails aufzulösen. - Persönliches Gmail vs. Workspace: Die Funktion
create_meeting_roomfunktioniert am besten mit Google Workspace-Konten. Persönliche Gmail-Konten erstellen ohne Meet-Link ein Ereignis. - start_datetime-Format: Muss exakt ISO 8601 sein (z. B.
2025-01-16T13:00:00). Natürliche Sprache wie „morgen um 15 Uhr“ wird NICHT unterstützt. - Dauerbegrenzung:
event_duration_minutesmax. ist 59. Für Besprechungen ab 1 Stunde verwenden Sieevent_duration_hourin Kombination mitevent_duration_minutes. - Zeitzone ist entscheidend: Geben Sie immer eine gültige IANA-Zeitzone an (z. B.
America/New_York). Abkürzungen wie „EST“ oder „PST“ sind NICHT gültig. - Ereignis-IDs sind undurchsichtig: Um Ereignisse zu aktualisieren oder zu löschen, müssen Sie zuerst die Ereignis-ID mit einem Such- oder Listentool abrufen.
Kurzreferenz
| Aktion | Tool | Wichtige Parameter |
|---|---|---|
| Meet-Raum erstellen | GOOGLEMEET_CREATE_MEET | (vollständiges Schema über RUBE_SEARCH_TOOLS) |
| Besprechung planen | GOOGLECALENDAR_CREATE_EVENT | start_datetime, summary, attendees, timezone |
| Freie Slots finden | GOOGLECALENDAR_FIND_FREE_SLOTS | items, time_min, time_max, timezone |
| Besprechung aktualisieren | GOOGLECALENDAR_PATCH_EVENT | calendar_id, event_id, summary, start_time |
| Aktuelle Zeit abrufen | GOOGLECALENDAR_GET_CURRENT_DATE_TIME | timezone |
| Kontakte suchen | GMAIL_SEARCH_PEOPLE | query |
Bereitgestellt von Composio