Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

MCP Gee Sweet

von khuismanVersion 0.9.5i★ –iLäuft auf deinem Computer
Name in der Registryio.github.khuisman/mcp-gee-sweet

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

MCP server for Google Workspace — Sheets, Drive, Docs (HTML or Markdown), Calendar, and Gmail.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Dokumente, Tabellen & Büroarbeit
  • Das musst du eintragen: CREDENTIALS_CONFIG

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: AUTH_METHOD, CREDENTIALS_PATH, TOKEN_PATH, SERVICE_ACCOUNT_PATH, CREDENTIALS_CONFIG, ENABLED_TOOLS

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

  • PyPIuv für Python installiert (für den Befehl uvx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "gee-sweet": {
      "command": "uvx",
      "args": [
        "mcp-gee-sweet"
      ],
      "env": {
        "AUTH_METHOD": "your-value",
        "CREDENTIALS_PATH": "your-value",
        "TOKEN_PATH": "your-value",
        "SERVICE_ACCOUNT_PATH": "your-value",
        "CREDENTIALS_CONFIG": "your-value",
        "ENABLED_TOOLS": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add gee-sweet --env AUTH_METHOD=your-value --env CREDENTIALS_PATH=your-value --env TOKEN_PATH=your-value --env SERVICE_ACCOUNT_PATH=your-value --env CREDENTIALS_CONFIG=your-value --env ENABLED_TOOLS=your-value -- uvx mcp-gee-sweet

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "gee-sweet": {
      "command": "uvx",
      "args": [
        "mcp-gee-sweet"
      ],
      "env": {
        "AUTH_METHOD": "your-value",
        "CREDENTIALS_PATH": "your-value",
        "TOKEN_PATH": "your-value",
        "SERVICE_ACCOUNT_PATH": "your-value",
        "CREDENTIALS_CONFIG": "your-value",
        "ENABLED_TOOLS": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "gee-sweet": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-gee-sweet"
      ],
      "env": {
        "AUTH_METHOD": "your-value",
        "CREDENTIALS_PATH": "your-value",
        "TOKEN_PATH": "your-value",
        "SERVICE_ACCOUNT_PATH": "your-value",
        "CREDENTIALS_CONFIG": "your-value",
        "ENABLED_TOOLS": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • AUTH_METHOD env
    Pin a single auth method with no fallback, instead of the default waterfall (OAuth, then service account, then Application Default Credentials).
  • CREDENTIALS_PATH env
    Path to an OAuth Client ID JSON file downloaded from GCP Console, used for the oauth auth method.
  • TOKEN_PATH env
    Path where the OAuth token is cached after the first interactive authorization.
  • SERVICE_ACCOUNT_PATH env
    Path to a Google service account JSON key file, used for the service_account auth method.
  • CREDENTIALS_CONFIG geheim env
    Base64-encoded service account JSON key, as an alternative to SERVICE_ACCOUNT_PATH for headless or container deployments.
  • ENABLED_TOOLS env
    Comma-separated list of tool function names to register. Default: all tools enabled.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 9. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto khuisman bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Dokumente, Tabellen & Büroarbeiti

  • Mehr Sterne als 0 % der anderen 3608 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 68 % der anderen 3608 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 3608 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist MCP Gee Sweet sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: CREDENTIALS_CONFIG

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.9.5) kam vor 15 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Agent-Native Calendar

Agent-Native Google Calendar - manage events, sync, and public booking

von BuilderIOWeit verbreitet★ 7620Aktualisiert vor 2 Monaten

Läuft in der Cloud

Excel MCP Server

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

von haris-musaWeit verbreitet↓ 49.636/Wo.★ 4276Aktualisiert vor 8 Tagen

Läuft auf deinem Computer

MCP Server for Excel

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

von sbroenneWachsend↓ 4321/Wo.★ 847Aktualisiert vor 6 Tagen

Läuft auf deinem Computer

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

mcp-gee-sweet A Google Workspace MCP server built for depth.

mcp-gee-sweet gives AI clients deep, direct access to Google Sheets, Docs, Drive, Calendar, and Gmail. It reads raw formulas like =VLOOKUP(), builds Docs structurally (colspan/rowspan tables, themes, named styles, an HTML/Markdown→AST→Docs pipeline), and covers Drive files, sharing, and sync alongside Calendar events and Gmail messages, threads, and drafts.

A few highlights:

  • Caching — repeated reads return in ~2ms from a local cache instead of a round-trip API call every time.
  • Formula access — reads raw =VLOOKUP(), =SUM(), and =IF() expressions, not just the values they produce.
  • Local sync — two-way sync between a local folder and Google Drive.

Install (stable):

uvx mcp-gee-sweet

Install (bleeding edge — every code change on `develop`):

uvx --prerelease=allow mcp-gee-sweet

[Full documentation →](https://khuisman.github.io/mcp-gee-sweet/)


What's covered

ServiceToolsHighlights
Google Sheets36Formula access, batch read/write, 8 chart types, structural ops
Google Drive38File ops, sharing/permissions, local sync, revision history
Google Docs34Full HTML→Doc pipeline, tables, range styling, themes, Markdown export
Google Calendar17Event CRUD, free-slot finder across multiple calendars
Gmail15Search and read messages and threads, send and reply, drafts you can review, edit, or discard before sending, labels (OAuth only). By default nothing is sent until the user confirms it; a client that can't ask leaves the email as a draft. See Gmail sending

Quick start

Option A: uvx in Claude Desktop — the fastest way in

This path goes from nothing to a first tool call in Claude Desktop on macOS. It runs the published package with uvx, so there's nothing to clone.

1. Install `uv`. It provides the uvx command. In a terminal:

curl -LsSf https://astral.sh/uv/install.sh | sh

(or brew install uv; other methods are in uv's installation guide). Open a new terminal afterward so uvx is on your PATH, then check it with uvx --version.

2. Create a Google OAuth client. Follow Method B in Authentication, steps 1–4: they create a Google Cloud project, turn on the APIs, set up the consent screen, and download your OAuth client file. Then move the file to a folder of its own:

mkdir -p ~/mcp-gee-sweet

mv ~/Downloads/client_secret_*.json ~/mcp-gee-sweet/credentials.json

3. Sign in to Google once. This opens your browser to Google's consent page and saves a token next to the client file:

CREDENTIALS_PATH=$HOME/mcp-gee-sweet/credentials.json \

TOKEN_PATH=$HOME/mcp-gee-sweet/token.json \ uvx mcp-gee-sweet auth

For a develop build, use uvx --prerelease=allow mcp-gee-sweet auth instead. If Google says it hasn't verified the app, see step 6 of Method B.

4. Find `uvx`'s full path. Claude Desktop doesn't use your shell's PATH, so its config needs the full path:

command -v uvx    # e.g. /Users/you/.local/bin/uvx

5. Add the server to Claude Desktop. In Claude Desktop, open Settings → Developer → Edit Config. That shows you the config file, ~/Library/Application Support/Claude/claude_desktop_config.json; open it in a text editor. Add this, using the path from step 4 and your own home folder in place of /Users/you:

{

"mcpServers": { "mcp-gee-sweet": { "command": "/Users/you/.local/bin/uvx", "args": ["mcp-gee-sweet"], "env": { "CREDENTIALS_PATH": "/Users/you/mcp-gee-sweet/credentials.json", "TOKEN_PATH": "/Users/you/mcp-gee-sweet/token.json" } } } }

If the file already has an mcpServers block, add the "mcp-gee-sweet" entry inside it instead of adding a second block. Write full paths: the server doesn't expand ~. For a develop build, use "args": ["--prerelease=allow", "mcp-gee-sweet"].

6. Restart Claude Desktop and try it. Quit Claude Desktop completely (⌘Q, not just closing the window), reopen it, and ask something like "List my most recently modified Google Drive files."

Without step 3's token, the server still starts, and its first tool call returns a Google consent link instead: open it, approve, and ask again.

Running `uvx mcp-gee-sweet` by itself in a terminal starts a stdio server. It logs a version line (and, with no token, a warning) and then waits silently for an MCP client to talk to it over stdin. Nothing else will happen, so press Ctrl+C: the server is meant to be started by your MCP client, as in step 5. With no credentials at all, it exits instead, with All authentication methods failed. Please configure credentials.

On Windows, the config file is %APPDATA%\Claude\claude_desktop_config.json and where uvx gives uvx's path, but Windows isn't tested yet.

Option B: uv with a cloned repo — local development

To work on the server's code or run your own changes, clone the repo. This needs uv too (step 1 above). No Docker required.

git clone https://github.com/khuisman/mcp-gee-sweet.git

cd mcp-gee-sweet uv sync

Then point your MCP client at it using stdio transport (see MCP client config below). The client spawns the server as a subprocess on demand — each session gets its own isolated process, so restarting the server for a code change or config update doesn't affect other open sessions.

Option C: Docker — persistent shared server (SSE)

Use Docker when you want a single long-running server that multiple clients connect to over SSE — for example, Claude Desktop talking to the same instance as Claude Code.

git clone https://github.com/khuisman/mcp-gee-sweet.git

cd mcp-gee-sweet echo "MCP_SERVER_TOKEN=$(python3 -c 'import secrets; print(secrets.token_urlsafe(32))')" >> .env make build # build the container image make start # start the server (SSE on port 47000) make logs # tail logs

Point your MCP client at http://localhost:47000/sse, sending the token from .env as an Authorization: Bearer header (see the SSE config below). The server rejects any request without it. Without Docker, --transport sse and --transport streamable-http listen on 127.0.0.1 only, and need MCP_SERVER_TOKEN to serve on any other address; see HTTP transport authentication.

Note: when using SSE, all clients share one server process. After a code change or restart (make restart), you must also restart each MCP client to reconnect.


Configuration

The server tries auth methods in a waterfall by default, OAuth first — it authenticates as you and has full personal Drive access, which is what local use (Options A and B above) needs. For OAuth, download an OAuth Client ID JSON from Google Cloud (how) and point the server at it. Then sign in once, with the command that matches how you run the server:

export CREDENTIALS_PATH="/path/to/credentials.json"

export TOKEN_PATH="/path/to/token.json"

uvx mcp-gee-sweet auth # PyPI install, stable uvx --prerelease=allow mcp-gee-sweet auth # PyPI install, develop builds uv run mcp-gee-sweet auth # cloned repo, run from its folder

uvx doesn't put an mcp-gee-sweet command on your PATH, so a bare mcp-gee-sweet auth works only if you installed the package some other way (for example uv tool install mcp-gee-sweet).

Pass the same CREDENTIALS_PATH and TOKEN_PATH in your MCP client's env. A stdio server with no token doesn't open a browser itself. Instead its first tool call offers you the Google consent link (or you run the auth command above), and you retry the call. A token revoked mid-session is handled the same way, with no restart.

Service accounts (recommended for headless server deployments, see Option C above), base64 credential injection, and Application Default Credentials are also supported. Gmail tools need OAuth. See Authentication for all options.


MCP client config

Claude Desktop — one-click bundle (new in v0.9.6; on 0.9.5, see its docs): download mcp-gee-sweet- .mcpb from the latest GitHub Release, then double-click it, or install it from Claude Desktop's Settings → Extensions. It needs uv installed first (step 1 of Quick start's Option A). It asks for your OAuth client file and needs no config editing (details).

Claude Desktop — stdio (PyPI install): see step 5 of Quick start's Option A.

Claude Desktop — stdio (cloned repo):

{

"mcpServers": { "mcp-gee-sweet": { "command": "uv", "args": ["run", "--directory", "/path/to/mcp-gee-sweet", "mcp-gee-sweet"], "env": { "CREDENTIALS_PATH": "/path/to/credentials.json", "TOKEN_PATH": "/path/to/token.json" } } } }

Claude Code — stdio (cloned repo):

claude mcp add mcp-gee-sweet \

-e ENABLED_TOOLS=all \ -e CREDENTIALS_PATH=/path/to/credentials.json \ -e TOKEN_PATH=/path/to/token.json \ -- uv run --directory /path/to/mcp-gee-sweet mcp-gee-sweet

ENABLED_TOOLS=all keeps every tool when an upcoming release loads a smaller default set (all is new in v0.9.6; on 0.9.5, see its docs). For a PyPI install, replace everything after -- with uvx mcp-gee-sweet. Run the auth command from Configuration above with the same ENABLED_TOOLS, since it decides the scopes.

Claude Desktop — SSE (Docker):

{

"mcpServers": { "mcp-gee-sweet": { "transport": "sse", "url": "http://localhost:47000/sse", "headers": { "Authorization": "Bearer " } } } }

See Client Setup for more options including tool filtering.

Using a client with a tool limit

Some MCP clients cap how many tools they accept, and with every tool registered this server is over each cap:

ClientLimit
VS Code + GitHub Copilot (agent mode)128 tools per request, built-in tools included. Over it, every request fails with "Cannot have more than 128 tools per request"
Windsurf100 tools in total, across all servers
CursorDepends on the model ("Too many MCP tools are enabled for this mode")
Google Antigravity100 tools per server (user report)

On these clients, set ENABLED_TOOLS in the server's env to one of the [suggested subse

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen