Zum Hauptinhalt springen
mcp-gsc-Produktmarke
Google Search Console · MCP

GSC MCP für Google Search Console.

mcp-gsc verbindet Google Search Console mit Claude, ChatGPT, Cursor oder einem anderen MCP-Client. Analysiere Suchanfragen und Seiten, prüfe URLs, verwalte Sitemaps und nutze Google OAuth.

Empfohlener Modus
Read-only
Authentifizierung
Google OAuth
Betriebsarten
npm / Worker
Lizenz
MIT
mcp-gsc: Google-Search-Console-Daten zu Leistung, Indexierung und Sitemaps
mcp-gsc bringt Search-Console-Daten zu Leistung, Indexierung und Sitemaps in deinen MCP-Client.

npm · Google Search Console MCP

GSC MCP lokal mit npm installieren

npm startet einen lokalen Streamable-HTTP-Server. Google OAuth und Zugangsdaten müssen zuvor eingerichtet sein; es ist keine Ein-Klick-Verbindung.

1. Google-Zugriff vorbereiten

  1. Node.js ^22.18.0 / >=24.11.0 + npm
  2. Ein Google-Konto mit Zugriff auf die gewünschte Search-Console-Property verwenden.
  3. Einen OAuth-Client in Google Cloud erstellen, die erforderlichen APIs aktivieren und die exakte lokale Weiterleitungs-URI hinterlegen.
  4. Diese drei Umgebungsvariablen gemäß der versionsgleichen Anleitung setzen. TOKEN_ENCRYPTION_KEY muss genau 32 zufällige Bytes als gültiges Base64 enthalten.
    GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETTOKEN_ENCRYPTION_KEY

Die exakte Redirect-URI in Google Cloud registrieren. Host, Port und Pfad müssen übereinstimmen; localhost ist nicht dasselbe wie 127.0.0.1.

http://127.0.0.1:8080/google/callback

localhost ≠ 127.0.0.1

SETUP.md · npm v0.4.38

2. Lokalen Server starten

Nach dem Einrichten der Zugangsdaten im Terminal den npm-Launcher starten. Für reine Analysen den passenden schreibgeschützten Modus wählen.

Standardmäßig nutzt der Launcher readwrite. Für Analysen readonly vor der Google-Autorisierung wählen; Schreibwerkzeuge bleiben dann deaktiviert.

Bash / zsh (Shell)

export GSC_ACCESS_MODE=readonly
npx -y @digestseo/mcp-gsc

PowerShell

$env:GSC_ACCESS_MODE = 'readonly'
npx -y @digestseo/mcp-gsc

Lokaler Endpunkt · Streamable HTTP

http://127.0.0.1:8080/mcp

3. MCP-Client verbinden

Den Launcher geöffnet lassen und den lokalen Streamable-HTTP-Endpunkt auf demselben Rechner eintragen. Dies ist kein stdio-Server.

Claude Code

claude mcp add --transport http gsc http://127.0.0.1:8080/mcp

Codex CLI / IDE verbinden

codex mcp add gsc --url http://127.0.0.1:8080/mcp

Cursor

In Cursor einen Streamable-HTTP-MCP-Server namens gsc mit dieser URL hinzufügen (nur lokales Cursor).

http://127.0.0.1:8080/mcp

ChatGPT / Claude.ai

ChatGPT und Claude in der Cloud können 127.0.0.1 auf deinem PC nicht erreichen. Nutze einen eigenen HTTPS-Worker oder einen verfügbaren sicheren MCP-Tunnel, sofern dein Konto dies erlaubt.

Remote-Zugriff gewünscht?

Remote-Zugriff gewünscht?

Cloudflare Workers bleibt als eigene HTTPS-Bereitstellung verfügbar. Cloudflare und Google OAuth müssen eingerichtet werden. Das Beispiel unten verwendet Bash; die vollständigen Schritte stehen in SETUP.md.

Über das Produkt

Was ist mcp-gsc?

mcp-gsc ist ein selbst hostbarer Model-Context-Protocol-Server, der deinen KI-Client direkt mit der offiziellen Google-Search-Console-API verbindet.

Das npm-Paket läuft lokal über Loopback-HTTP; alternativ lässt sich ein eigener Cloudflare Worker als HTTPS-Endpunkt bereitstellen. Beide Wege verwenden Google OAuth.

Der lokale Launcher speichert verschlüsselte Sitzungsdaten standardmäßig unter ~/.mcp-gsc/state; Worker nutzen Speicher in deinem Cloudflare-Konto. DigestSEO hostet hier keinen verwalteten Connector.

Importiere deinen Leistungsbericht für Web: multimodal. Die Auswertung zeigt Seiten, Klicks, Impressionen und Klickrate, erkennt aber keine Bilder. Google Lens und multimodale Suche analysieren.

Vergleiche die Sichtbarkeit deiner Social-Media-Konten in den Google-Suchergebnissen anhand autorisierter Exporte. Keine Likes oder In-App-Aufrufe. Google-Suchzugriffe auf Social Media vergleichen.

Tools

Server-Funktionen

Fokussierte Tools decken Statistiken, URL-Prüfung, Sitemaps, Indexierung, SEO-Diagnosen und die wöchentliche Zusammenfassung ab.

Die Werkzeugliste enthält optionale Schreibfunktionen. GSC_ACCESS_MODE=readonly stellt nur nicht verändernde Werkzeuge bereit; die Google Indexing API ist auf bestimmte Inhaltstypen begrenzt.

01get_capabilities

Listet die verfügbaren Funktionen und den Authentifizierungsstatus auf.

02list_sites

Listet die Search-Console-Properties auf, auf die das verbundene Konto zugreifen kann.

03query_search_analytics

Fragt Klicks, Impressionen, CTR und Positionen für einen benutzerdefinierten Zeitraum ab.

04inspect_url

Ruft den Live-URL-Prüfbericht und Indexierungsdetails ab.

05list_sitemaps

Listet eingereichte Sitemaps mit Crawl-Status und Warnungen auf.

06add_site

Fügt dem verbundenen Konto eine Search-Console-Property hinzu.

07delete_site

Entfernt eine Search-Console-Property aus dem Konto.

08submit_sitemap

Reicht eine Sitemap für eine Search-Console-Property ein.

09delete_sitemap

Entfernt eine eingereichte Sitemap aus einer Property.

10get_sitemap

Ruft den detaillierten Status einer eingereichten Sitemap ab.

11identify_quick_wins

Findet Suchanfragen mit vielen Impressionen auf den Positionen 8–20.

12detect_cannibalization

Findet Suchanfragen, um die mehrere Seiten konkurrieren.

13detect_content_decay

Erkennt Seiten mit dem größten Rückgang an Suchklicks.

14request_indexing

Fordert die Indexierung über Googles Indexing API an. Diese API ist derzeit auf Seiten mit JobPosting-strukturierten Daten oder Livestream-Seiten mit BroadcastEvent innerhalb von VideoObject beschränkt und ist nicht für die allgemeine Übermittlung von Webseiten verfügbar.

15list_indexed_pages

Listet Seiten auf, die in der Search Console Impressionen erhalten haben.

16compare_performance

Vergleicht Klicks, Impressionen, CTR und Positionen zwischen zwei Zeiträumen.

17weekly_digest

Erstellt einen wöchentlichen SEO-Bericht in verständlicher Sprache.

Bereitstellung

Remote-Zugriff gewünscht?

Cloudflare Workers bleibt als eigene HTTPS-Bereitstellung verfügbar. Cloudflare und Google OAuth müssen eingerichtet werden. Das Beispiel unten verwendet Bash; die vollständigen Schritte stehen in SETUP.md.

~/digestseo · deploy
git clone https://github.com/AKzar1el/mcp-gsc.git
cd mcp-gsc && npm install
npx wrangler login
cp wrangler.example.jsonc wrangler.jsonc
npx wrangler deploy

Gib dem Repo einen Stern und nutze die Search Console in Claude.

Open Source zur eigenen Bereitstellung. Google OAuth nach Anleitung einrichten oder eigenen Cloudflare Worker verwenden.