Google Sheets MCP-Server

Google Sheets MCP-Server

Veröffentlicht am Jun 18, 2025. Zuletzt geändert am Jun 18, 2025 um 11:13 am
AI Google Sheets Automation MCP Server

Kontaktieren Sie uns, um Ihren MCP-Server in FlowHunt zu hosten

FlowHunt bietet eine zusätzliche Sicherheitsschicht zwischen Ihren internen Systemen und KI-Tools und gibt Ihnen granulare Kontrolle darüber, welche Tools von Ihren MCP-Servern aus zugänglich sind. In unserer Infrastruktur gehostete MCP-Server können nahtlos mit FlowHunts Chatbot sowie beliebten KI-Plattformen wie ChatGPT, Claude und verschiedenen KI-Editoren integriert werden.

Was macht der “Google Sheets” MCP-Server?

Der Google Sheets MCP (Model Context Protocol) Server ist ein auf TypeScript basierendes Tool, das KI-Assistenten ermöglicht, sicher über klar definierte, typisierte Tools mit Google Sheets zu interagieren. Als Brücke zwischen KI-Agenten und der Google Sheets/Drive API ermöglicht er leistungsstarke Automatisierungs- und Datenmanipulations-Workflows. Der Server unterstützt sowohl OAuth2- als auch Service Account-Authentifizierung und ist damit flexibel für verschiedene Sicherheitsanforderungen. Seine Hauptfunktion besteht darin, Entwicklern und KI-Workflows Aufgaben wie das Erstellen von Tabellen, das Lesen und Schreiben von Zellendaten, das Verwalten von Sheets und Tabs sowie das Teilen von Dokumenten – alles programmatisch und sicher – zu ermöglichen. Diese Integration vereinfacht Abläufe wie datenbankähnliche Abfragen, kollaboratives Bearbeiten und Workflow-Automatisierung direkt in Google Sheets und steigert so die Produktivität und KI-gestützte Entwicklungsprozesse.

Liste der Prompts

Im Repository sind keine expliziten Prompt-Vorlagen dokumentiert.

Logo

Bereit, Ihr Geschäft zu erweitern?

Starten Sie heute Ihre kostenlose Testversion und sehen Sie innerhalb weniger Tage Ergebnisse.

Liste der Ressourcen

Im Repository sind keine expliziten Ressourcen dokumentiert.

Liste der Tools

  • create
    Erstellt eine neue Tabelle und verschiebt diese optional in einen angegebenen Drive-Ordner.
  • listSheets
    Listet alle Sheets (Tabs) in einer angegebenen Tabelle auf.
  • renameSheet
    Benennt einen bestehenden Sheet-Tab um.
  • createSheet
    Fügt einer Tabelle einen neuen Sheet-Tab hinzu.
  • spreadsheetInfo
    Ruft Metadaten (Titel, Sheet-IDs, Gittereigenschaften) einer Tabelle ab.
  • listSpreadsheets
    Listet alle Tabellen in Ihrem konfigurierten Drive-Ordner oder Mein Laufwerk auf.
  • shareSpreadsheet
    Gibt eine Tabelle für Benutzer frei (Leser/Kommentator/Schreiber) und versendet Benachrichtigungen.
  • sheetData
    Liest Zellwerte aus einem Sheet und Bereich (oder dem gesamten Sheet) aus.
  • updateCells
    Schreibt ein 2D-Array von Werten in einen Bereich im A1-Stil.
  • batchUpdate
    Führt mehrere Bereichsaktualisierungen in einer einzigen Anfrage durch.
  • addRows / addColumns
    Fügt Zeilen oder Spalten an einer angegebenen Position ein.
  • copySheet
    Kopiert einen Sheet-Tab zwischen Tabellen und kann diesen optional umbenennen.

Anwendungsfälle dieses MCP-Servers

  • Automatisierte Tabellenerstellung und -verwaltung
    Erstellen Sie nahtlos neue Tabellen, fügen Sie Sheets/Tabs hinzu oder benennen Sie sie um und organisieren Sie Dateien innerhalb von Google Drive – alles über automatisierte Workflows.
  • Datenextraktion und -aktualisierung
    Lesen und schreiben Sie große Datenmengen aus/in Google Sheets – ideal für ETL-Pipelines, Reporting und Dashboard-Automatisierung.
  • Kollaborativer Zugriff und Freigabe
    Geben Sie Tabellen programmatisch für verschiedene Nutzer frei und setzen Sie Berechtigungen, um die Zusammenarbeit im Team und automatisierte Benachrichtigungen zu erleichtern.
  • Massenoperationen und Datenmanipulation
    Führen Sie Batch-Updates, das Einfügen mehrerer Zeilen/Spalten und Änderungen an großen Sheets effizient durch und sparen Sie Zeit bei wiederkehrenden Aufgaben.
  • Sheet-Duplizierung und Organisation
    Kopieren Sie Sheets zwischen Tabellen zur Vorlagen-, Backup- oder Organisationszwecken – unterstützt skalierbare Abläufe in Teams.

So richten Sie es ein

Windsurf

  1. Stellen Sie sicher, dass Bun (v1.0+) installiert ist, und richten Sie die Google Cloud-Anmeldeinformationen (entweder OAuth2 oder Service Account) ein.
  2. Klonen Sie das Repository und installieren Sie die Abhängigkeiten:
    git clone https://github.com/rohans2/mcp-google-sheets.git
    cd mcp-google-sheets
    bun install
  3. Konfigurieren Sie die Umgebungsvariablen wie unten angezeigt.
  4. Fügen Sie in der Windsurf-Konfigurationsdatei den MCP-Server mit einem JSON-Snippet hinzu.
  5. Speichern Sie die Konfiguration und starten Sie Windsurf neu.

Beispiel für eine JSON-Konfiguration:

{
  "mcpServers": {
    "google-sheets": {
      "command": "bun",
      "args": ["index.ts"]
    }
  }
}

API-Keys mit Umgebungsvariablen sichern:

{
  "command": "bun",
  "args": ["index.ts"],
  "env": {
    "CREDENTIALS_CONFIG": "BASE64_ENCODED_CONFIG",
    "EMAIL_ID": "your-email@example.com"
  }
}

Claude

  1. Installieren Sie die Voraussetzungen und klonen Sie das Repository.
  2. Richten Sie die Google Cloud-Authentifizierung und Umgebungsvariablen ein.
  3. Suchen und bearbeiten Sie Claudes MCP-Konfigurationsdatei.
  4. Fügen Sie den Google Sheets MCP-Server mit dem Konfigurations-Snippet hinzu.
  5. Starten Sie Claude neu und überprüfen Sie die Verbindung.

Beispiel für eine JSON-Konfiguration:

{
  "mcpServers": {
    "google-sheets": {
      "command": "bun",
      "args": ["index.ts"]
    }
  }
}

Cursor

  1. Stellen Sie sicher, dass Bun installiert und die Anmeldeinformationen konfiguriert sind.
  2. Laden Sie das Repository herunter und richten Sie es ein.
  3. Bearbeiten Sie die Cursor MCP-Konfigurationsdatei.
  4. Fügen Sie den Google Sheets MCP-Server-Eintrag hinzu.
  5. Speichern Sie die Änderungen und starten Sie Cursor neu, um den Server zu aktivieren.

Beispiel für eine JSON-Konfiguration:

{
  "mcpServers": {
    "google-sheets": {
      "command": "bun",
      "args": ["index.ts"]
    }
  }
}

Cline

  1. Installieren Sie Bun und richten Sie Ihre Google Cloud-Projektanmeldeinformationen ein.
  2. Klonen Sie das Repository und installieren Sie alle erforderlichen Abhängigkeiten.
  3. Greifen Sie auf die MCP-Server-Konfiguration von Cline zu und bearbeiten Sie diese.
  4. Registrieren Sie den Google Sheets MCP-Server im JSON-Format.
  5. Starten Sie Cline neu, um die Einrichtung zu übernehmen.

Beispiel für eine JSON-Konfiguration:

{
  "mcpServers": {
    "google-sheets": {
      "command": "bun",
      "args": ["index.ts"]
    }
  }
}

API-Keys mit Umgebungsvariablen sichern:

{
  "command": "bun",
  "args": ["index.ts"],
  "env": {
    "CREDENTIALS_CONFIG": "BASE64_ENCODED_CONFIG",
    "EMAIL_ID": "your-email@example.com"
  }
}

So nutzen Sie diesen MCP in Flows

MCP-Nutzung in FlowHunt

Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie zunächst die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie sie mit Ihrem KI-Agenten:

FlowHunt MCP flow

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Fügen Sie im Bereich für die System-MCP-Konfiguration Ihre MCP-Serverdetails im folgenden JSON-Format ein:

{
  "google-sheets": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Nach der Konfiguration kann der KI-Agent diesen MCP als Tool mit Zugriff auf alle Funktionen und Möglichkeiten nutzen. Denken Sie daran, “google-sheets” ggf. durch den tatsächlichen Namen Ihres MCP-Servers zu ersetzen und die URL mit Ihrer eigenen MCP-Server-URL auszutauschen.


Übersicht

AbschnittVerfügbarkeitDetails/Anmerkungen
Übersicht
Liste der PromptsKeine Prompt-Vorlagen dokumentiert.
Liste der RessourcenKeine expliziten MCP-Ressourcen dokumentiert.
Liste der Tools13 Tools, von create bis copySheet.
API-Keys sichern.env- und JSON-Beispiele vorhanden.
Sampling-Unterstützung (weniger relevant)Nicht erwähnt.

Unsere Meinung

Dieser MCP-Server ist gut dokumentiert und bietet ein robustes Set an Tools für die Google Sheets-Automatisierung. Es fehlen jedoch explizite Prompt-Vorlagen und Ressourcen sowie jegliche Erwähnung von Sampling- oder Roots-Unterstützung. Die umfangreiche Tool-Abdeckung und klare Sicherheitshinweise machen ihn wertvoll für die Sheet-Automatisierung, eine Verbesserung wäre jedoch die Ergänzung einer Prompt-/Ressourcendokumentation und die Klärung der Sampling-/Roots-Unterstützung.

MCP-Bewertung

Besitzt eine LICENSE✅ (MIT)
Mindestens ein Tool
Anzahl Forks1
Anzahl Sterne8

Häufig gestellte Fragen

Was ist der Google Sheets MCP-Server?

Der Google Sheets MCP-Server ist ein auf TypeScript basierendes Tool, das KI-Agenten und Google Sheets/Drive-APIs miteinander verbindet und so eine sichere, automatisierte Erstellung, Bearbeitung, Datenextraktion und Freigabe von Tabellen über klar definierte, typisierte Tools ermöglicht.

Welche Authentifizierungsmethoden werden unterstützt?

Es werden OAuth2- und Service Account-Authentifizierung unterstützt, womit verschiedene Sicherheitsanforderungen und Einsatzumgebungen abgedeckt werden.

Welche Vorgänge kann ich mit diesem MCP-Server automatisieren?

Sie können die Erstellung von Tabellen, das Hinzufügen/Umbenennen von Sheets, das Lesen und Schreiben von Daten, das Teilen von Dokumenten, Batch-Updates, das Einfügen von Zeilen/Spalten und das Kopieren von Sheet-Tabs zur Vorlagen- oder Backup-Erstellung automatisieren.

Wie sichere ich meine Google-Anmeldeinformationen?

Verwenden Sie für sensible Daten wie API-Keys und Google-Anmeldeinformationen Umgebungsvariablen. Die Konfigurationsbeispiele zeigen, wie ein BASE64-codiertes Credentials-Config und eine E-Mail-ID für den sicheren Zugriff verwendet werden.

Kann ich diesen MCP-Server mit FlowHunt nutzen?

Ja! Fügen Sie einfach die MCP-Komponente zu Ihrem FlowHunt-Workflow hinzu und konfigurieren Sie diese mit dem bereitgestellten JSON-Format, um Ihre KI-Agenten mit der Google Sheets-Automatisierung zu verbinden.

Sind Prompt-Vorlagen oder Ressourcen enthalten?

Im Repository sind keine expliziten Prompt-Vorlagen oder Ressourcen dokumentiert, aber alle Kern-Tools für die Interaktion mit Google Sheets stehen zur Verfügung.

Optimieren Sie die Google Sheets-Automatisierung mit FlowHunt

Nutzen Sie die Vorteile KI-gestützter Tabellenverwaltung – automatisieren Sie Erstellung, Freigabe und Daten-Workflows direkt aus FlowHunt.

Mehr erfahren