Der MCP-Server für die universelle Suche für Google Workspace verwendet den Standard Model Context Protocol (MCP) , damit KI-Agenten in Ihren Workspace-Artefakten suchen können. Mit diesem Server können Sie mit einem einzigen Tool in mehreren Google Workspace-Produkten suchen, darunter Gmail-Nachrichten, Google Drive-Dateien, Google Kalender-Termine sowie Google Chat-Gruppenbereiche und -Nachrichten.
Der MCP-Server für die universelle Suche bietet eine standardisierte Möglichkeit für KI-Agenten, in Ihrem gesamten Google Workspace-Konto nach Informationen zu suchen, ohne dass produktspezifische Tools aufgerufen werden müssen.
Vorbereitung
Ein Google Cloud-Projekt. Informationen zum Erstellen eines Projekts finden Sie unter Projekt erstellen.
Ein MCP-Client wie Google Antigravity.
Richten Sie die gcloud CLI in einer der folgenden Entwicklungsumgebungen ein, um die Befehle auf dieser Seite auszuführen:
Cloud Shell
Wenn Sie ein Onlineterminal mit bereits eingerichteter gcloud CLI einrichten möchten, aktivieren Sie Cloud Shell.
Lokale Shell
So verwenden Sie eine lokale Entwicklungsumgebung:
- Installieren Sie die Google Cloud CLI.
Wenn Sie die gcloud CLI bereits installiert haben, prüfen Sie, ob Sie die neueste Version nutzen. Führen Sie dazu
gcloud components updateaus. - Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, melden Sie sich mit Ihrer föderierten Identität in der gcloud CLI an. Weitere Informationen finden Sie unter Mit Ihrer föderierten Identität in der gcloud CLI anmelden.
- Initialisieren Sie die Google Cloud CLI.
- Installieren Sie die Google Cloud CLI.
Wenn Sie die gcloud CLI bereits installiert haben, prüfen Sie, ob Sie die neueste Version nutzen. Führen Sie dazu
MCP-Server für die universelle Suche konfigurieren
Wenn Sie den MCP-Server für die universelle Suche verwenden möchten, müssen Sie ihn in Ihrem Google Cloud-Projekt aktivieren und dann Ihren MCP-Client so konfigurieren, dass er eine Verbindung zu ihm herstellt.
APIs aktivieren
Wenn Sie den MCP-Server für die universelle Suche verwenden möchten, aktivieren Sie die Google Workspace MCP API und die APIs für die Produkte, in denen Sie in Ihrem Google Cloud-Projekt suchen möchten:
- Gmail API
- Google Drive API
- Google Calendar API
- Google Chat API
Google Workspace MCP API
CLI
gcloud services enable gmail.googleapis.com \
drive.googleapis.com \
calendar-json.googleapis.com \
chat.googleapis.com \
workspacemcp.googleapis.com --project=PROJECT_ID
Ersetzen Sie PROJECT_ID durch Ihre Google Cloud-Projekt-ID.
Console
Aktivieren Sie die APIs in der Google Cloud Console:
OAuth-Zustimmungsbildschirm einrichten
Der MCP-Server für die universelle Suche verwendet OAuth 2.0 für die Authentifizierung und Autorisierung. Sie müssen den OAuth-Zustimmungsbildschirm konfigurieren, bevor Sie eine OAuth-Client-ID erstellen können.
Wenn Sie den OAuth-Zustimmungsbildschirm bereits für andere MCP-Server konfiguriert haben, prüfen Sie, ob Sie die erforderlichen Bereiche für den MCP-Server für die universelle Suche hinzugefügt haben.
Wenn Sie sich mit dem MCP-Server für die universelle Suche authentifizieren, können Sie alle angeforderten Bereiche oder nur eine Teilmenge davon authentifizieren. Der Server berücksichtigt diese Auswahl und sucht nur in den Produkten, für die Zugriff gewährt wurde.
Beispiel: Sie authentifizieren sich mit allen folgenden Bereichen:
https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/chat.messages.readonly
Der MCP-Server für die universelle Suche sucht in Gmail, Google Drive, Google Kalender und Google Chat.
Wenn Sie jedoch nur Zugriff auf https://www.googleapis.com/auth/drive.readonly, https://www.googleapis.com/auth/calendar.readonly und https://www.googleapis.com/auth/chat.messages.readonly gewähren (und https://www.googleapis.com/auth/gmail.readonly weglassen), gibt die universelle Suche nur Ergebnisse aus Google Drive, Google Kalender und Google Chat zurück.
Ihre E-Mails werden nicht durchsucht und es werden keine Gmail-Ergebnisse zurückgegeben.
- Rufen Sie in der Google Cloud Console Google Auth Platform > Datenzugriff auf.
- Klicken Sie auf Bereiche hinzufügen oder entfernen.
Fügen Sie einen oder mehrere der folgenden Bereiche hinzu:
https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/chat.messages.readonly
Klicken Sie auf Aktualisieren und dann auf Speichern.
Eine ausführliche Anleitung zum Einrichten des Zustimmungsbildschirms finden Sie unter Google Workspace-MCP-Server konfigurieren.
MCP-Client konfigurieren
Folgen Sie der Anleitung für Ihren Client, um den MCP-Server für die universelle Suche zu Ihrem MCP-Client hinzuzufügen.
Antigravity
Wenn Sie den MCP-Server für die universelle Suche zu Antigravity hinzufügen möchten, fügen Sie die Serverkonfiguration der Datei mcp_config.json hinzu. Diese Anleitung unterstützt Antigravity 2.0, Antigravity IDE und Antigravity CLI.
Erstellen Sie eine OAuth 2.0-Client-ID und ein OAuth 2.0-Client-Secret vom Typ Webanwendung. Klicken Sie im Bereich Autorisierte Weiterleitungs-URIs auf + URI hinzufügen und fügen Sie dann
https://antigravity.google/oauth-callbackin das Feld URIs ein. Eine Anleitung finden Sie unter Google Workspace-MCP-Server konfigurieren.Öffnen oder erstellen Sie die Konfigurationsdatei
~/.gemini/antigravity/mcp_config.json.Fügen Sie die Konfiguration
workspace-universalzumcp_config.jsonhinzu:{ "mcpServers": { "workspace-universal": { "serverUrl": "https://workspacemcp.googleapis.com/mcp/v1", "oauth": { "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET" } } } }Ersetzen Sie Folgendes:
OAUTH_CLIENT_ID: Die von Ihnen erstellte Client-ID.OAUTH_CLIENT_SECRET: Das von Ihnen erstellte Client-Secret.
Speichern Sie
mcp_config.json.Authentifizieren Sie den MCP-Server. Sie können sich entweder über die GUI-Einstellungen oder die Befehlszeile authentifizieren:
Für Antigravity IDE oder GUI (Antigravity 2.0) :
- Öffnen Sie den Bildschirm mit den Einstellungen (z.B. klicken Sie unten links auf Einstellungen oder öffnen Sie Antigravity-Nutzereinstellungen).
- Rufen Sie Anpassungen auf.
- Klicken Sie unter Installierte MCP-Server auf Aktualisieren.
- Suchen Sie in der Liste nach
workspace-universal, klicken Sie auf Authentifizieren, melden Sie sich in Ihrem Google-Konto an, kopieren Sie den Autorisierungscode, fügen Sie ihn in das Eingabefeld ein und klicken Sie auf Senden.
Für Antigravity CLI :
Starten Sie Antigravity CLI:
agyÖffnen Sie das interaktive MCP-Verwaltungsfeld, indem Sie Folgendes ausführen:
/mcpWählen Sie mit den Pfeiltasten
workspace-universalaus, wechseln Sie zur Aktion Authentifizieren und drücken Sie die Eingabetaste. Schließen Sie den Anmeldevorgang in Ihrem Browser ab, kopieren Sie den Autorisierungscode, fügen Sie ihn in die Terminaleingabeaufforderung ein und drücken Sie die Eingabetaste.
Prüfen Sie, ob der Server richtig konfiguriert ist und ausgeführt wird:
- Für Antigravity IDE oder GUI:Neben
workspace-universalwird unter Anpassungen > Installierte MCP-Server die Schaltfläche Abmelden angezeigt. - Für Antigravity CLI:Öffnen Sie das Feld
/mcp, um die konfigurierten MCP-Server aufzurufen. Bei verifizierten und authentifizierten Servern wird im interaktiven TUI-Feld neben dem Namen Authed angezeigt. Sie können den Serverworkspace-universalin der Dashboardansicht auswählen, um seinen Status zu prüfen und alle verfügbaren Tools aufzulisten.
- Für Antigravity IDE oder GUI:Neben
Claude
Wenn Sie den MCP-Server für die universelle Suche zu Claude hinzufügen möchten, konfigurieren Sie einen benutzerdefinierten Connector.
Erstellen Sie eine OAuth 2.0-Client-ID und ein OAuth 2.0-Client-Secret vom Typ Webanwendung. Eine Anleitung finden Sie unter Google Workspace-MCP-Server konfigurieren.
Fügen Sie in den Claude-Einstellungen einen benutzerdefinierten Connector hinzu:
- Server name:
Universal Search MCP Server - Remote-MCP-Server-URL:
https://workspacemcp.googleapis.com/mcp/v1 - OAuth-Client-ID und OAuth-Client-Secret: Geben Sie Ihre Anmeldedaten ein.
- Bereiche: Fügen Sie
https://www.googleapis.com/auth/gmail.readonly,https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/calendar.readonlyundhttps://www.googleapis.com/auth/chat.messages.readonlyhinzu.
- Server name:
MCP-Server für die universelle Suche testen
Stellen Sie Ihrem MCP-Client Fragen, für die in verschiedenen Produkten gesucht werden muss:
- "Suche in meinen E-Mails, Dokumenten und Chatnachrichten nach allem, was mit Projekt X zu tun hat."
- "Wann ist meine nächste Besprechung zum Marketingplan und was sind die neuesten Notizen und Chatnachrichten dazu?"
Wenn die Tools erfolgreich ausgeführt werden und Sie relevante Antworten aus mehreren Produkten erhalten, ist der MCP-Server für die universelle Suche richtig konfiguriert.
Unterstützte Tools
Der MCP-Server für die universelle Suche bietet das folgende Tool:
search_corpus: Führt basierend auf der angegebenen Abfrage eine Suche in mehreren Google Workspace-Produkten (Google Drive, Gmail, Google Kalender und Google Chat) durch.