Google Sheets MCP-Server

Automatisieren, extrahieren und verwalten Sie Google Sheets ganz einfach mit FlowHunts Google Sheets MCP-Server – Ihre Brücke zwischen KI-Agenten und Cloud-Tabellen.

Google Sheets MCP-Server

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.

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