Google Docs bietet einen Remote- Model Context Protocol (MCP) Server, mit dem KI-Agenten sicher mit Google Docs-Daten interagieren können. Wenn Sie den Google Docs-MCP-Server konfigurieren, können KI-Anwendungen wie Google Antigravity und Claude Aktionen in Google Docs ausführen.
Der Google Docs-MCP-Server bietet KI-Agenten eine standardisierte Möglichkeit für folgende Aktionen:
- Daten lesen: Dokumentstrukturinformationen und Textinhalte lesen.
- Aktionen ausführen: Dokumentformatierung und ‑struktur mit Batchaktualisierungen aktualisieren.
- Sicherheit beachten: Dieselben Berechtigungen und Data Governance-Kontrollen wie der Nutzer übernehmen.
Vorbereitung
Ein Google Cloud-Projekt. Informationen zum Erstellen eines Projekts finden Sie unter Projekt erstellen.
Ein MCP-Host 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
Google Docs-MCP-Server konfigurieren
Wenn Sie den Google Docs-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 Google Docs-MCP-Server verwenden möchten, müssen Sie die folgende API in Ihrem Google Cloud-Projekt aktivieren:
Google Docs API
CLI
gcloud services enable docs.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:
MCP-Dienste aktivieren
Wenn Sie die MCP-Komponenten für Google Docs aktivieren möchten, müssen Sie den folgenden Dienst in Ihrem Google Cloud-Projekt aktivieren:
Google Docs MCP API
CLI
gcloud services enable docsmcp.googleapis.com --project=PROJECT_ID
Ersetzen Sie PROJECT_ID durch Ihre Google Cloud-Projekt-ID.
Console
Aktivieren Sie die MCP-Dienste in der Google Cloud Console:
OAuth-Zustimmungsbildschirm einrichten
Der Google Docs-MCP-Server verwendet OAuth 2.0 zur Authentifizierung und Autorisierung. Sie müssen den OAuth-Zustimmungsbildschirm konfigurieren, bevor Sie eine OAuth-Client-ID erstellen können.
Wechseln Sie in der Google Cloud Console zu Google Auth Platform > Branding.
Wenn Sie die Google Auth Platform bereits konfiguriert haben, können Sie die folgenden Einstellungen für den OAuth-Zustimmungsbildschirm unter Branding, Zielgruppe und Datenzugriff konfigurieren. Wenn Sie die Meldung Google Auth Platform noch nicht konfiguriert sehen, klicken Sie auf Jetzt starten:
- Geben Sie unter Anwendungsinformationen > Anwendungsname
Docs MCP Serverein. - Wählen Sie unter E-Mail-Adresse für Nutzersupport Ihre E-Mail-Adresse oder eine entsprechende Google-Gruppe aus.
- Klicken Sie auf Weiter.
- Wählen Sie unter Zielgruppe die Option Intern aus. Wenn Sie Intern nicht auswählen können, wählen Sie Extern aus.
- Klicken Sie auf Weiter.
- Geben Sie unter Kontaktdaten eine E-Mail-Adresse ein, unter der Sie über Änderungen an Ihrem Projekt benachrichtigt werden können.
- Klicken Sie auf Weiter.
- Lesen Sie unter Abschließen die Nutzerdatenrichtlinie für Google API-Dienste . Wenn Sie damit einverstanden sind, wählen Sie Ich akzeptiere die Richtlinie zu Nutzerdaten für Google API-Dienste aus.
- Klicken Sie auf Weiter.
- Klicken Sie auf Erstellen.
- Wenn Sie als Nutzertyp Extern ausgewählt haben, fügen Sie Testnutzer hinzu:
- Klicken Sie auf Zielgruppe.
- Klicken Sie unter Testnutzer auf Nutzer hinzufügen.
- Geben Sie Ihre E-Mail-Adresse und die E-Mail-Adressen aller anderen autorisierten Testnutzer ein und klicken Sie dann auf Speichern.
- Geben Sie unter Anwendungsinformationen > Anwendungsname
Klicken Sie auf Datenzugriff > Bereiche hinzufügen oder entfernen. Ein Bereich mit einer Liste der Bereiche für jede API, die Sie in Ihrem Google Cloud-Projekt aktiviert haben, wird angezeigt.
Fügen Sie unter Bereiche manuell hinzufügen die Bereiche für den Google Docs MCP-Server ein:
https://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/documents.readonlyhttps://www.googleapis.com/auth/documents
Klicken Sie auf Zur Tabelle hinzufügen.
Klicken Sie auf Aktualisieren.
Nachdem Sie die für Ihre App erforderlichen Bereiche ausgewählt haben, klicken Sie auf der Seite Datenzugriff auf Speichern.
MCP-Client konfigurieren
Wenn Sie den Remote-MCP-Server für Google Docs zu Ihrem MCP-Client hinzufügen möchten, folgen Sie der Anleitung für Ihren Client.
Antigravity
Wenn Sie den Remote-MCP-Server für Google Docs zu Antigravity hinzufügen möchten, fügen Sie die Serverkonfiguration zu Ihrer 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 Secret:
Wechseln Sie in der Google Cloud Console zu Google Auth Platform > Clients > Client erstellen.
Wählen Sie als Anwendungstyp Webanwendung aus.
Geben Sie einen Namen ein.
Klicken Sie im Abschnitt Autorisierte Weiterleitungs-URIs auf + URI hinzufügen, und fügen Sie dann
https://antigravity.google/oauth-callbackin das URIs Feld ein.Klicken Sie auf Erstellen und kopieren Sie Ihre Client-ID und Ihr Client-Secret.
Öffnen oder erstellen Sie die Konfigurationsdatei
~/.gemini/antigravity/mcp_config.json.Fügen Sie die Konfiguration
mcpServerszumcp_config.jsonhinzu:{ "mcpServers": { "docs": { "serverUrl": "https://docsmcp.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 links unten 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
docs, 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 die Antigravity CLI:
agyÖffnen Sie das interaktive MCP-Verwaltungsfeld mit folgendem Befehl:
/mcpWählen Sie mit den Pfeiltasten
docsaus, 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:Unter Anpassungen > Installierte MCP-Server wird neben dem Server die Schaltfläche Abmelden angezeigt.
- Für Antigravity CLI:Öffnen Sie den Bereich
/mcp, um Ihre konfigurierten MCP-Server aufzurufen. Bei verifizierten und authentifizierten Servern wird im interaktiven TUI-Bereich neben dem Namen Authed angezeigt. Sie können jeden Server in der Dashboardansicht auswählen, um seinen Status zu prüfen und alle verfügbaren Tools aufzulisten.
Der Remote-MCP-Server kann jetzt in Antigravity verwendet werden.
Claude
Wenn Sie den Remote-MCP-Server für Google Docs mit Claude.ai oder Claude Desktop verwenden möchten, benötigen Sie den Claude Enterprise-, Pro-, Max- oder Team-Tarif.
Wenn Sie den Remote-MCP-Server für Google Docs zu Claude hinzufügen möchten, konfigurieren Sie einen benutzerdefinierten Connector mit einer OAuth-Client-ID und einem OAuth-Secret.
Erstellen Sie eine OAuth 2.0-Client-ID und ein Secret:
Wechseln Sie in der Google Cloud Console zu Google Auth Platform > Clients > Client erstellen.
Wählen Sie als Anwendungstyp Webanwendung aus.
Geben Sie einen Namen ein.
Klicken Sie im Abschnitt Autorisierte Weiterleitungs-URIs auf + URI hinzufügen, und fügen Sie dann
https://claude.ai/api/mcp/auth_callbackin das URIs Feld ein.Klicken Sie auf Erstellen und kopieren Sie Ihre Client-ID und Ihr Client-Secret.
Konfigurieren Sie den MCP-Server in Claude:
- Rufen Sie in Claude.ai oder Claude Desktop die Einstellungen (oder Administratoreinstellungen) > Connectors auf.
- Klicken Sie auf Benutzerdefinierten Connector hinzufügen.
- Geben Sie die Verbindungsdetails für das Google Docs-Produkt ein:
- Server name:
Google Docs. - URL des Remote-MCP-Servers:
https://docsmcp.googleapis.com/mcp/v1
- Server name:
- Geben Sie unter Erweiterte Einstellungen Ihre OAuth-Client-ID und Ihr OAuth-Client-Secret ein.
- Klicken Sie auf Hinzufügen.
Sonstiges
Viele KI-Anwendungen bieten Möglichkeiten, eine Verbindung zu einem Remote-MCP-Server herzustellen. In der Regel müssen Sie Details zum Server eingeben, z. B. Name, Endpunkte, Transportprotokoll und Authentifizierungsmethode. Geben Sie für den Remote-MCP-Server für Google Docs Folgendes ein:
Server name:
docsServer-URL:
https://docsmcp.googleapis.com/mcp/v1Transport: HTTP
Authentifizierung: Der Remote-MCP-Server für Google Docs verwendet OAuth 2.0. Weitere Informationen finden Sie unter Authentifizierung und Autorisierung.
Weitere Informationen zum Verbinden verschiedener Clienttypen finden Sie unter MCP in einer KI-Anwendung konfigurieren.
Google Docs-MCP-Server testen
Nachdem Sie den MCP-Client konfiguriert haben, können Sie die Verbindung mit einigen Test-Prompts prüfen.
Stellen Sie Ihrem MCP-Client die folgenden Fragen:
"Zeige mir die Strukturinhalte von Google Docs
abcd123."Der Client ruft die Dokumentstruktur und ‑inhalte mit
docs.read_docab.„Füge den Titel „Mein Marketingplan“ in Google Docs
abcd123ein.“Der Client führt
docs.update_docaus, um Strukturelemente zu aktualisieren und Text einzufügen.
Wenn die Tools erfolgreich ausgeführt werden und Sie relevante Antworten erhalten, ist Ihr Google Docs-MCP-Server richtig konfiguriert.
Fehlerbehebung
Wenn Probleme beim Herstellen einer Verbindung zum MCP-Server auftreten, können Sie in den OAuth-Logs nach Fehlern suchen. Bitten Sie Ihren Administrator, im Sicherheitsprüftool nach OAuth-Protokollereignissen zu suchen.
Tool-Referenz
Die folgenden Tools sind für den Google Docs-MCP-Server verfügbar:
read_docupdate_doc
Wichtiger Sicherheitshinweis: Indirekte Prompt Injection
Wenn Sie ein Language Model nicht vertrauenswürdigen Daten aussetzen, besteht das Risiko eines indirekten Prompt-Injection-Angriffs. Da MCP-Hosts wie Google Antigravity über den Google Docs-MCP-Server Zugriff auf leistungsstarke Tools und APIs haben, können sie Daten in Ihrem Google-Konto lesen, ändern und löschen.
Um diese Risiken zu minimieren, müssen Sie Prompts und Antworten auf schädliche Inhalte oder Prompt-Injection-Angriffe prüfen. Sie können Model Armor von Google verwenden oder Ihre eigene Lösung nutzen, wenn Sie sie dokumentieren, damit Nutzer dieses Risiko akzeptieren können. Weitere Informationen finden Sie unter Sicherheit für Google Workspace-MCP-Server konfigurieren.
Wir empfehlen folgende Best Practices:
- Verwenden Sie nur vertrauenswürdige Tools. Verbinden Sie den Google Docs-MCP-Server niemals mit nicht vertrauenswürdigen oder nicht verifizierten Anwendungen.
- Seien Sie vorsichtig bei nicht vertrauenswürdigen Eingaben. Bitten Sie Ihren MCP-Client nicht, Dokumente oder andere Ressourcen aus nicht verifizierten Quellen zu verarbeiten. Diese Eingaben können verborgene Anweisungen enthalten, mit denen Ihre Sitzung übernommen werden kann, sodass ein Angreifer Ihre Daten ändern, stehlen oder löschen kann.
- Prüfen Sie alle Aktionen. Prüfen Sie immer sorgfältig die Aktionen, die Ihr KI-Client in Ihrem Namen ausführt, um sicherzustellen, dass sie korrekt sind und Ihren Absichten entsprechen.
Weitere Informationen
- Sicherheit für Google Workspace-MCP-Server konfigurieren
- Google Workspace-MCP-Server in Antigravity (Codelab)
- Liste der Google Workspace-MCP-Server