CommunityCodierung & Entwicklunggithub.com

Google Workspace Admin Automatisierung via Rube MCP

Automatisiere Google Workspace Admin-Aufgaben über Rube MCP (Composio): Benutzer verwalten, Gruppen erstellen, Mitgliedschaften steuern, Konten sperren und Aliase hinzufügen. Rufe immer zuerst die Werkzeugschemata auf.

Was ist Google Workspace Admin Automatisierung via Rube MCP?

Diese Skill ermöglicht die programmatische Verwaltung von Google Workspace Benutzern, Gruppen, Mitgliedschaften und Organisationseinstellungen mittels Rube MCP (Composio). Sie nutzt eine Reihe von MCP-Tools wie `GOOGLE_ADMIN_LIST_USERS`, `GOOGLE_ADMIN_CREATE_USER`, `GOOGLE_ADMIN_SUSPEND_USER` und `GOOGLE_ADMIN_ADD_USER_TO_GROUP`, um administrative Aktionen direkt auszuführen. Besonders nützlich ist sie für Developer und Systemadministratoren, die wiederkehrende Aufgaben wie das Anlegen neuer Mitarbeiter (Onboarding), das Deaktivieren von Konten (Offboarding) oder das Verwalten von Gruppenmitgliedschaften automatisieren möchten. Die Skill unterstützt alle gängigen MCP-Clients (z. B. Claude Desktop, VS Code) und erfordert eine aktive Verbindung über die `RUBE_MANAGE_CONNECTIONS` mit dem Toolkit `google_admin`. Vor jeder Nutzung muss `RUBE_SEARCH_TOOLS` aufgerufen werden, um die aktuellsten Tool-Schemata abzurufen und Kompatibilitätsprobleme zu vermeiden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/google-admin-automation

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Google Workspace Admin Automatisierung via Rube MCP?

Verwalte Google Workspace Benutzer, Gruppen, Mitgliedschaften und Organisationseinstellungen programmatisch mit Rube MCP (Composio).

Toolkit-Dokumentation: composio.dev/toolkits/google_admin

Voraussetzungen

  • Rube MCP muss verbunden sein (RUBE_SEARCH_TOOLS verfügbar)
  • Aktive Verbindung via RUBE_MANAGE_CONNECTIONS mit dem Toolkit google_admin
  • Google Workspace Admin-Rechte für das authentifizierte Konto
  • Rufe immer zuerst RUBE_SEARCH_TOOLS auf, um die aktuellen Tool-Schemata zu erhalten

Einrichtung

Rube MCP holen: Füge https://rube.app/mcp als MCP-Server in deiner Client-Konfiguration hinzu. Es werden keine API-Schlüssel benötigt – einfach den Endpunkt hinzufügen und es funktioniert.

  1. Überprüfe, ob Rube MCP verfügbar ist, indem du bestätigst, dass RUBE_SEARCH_TOOLS antwortet
  2. Rufe RUBE_MANAGE_CONNECTIONS mit dem Toolkit google_admin auf
  3. Falls die Verbindung nicht AKTIV ist, folge dem zurückgegebenen Authentifizierungslink, um die Einrichtung abzuschließen
  4. Bestätige, dass der Verbindungsstatus AKTIV anzeigt, bevor du Workflows ausführst

Kern-Workflows

1. Alle Benutzer auflisten

Verwende GOOGLE_ADMIN_LIST_USERS, um Google Workspace Benutzer mit optionaler Filterung und Paginierung abzurufen.

Tool: GOOGLE_ADMIN_LIST_USERS
Parameter:
  - customer: Kunden-ID oder "my_customer" (Standard)
  - domain: Domain, aus der Benutzer aufgelistet werden sollen
  - query: Filterstring (z. B. "orgName=Engineering", "isSuspended=false")
  - max_results: Maximale Ergebnisse (1-500, Standard 100)
  - order_by: Sortierung nach "email", "givenName" oder "familyName"
  - sort_order: "ASCENDING" oder "DESCENDING"
  - page_token: Paginierungs-Token

2. Neuen Benutzer erstellen

Verwende GOOGLE_ADMIN_CREATE_USER, um ein neues Google Workspace Konto zu provisionieren.

Tool: GOOGLE_ADMIN_CREATE_USER
Parameter:
  - primary_email (erforderlich): E-Mail des Benutzers (z. B. "[email protected]")
  - given_name (erforderlich): Vorname
  - family_name (erforderlich): Nachname
  - password (erforderlich): Passwort, das den Domain-Anforderungen entspricht
  - org_unit_path: Organisationseinheit (Standard: "/")
  - change_password_at_next_login: Passwortänderung erzwingen (Standard: true)
  - recovery_email: Wiederherstellungs-E-Mail-Adresse
  - recovery_phone: Wiederherstellungs-Telefonnummer
  - suspended: Ob das Konto gesperrt startet (Standard: false)

3. Gruppen auflisten und verwalten

Verwende GOOGLE_ADMIN_LIST_GROUPS, um Gruppen aufzulisten, und GOOGLE_ADMIN_CREATE_GROUP, um neue zu erstellen.

Tool: GOOGLE_ADMIN_LIST_GROUPS
Parameter:
  - customer: "my_customer" (Standard)
  - domain: Nach Domain filtern
  - query: Filter (z. B. "name=Engineering*")
  - max_results: Maximale Ergebnisse (1-200)
  - order_by: Sortierung nach "email"
  - page_token: Paginierungs-Token

Tool: GOOGLE_ADMIN_CREATE_GROUP
Parameter:
  - email (erforderlich): Gruppen-E-Mail-Adresse (z. B. "[email protected]")
  - name (erforderlich): Anzeigename (z. B. "Engineering Team")
  - description: Beschreibung des Gruppenverwendungszwecks

4. Benutzer zu Gruppen hinzufügen

Verwende GOOGLE_ADMIN_ADD_USER_TO_GROUP, um Gruppenmitgliedschaften zu verwalten.

Tool: GOOGLE_ADMIN_ADD_USER_TO_GROUP
Parameter:
  - group_key (erforderlich): Gruppen-E-Mail oder -ID
  - user_key (erforderlich): Benutzer-E-Mail oder -ID, die hinzugefügt werden soll
  - role: "MEMBER" (Standard), "MANAGER" oder "OWNER"

5. Benutzer sperren oder entsperren

Verwende GOOGLE_ADMIN_SUSPEND_USER, um die Kontosperrung eines Benutzers umzuschalten.

Tool: GOOGLE_ADMIN_SUSPEND_USER
Parameter:
  - user_key (erforderlich): E-Mail oder eindeutige ID des Benutzers
  - suspended: true zum Sperren, false zum Entsperren (Standard: true)
  - suspension_reason: Grund für die Sperrung (optional)

6. Benutzer- oder Gruppendetails abrufen

Verwende GOOGLE_ADMIN_GET_USER oder GOOGLE_ADMIN_GET_GROUP, um detaillierte Informationen abzurufen.

Tool: GOOGLE_ADMIN_GET_USER
Parameter:
  - user_key (erforderlich): E-Mail oder eindeutige ID des Benutzers

Tool: GOOGLE_ADMIN_GET_GROUP
Parameter:
  - group_key (erforderlich): E-Mail oder eindeutige ID der Gruppe

Häufige Muster

  • Onboarding-Workflow: Verwende GOOGLE_ADMIN_CREATE_USER, um das Konto zu provisionieren, und dann GOOGLE_ADMIN_ADD_USER_TO_GROUP, um den Benutzer zu relevanten Gruppen hinzuzufügen.
  • Offboarding-Workflow: Verwende GOOGLE_ADMIN_SUSPEND_USER, um den Zugriff zu deaktivieren, oder GOOGLE_ADMIN_DELETE_USER für die dauerhafte Entfernung.
  • Gruppenmitgliedschaft prüfen: Verwende GOOGLE_ADMIN_LIST_GROUPS, um Gruppen zu finden, und dann GOOGLE_ADMIN_LIST_GROUP_MEMBERS, um Mitglieder zu überprüfen.
  • Massenverwaltung von Benutzern: Liste Benutzer mit GOOGLE_ADMIN_LIST_USERS und Filterabfragen auf, und iteriere dann für Aktualisierungen.
  • E-Mail-Aliase hinzufügen: Verwende GOOGLE_ADMIN_ADD_USER_ALIAS, um alternative E-Mail-Adressen für einen Benutzer hinzuzufügen.
  • Benutzerdetails nachschlagen: Verwende GOOGLE_ADMIN_GET_USER, um das vollständige Profil vor Änderungen abzurufen.

Bekannte Fallstricke

  • Admin-Rechte erforderlich: Alle Tools setzen voraus, dass der authentifizierte Benutzer Google Workspace Administratorrechte besitzt. Nicht-Admin-Konten erhalten Berechtigungsfehler.
  • Löschen ist endgültig: GOOGLE_ADMIN_DELETE_USER entfernt ein Benutzerkonto dauerhaft. Diese Aktion kann nicht rückgängig gemacht werden.
  • user_key akzeptiert E-Mail oder ID: Der Parameter user_key akzeptiert sowohl die primäre E-Mail-Adresse des Benutzers als auch seine eindeutige numerische Benutzer-ID.
  • Gruppenmitgliedschaft ersetzt: Beim Hinzufügen zu Gruppen steuert der Parameter role die Rolle des Mitglieds. Es gibt keine „Rolle aktualisieren“ – um die Rolle zu ändern, muss das Mitglied entfernt und neu hinzugefügt werden.
  • Kunden-ID: Verwende "my_customer" als customer-Parameter für die Organisation des authentifizierten Benutzers. Spezifische Kunden-IDs sehen aus wie C01abc123.
  • Paginierung: Sowohl Benutzer- als auch Gruppenlisten-Endpunkte können paginierte Ergebnisse zurückgeben. Überprüfe immer auf page_token in den Antworten, um vollständige Ergebnisse zu erhalten.
  • Passwortanforderungen: GOOGLE_ADMIN_CREATE_USER erfordert ein Passwort, das der Passwortrichtlinie der Domain entspricht. Schwache Passwörter werden abgelehnt.

Kurzreferenz

AktionToolWichtige Parameter
Benutzer auflistenGOOGLE_ADMIN_LIST_USERScustomer, domain, query, max_results
Benutzerdetails abrufenGOOGLE_ADMIN_GET_USERuser_key
Benutzer erstellenGOOGLE_ADMIN_CREATE_USERprimary_email, given_name, family_name, password
Benutzer löschenGOOGLE_ADMIN_DELETE_USERuser_key
Benutzer sperrenGOOGLE_ADMIN_SUSPEND_USERuser_key, suspended
Benutzer-Alias hinzufügenGOOGLE_ADMIN_ADD_USER_ALIAS(vollständiges Schema via RUBE_SEARCH_TOOLS)
Gruppen auflistenGOOGLE_ADMIN_LIST_GROUPScustomer, domain, query
Gruppendetails abrufenGOOGLE_ADMIN_GET_GROUPgroup_key
Gruppe erstellenGOOGLE_ADMIN_CREATE_GROUPemail, name, description
Zu Gruppe hinzufügenGOOGLE_ADMIN_ADD_USER_TO_GROUPgroup_key, user_key, role
Gruppenmitglieder auflistenGOOGLE_ADMIN_LIST_GROUP_MEMBERS(vollständiges Schema via RUBE_SEARCH_TOOLS)

Bereitgestellt von Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Verwandte Skills