Google Sheets MCP-server

Google Sheets MCP-server

Automatisera enkelt, extrahera och hantera Google Sheets med FlowHunt’s Google Sheets MCP-server—din bro mellan AI-agenter och molnkalkylblad.

Vad gör “Google Sheets” MCP-servern?

Google Sheets MCP (Model Context Protocol) Server är ett TypeScript-baserat verktyg som gör det möjligt för AI-assistenter att säkert interagera med Google Sheets via tydligt definierade, typade verktyg. Genom att fungera som en brygga mellan AI-agenter och Google Sheets/Drive-API tillåter den robust automatisering och arbetsflöden för datamanipulering. Servern stöder både OAuth2 och autentisering via servicekonto, vilket gör den flexibel för olika säkerhetskrav. Dess primära roll är att ge utvecklare och AI-arbetsflöden möjlighet att utföra uppgifter såsom att skapa kalkylblad, läsa och skriva celldata, hantera blad och flikar samt dela dokument—allt programmatiskt och säkert. Denna integration förenklar operationer som databasliknande frågor, samarbetande redigering och arbetsflödesautomatisering direkt i Google Sheets och ökar produktiviteten och AI-driven utveckling.

Lista över prompts

Inga explicita promptmallar är dokumenterade i repot.

Lista över resurser

Inga explicita resurser är dokumenterade i repot.

Lista över verktyg

  • create
    Skapar ett nytt kalkylblad och kan valfritt flytta det till en angiven Drive-mapp.
  • listSheets
    Visar alla bladflikar i ett givet kalkylblad.
  • renameSheet
    Byter namn på en befintlig bladflik.
  • createSheet
    Lägger till en ny bladflik i ett kalkylblad.
  • spreadsheetInfo
    Hämtar metadata (titel, blad-ID, rutnätsinställningar) för ett kalkylblad.
  • listSpreadsheets
    Visar alla kalkylblad i din konfigurerade Drive-mapp eller Min enhet.
  • shareSpreadsheet
    Delar ett kalkylblad med användare (läsare/kommentator/redigerare) och skickar aviseringar.
  • sheetData
    Läser cellvärden från ett blad och intervall (eller hela bladet).
  • updateCells
    Skriver en 2D-array av värden till ett A1-format intervall.
  • batchUpdate
    Utför flera intervalluppdateringar i en enda begäran.
  • addRows / addColumns
    Infogar rader eller kolumner på en angiven position.
  • copySheet
    Kopierar en bladflik mellan kalkylblad, med möjlighet att byta namn.

Användningsområden för denna MCP-server

  • Automatiserad skapande och hantering av kalkylblad
    Skapa sömlöst nya kalkylblad, lägg till eller byt namn på blad/flikar och organisera filer i Google Drive, allt via automatiserade arbetsflöden.
  • Dataextraktion och uppdatering
    Läs och skriv stora datamängder till/från Google Sheets, perfekt för ETL-pipelines, rapportering och dashboard-automatisering.
  • Samarbetsåtkomst och delning
    Dela kalkylblad programmatiskt med olika användare och sätt behörigheter, vilket underlättar teamsamarbete och automatiska aviseringar.
  • Massoperationer och datamanipulation
    Utför batchuppdateringar, infoga flera rader/kolumner och gör ändringar i stora blad effektivt—spara tid på repetitiva uppgifter.
  • Bladkopiering och organisation
    Kopiera blad mellan kalkylblad för mallar, backup eller organisatoriska arbetsflöden och stöd skalbar drift över team.

Så här sätter du upp det

Windsurf

  1. Se till att du har Bun (v1.0+) installerat och ställ in Google Cloud-autentiseringsuppgifter (antingen OAuth2 eller Servicekonto).
  2. Klona repot och installera beroenden:
    git clone https://github.com/rohans2/mcp-google-sheets.git
    cd mcp-google-sheets
    bun install
  3. Konfigurera miljövariabler enligt nedan.
  4. I Windsurf-konfigurationsfilen, lägg till MCP-servern med en JSON-snutt.
  5. Spara din konfiguration och starta om Windsurf.

Exempel på JSON-konfiguration:

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

Säkra API-nycklar med miljövariabler:

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

Claude

  1. Installera förkrav och klona repot.
  2. Ställ in Google Cloud-autentisering och miljövariabler.
  3. Lokalisera och redigera Claudes MCP-konfigurationsfil.
  4. Lägg till Google Sheets MCP-servern med konfigurationssnutten.
  5. Starta om Claude och verifiera anslutningen.

Exempel på JSON-konfiguration:

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

Cursor

  1. Kontrollera att Bun är installerat och autentiseringsuppgifter är konfigurerade.
  2. Ladda ner och sätt upp repot.
  3. Redigera Cursors MCP-konfigurationsfil.
  4. Inkludera posten för Google Sheets MCP-servern.
  5. Spara ändringar och starta om Cursor för att aktivera servern.

Exempel på JSON-konfiguration:

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

Cline

  1. Installera Bun och ställ in dina Google Cloud-projektuppgifter.
  2. Klona repot och installera alla nödvändiga beroenden.
  3. Gå till och redigera Clines MCP-serverkonfiguration.
  4. Registrera Google Sheets MCP-servern med JSON-formatet.
  5. Starta om Cline för att tillämpa inställningen.

Exempel på JSON-konfiguration:

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

Säkra API-nycklar med miljövariabler:

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

Så använder du denna MCP i flöden

Att använda MCP i FlowHunt

För att integrera MCP-servrar i ditt FlowHunt-arbetsflöde, börja med att lägga till MCP-komponenten i ditt flöde och koppla den till din AI-agent:

FlowHunt MCP flow

Klicka på MCP-komponenten för att öppna konfigurationspanelen. I systemets MCP-konfigurationssektion, klistra in dina MCP-serverdetaljer med detta JSON-format:

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

När det är konfigurerat kan AI-agenten nu använda denna MCP som ett verktyg med tillgång till alla dess funktioner och kapaciteter. Kom ihåg att ändra “google-sheets” till det faktiska namnet på din MCP-server och byt ut URL:en mot din egen MCP-server-URL.


Översikt

SektionTillgänglighetDetaljer/Noteringar
Översikt
Lista över promptsInga promptmallar dokumenterade.
Lista över resurserInga explicita MCP-resurser dokumenterade.
Lista över verktyg13 verktyg, från create till copySheet.
Säkra API-nycklar.env- och JSON-exempel ges.
Sampling-stöd (mindre viktigt vid utvärdering)Ej omnämnt.

Vår åsikt

Denna MCP-server är väl dokumenterad för installation och erbjuder en robust verktygslåda för Google Sheets-automatisering. Dock saknas explicita MCP-promptmallar och resurser, och det finns ingen information om sampling- eller roots-stöd. Dess breda verktygstäckning och tydliga säkerhetsvägledning gör den värdefull för kalkylbladsautomatisering, men den kan förbättras genom att lägga till prompt-/resursdokumentation och klargöra sampling/roots-stöd.

MCP-poäng

Har en LICENSE✅ (MIT)
Har minst ett verktyg
Antal forks1
Antal stjärnor8

Vanliga frågor

Vad är Google Sheets MCP-servern?

Google Sheets MCP-servern är ett verktyg baserat på TypeScript som fungerar som en brygga mellan AI-agenter och Google Sheets/Drive-API:er, vilket möjliggör säker, automatiserad skapande, redigering, dataextraktion och delning av kalkylblad genom tydligt definierade, typade verktyg.

Vilka autentiseringsmetoder stöds?

Den stöder OAuth2 och autentisering via Servicekonto, vilket ger flexibilitet för olika säkerhetskrav och driftsmiljöer.

Vilka operationer kan jag automatisera med denna MCP-server?

Du kan automatisera skapande av kalkylblad, lägga till/byta namn på blad, läsa och skriva data, dela dokument, batchuppdateringar, infoga rader/kolumner samt kopiera bladflikar för mallar och backup.

Hur säkrar jag mina Google-uppgifter?

Använd miljövariabler för känslig data som API-nycklar och Google-uppgifter. Konfigurationsexemplen visar hur du använder en BASE64-kodad credentials-config och e-postadress för säker åtkomst.

Kan jag använda denna MCP-server med FlowHunt?

Ja! Lägg bara till MCP-komponenten i ditt FlowHunt-arbetsflöde och konfigurera den med det angivna JSON-formatet för att koppla dina AI-agenter till Google Sheets-automatisering.

Ingår det promptmallar eller resurser?

Inga explicita promptmallar eller resurser är dokumenterade i repot, men alla kärnverktyg för att interagera med Google Sheets finns tillgängliga.

Effektivisera Google Sheets-automatisering med FlowHunt

Utnyttja kraften i AI-drivet kalkylbladshantering—automatisera skapande, delning och dataflöden direkt från FlowHunt.

Lär dig mer

Google Tasks MCP-server
Google Tasks MCP-server

Google Tasks MCP-server

Google Tasks MCP-server kopplar samman AI-assistenter med Google Tasks, vilket möjliggör smidig hantering och automatisering av uppgifter direkt via standardise...

4 min läsning
AI MCP +5
Google Workspace MCP-server
Google Workspace MCP-server

Google Workspace MCP-server

Google Workspace MCP-server kopplar AI-agenter och stora språkmodeller till Google Workspace-tjänster, vilket möjliggör sömlös programmatisk automation och arbe...

4 min läsning
AI MCP Server +6
Google Kalender MCP Server
Google Kalender MCP Server

Google Kalender MCP Server

Google Kalender MCP-servern möjliggör för AI-agenter att komma åt, hantera och automatisera Google Kalender-händelser, inklusive att lista, skapa, uppdatera och...

4 min läsning
AI Calendar +5