Was macht google-docs-mcp-server?
🔗 Verbinde LLMs mit Google Docs über diesen inoffiziellen MCP-Server für intelligentere Workflows und verbesserte Dokumentenverwaltung.
Überblick
Dieser MCP-Server fungiert als Vermittler zwischen Large Language Models (LLMs) und Google Docs. Er erlaubt es KI-Agenten, auf Google-Dokumente zuzugreifen und diese zu manipulieren, ohne dass ein manuelles Eingreifen erforderlich ist.
Funktionen
- Dokumente lesen: Inhalte von Google-Dokumenten abrufen
- Dokumente erstellen: Neue Dokumente in Google Docs anlegen
- Dokumente bearbeiten: Text hinzufügen, ändern oder löschen
- Dokumente suchen: Nach bestimmten Dokumenten oder Inhalten suchen
Voraussetzungen
- Python 3.8 oder höher
- Ein Google Cloud-Projekt mit aktivierter Google Docs API
- OAuth 2.0-Anmeldeinformationen (Client-ID und Client-Secret)
Installation
-
Klone das Repository:
git clone https://github.com/mattaspira/google-docs-mcp-server.git cd google-docs-mcp-server -
Installiere die Abhängigkeiten:
pip install -r requirements.txt -
Konfiguriere die Umgebungsvariablen:
export GOOGLE_CLIENT_ID="deine-client-id" export GOOGLE_CLIENT_SECRET="dein-client-secret"
Verwendung
Starte den Server:
python server.py
Der Server läuft standardmäßig auf http://localhost:8080. Du kannst nun MCP-kompatible Clients wie Claude Code, Cursor oder Codex mit diesem Server verbinden.
Beispiel-Interaktionen
-
Dokument lesen:
{ "tool": "read_document", "parameters": { "document_id": "1abc123..." } } -
Dokument erstellen:
{ "tool": "create_document", "parameters": { "title": "Mein neues Dokument", "content": "Dies ist der Inhalt des Dokuments." } }
Lizenz
MIT