Google Meet-Automatisierung über Rube MCP
Erstellen Sie Google Meet-Videokonferenzen, planen Sie Meetings mit Meet-Links und verwalten Sie Meeting-Rä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 Planung von Meetings mit Teilnehmern zusätzlich das Toolkit
googlecalendarverbinden - Rufen Sie immer zuerst
RUBE_SEARCH_TOOLSauf, um die aktuellen Tool-Schemata zu erhalten
Einrichtung
Rube MCP holen: 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 die Verfügbarkeit von Rube MCP, indem Sie bestätigen, dass
RUBE_SEARCH_TOOLSantwortet - Rufen Sie
RUBE_MANAGE_CONNECTIONSmit dem Toolkitgooglemeetauf - Optional auch
googlecalendarverbinden, um Meetings mit Kalenderterminen zu planen - Falls 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-Meeting-Raum mit optionaler Zugriffskonfiguration zu erstellen.
Tool: GOOGLEMEET_CREATE_MEET
Beschreibung: Erstellt einen neuen Google Meet-Raum, optional mit Konfiguration
des Zugriffstyps und der Einstiegspunkte.
Hinweis: Rufen Sie RUBE_SEARCH_TOOLS auf, um das vollständige Schema für dieses Tool zu erhalten.
2. Meeting mit Google Meet-Link planen
Verwenden Sie GOOGLECALENDAR_CREATE_EVENT, um einen Kalendertermin zu erstellen, der 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: Meeting-Titel
- 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) – erzeugt Meet-Link
- description: Tagesordnung/Notizen
- location: Physischer oder virtueller Ort
3. Verfügbare Zeitfenster finden
Verwenden Sie GOOGLECALENDAR_FIND_FREE_SLOTS vor der Planung, um herauszufinden, wann Teilnehmer verfügbar sind.
Tool: GOOGLECALENDAR_FIND_FREE_SLOTS
Parameter:
- items: Liste der zu prü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. Bestehendes Meeting aktualisieren
Verwenden Sie GOOGLECALENDAR_PATCH_EVENT, um Meeting-Details zu ändern, Termine 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 vorhandene)
- send_updates: Benachrichtigungseinstellung ("all", "externalOnly", "none")
Häufige Muster
- Schnellen Meeting-Link erstellen: Verwenden Sie
GOOGLEMEET_CREATE_MEETfür einen sofortigen Meeting-Raum ohne Kalendertermin. - Geplantes Meeting mit Teilnehmern: Verwenden Sie
GOOGLECALENDAR_CREATE_EVENTmitcreate_meeting_room: true(Standard), um einen Kalendertermin 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 zu ermitteln, bevor Sie Teilnehmer hinzufügen. - Aktuelle Uhrzeit abrufen: Verwenden Sie
GOOGLECALENDAR_GET_CURRENT_DATE_TIMEmit einer Zeitzone, um das aktuelle Datum/die aktuelle Uhrzeit für die Planung relativ zu „jetzt“ zu erhalten.
Bekannte Fallstricke
- Teilnehmer müssen E-Mail-Adressen sein:
GOOGLECALENDAR_CREATE_EVENTakzeptiert für Teilnehmer nur E-Mail-Adressen, 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 elegant einen Termin ohne Meet-Link als Fallback. - start_datetime-Format: Muss exakt ISO 8601 sein (z. B.
2025-01-16T13:00:00). Natürliche Sprache wie „morgen um 15:00 Uhr“ wird NICHT unterstützt. - Dauerbegrenzungen:
event_duration_minutesmaximal 59. Für Meetings mit 1+ Stunden verwenden Sieevent_duration_hourin Kombination mitevent_duration_minutes. - Zeitzone ist entscheidend: Geben Sie immer
timezoneals gültigen IANA-Bezeichner an (z. B.America/New_York). Abkürzungen wie „EST“ oder „PST“ sind NICHT gültig. - Ereignis-IDs sind undurchsichtig: Zum Aktualisieren oder Löschen von Terminen 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 anzeigen) |
| Meeting planen | GOOGLECALENDAR_CREATE_EVENT | start_datetime, summary, attendees, timezone |
| Freie Slots finden | GOOGLECALENDAR_FIND_FREE_SLOTS | items, time_min, time_max, timezone |
| Meeting aktualisieren | GOOGLECALENDAR_PATCH_EVENT | calendar_id, event_id, summary, start_time |
| Aktuelle Uhrzeit abrufen | GOOGLECALENDAR_GET_CURRENT_DATE_TIME | timezone |
| Kontakte suchen | GMAIL_SEARCH_PEOPLE | query |
Bereitgestellt von Composio