mcp-gsuite (Fork)

Eigener Fork unter ~/source/mcps/mcp-gsuite/ seit 2026-04-17.

Was haben wir geforkt vs. Upstream

Erweiterungen:

  • Archive/Trash/Bulk/Unsubscribe Tools fuer Gmail-Cleanup (archive_gmail_email, trash_gmail_email, bulk_archive_gmail_by_query, bulk_trash_gmail_by_query, get_gmail_list_unsubscribe, one_click_unsubscribe_gmail)
  • Bulk-Tools mit dry_run=true als Default (Safety-Pattern)
  • Calendar recurrence-Parameter (RRULE:FREQ=DAILY etc.) — RFC 5545
  • YouTube Data API v3 + Analytics v2 — 11 Tools (Read + Write inkl. youtube_update_video_metadata mit tags_mode=replace|merge|append und description_mode=replace|prepend|append)

Setup

Siehe gsuite — dort steht die OAuth-Konfiguration.

Source-Stellen

  • Scopes: src/mcp_gsuite/gauth.py — Liste SCOPES
  • YouTube-Service: src/mcp_gsuite/youtube.py
  • YouTube-Tools: src/mcp_gsuite/tools_youtube.py
  • Server-Registry: src/mcp_gsuite/server.py

Upstream-Update

cd ~/source/mcps/mcp-gsuite
git fetch upstream
git merge upstream/main
uv tool install --force --editable .

Konflikte: unsere Erweiterungen sollten in eigenen Files liegen (tools_youtube.py, tools_bulk.py) — Upstream-Merges treffen selten unser Territorium.

  • gsuite — MCP-Setup (Auth, Tools, Quirks)