Der Universal Search MCP-Server für Google Workspace verwendet den MCP-Standard (Model Context Protocol), damit KI-Agenten Ihre Workspace-Artefakte durchsuchen können. Dieser Server ermöglicht die Suche in mehreren Google Workspace-Produkten, darunter Gmail-Nachrichten, Google Drive-Dateien, Google Kalender-Termine sowie Google Chat-Bereiche und -Nachrichten – und zwar mit nur einem Tool.
Der Universal Search MCP-Server bietet KI-Agenten eine standardisierte Möglichkeit, in Ihrem gesamten Google Workspace-Konto nach Informationen zu suchen, ohne dass produktspezifische Tools aufgerufen werden müssen.
Vorbereitung
Mitgliedschaft im Google Workspace Developer Preview Program
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 verwenden 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 aktuelle Version haben, indem Sie
gcloud components updateausführen. - 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 aktuelle Version haben, indem Sie
MCP-Server für die universelle Suche konfigurieren
Wenn Sie den Universal Search-MCP-Server 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 Universal Search MCP Server verwenden möchten, aktivieren Sie die Google Workspace MCP API und die APIs für die Produkte, in denen Sie suchen möchten, in Ihrem Google Cloud-Projekt:
- Gmail API
- Google Drive API
- Google Calendar API
- Google Chat API
Google Workspace MCP API
Befehlszeile
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 Universal Search MCP-Server 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, müssen Sie die erforderlichen Bereiche für den Universal Search-MCP-Server hinzufügen.
Wenn Sie sich beim Universal Search MCP-Server authentifizieren, können Sie alle angeforderten Bereiche oder nur eine Teilmenge davon authentifizieren. Der Server berücksichtigt diese Auswahl und durchsucht nur die Produkte, für die Zugriff gewährt wurde.
Wenn Sie sich beispielsweise mit allen folgenden Bereichen authentifizieren:
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 Universal Search MCP Server durchsucht 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), werden bei der universellen Suche nur Ergebnisse aus Google Drive, Google Kalender und Google Chat zurückgegeben.
Es wird nicht in Ihren E‑Mails gesucht und es werden keine Gmail-Ergebnisse zurückgegeben.
- Rufen Sie in der Google Cloud Console Google Auth Platform > Data Access 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 detaillierte Anleitung zum Einrichten des Zustimmungsbildschirms finden Sie unter Google Workspace-MCP-Server konfigurieren.
MCP-Client konfigurieren
Wenn Sie den Universal Search MCP-Server Ihrem MCP-Client hinzufügen möchten, folgen Sie der Anleitung für Ihren Client.
Antigravity
Wenn Sie den Universal Search MCP-Server zu Antigravity hinzufügen möchten, fügen Sie die Serverkonfiguration in Ihre mcp_config.json-Datei ein. Diese Anleitung unterstützt Antigravity 2.0, Antigravity IDE und Antigravity CLI.
Erstellen Sie eine OAuth 2.0-Client-ID und ein Client-Secret vom Typ Webanwendung. Klicken Sie im Abschnitt 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/config/mcp_config.json.Fügen Sie die
workspace-universal-Konfiguration zumcp_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: Der von Ihnen erstellte Clientschlüssel.
mcp_config.jsonsparen.Authentifizieren Sie den MCP-Server. Sie können sich entweder über die GUI-Einstellungen oder über die CLI authentifizieren:
Für Antigravity IDE oder GUI (Antigravity 2.0):
- Öffnen Sie die Einstellungen (z.B. durch Klicken auf Einstellungen unten links oder durch Öffnen der Antigravity-Nutzereinstellungen).
- Gehe zu Anpassungen.
- 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 die Antigravity CLI:
Starten Sie die Antigravity CLI:
agyÖffnen Sie das interaktive MCP-Verwaltungsfeld mit folgendem Befehl:
/mcpWählen Sie mit den Pfeiltasten
workspace-universalaus, gehen 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 die Antigravity IDE oder GUI:Neben
workspace-universalwird unter Customizations > Installed MCP Servers die Schaltfläche Sign out (Abmelden) angezeigt. - Für die Antigravity CLI:Öffnen Sie den Bereich
/mcp, um die konfigurierten MCP-Server aufzurufen. Bei verifizierten und authentifizierten Servern wird im interaktiven TUI-Bereich neben dem Namen Authed angezeigt. Sie können denworkspace-universal-Server in der Dashboard-Ansicht auswählen, um seinen Status zu prüfen und alle verfügbaren Tools aufzulisten.
- Für die Antigravity IDE oder GUI:Neben
Claude
Wenn Sie den Universal Search MCP-Server zu Claude hinzufügen möchten, konfigurieren Sie einen benutzerdefinierten Connector.
Erstellen Sie eine OAuth 2.0-Client-ID und ein 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-Clientschlüssel: Geben Sie Ihre Anmeldedaten ein.
- Bereiche: Umfassen
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.readonly.
- Server name:
MCP-Server für die universelle Suche testen
Stellen Sie Ihrem MCP-Client Fragen, für die eine Suche in verschiedenen Produkten erforderlich ist:
- „Finde alles, was mit Projekt X in meinen E‑Mails, Dokumenten und Chatnachrichten 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 von mehreren Produkten erhalten, ist Ihr Universal Search MCP-Server richtig konfiguriert.
Unterstützte Tools
Der MCP-Server für die universelle Suche bietet das folgende Tool:
search_corpus: Führt eine Suche in mehreren Google Workspace-Produkten (Google Drive, Gmail, Google Kalender und Google Chat) basierend auf der angegebenen Anfrage durch.