Skip to main content
Glama
AKzar1el

Google Search Console MCP

by AKzar1el

mcp-gsc

License: MIT MCP MCP Registry CI npm version

Teil der DigestSEO-Suite von Open-Source-SEO-Tools.

Der Self-Hosting-Launcher ist als @digestseo/mcp-gsc verfügbar:

npx -y @digestseo/mcp-gsc

Für die Google-OAuth- und Cloudflare-Bereitstellungskonfiguration folgen Sie SETUP.md.

In 30 Sekunden verbinden

Jede bereitgestellte Instanz stellt denselben Endpunkt bereit:

https://<your-worker>.workers.dev/mcp

Die von DigestSEO gehostete Instanz ist verfügbar unter:

https://mcp-gsc.digestseo.com/mcp

Claude Code

claude mcp add --transport http gsc https://<your-worker>.workers.dev/mcp

Cursor

Add to Cursor

ChatGPT – fügen Sie es als benutzerdefinierten Connector hinzu; siehe In Ihrem KI-Client verbinden unten.

Ein selbst hostbarer Model Context Protocol (MCP)-Server für Google Search Console. Verbinden Sie ihn mit Claude.ai, Cursor, ChatGPT oder einem beliebigen MCP-kompatiblen Client und fragen Sie Ihren KI-Assistenten nach der organischen Suchleistung Ihrer Website – Impressionen, Klicks, Top-Anfragen, Indexstatus und Sitemap-Gesundheit – direkt aus Ihrem eigenen Google-Konto.

Es läuft auf Cloudflare Workers und wird mit einem One-Click-Google-OAuth-Onboarding geliefert: Verbinden Sie den Server in Ihrem Client, melden Sie sich einmalig mit Google an, erteilen Sie die angeforderten Google-Search-Console-Berechtigungen und fertig. Keine API-Schlüssel zum Kopieren und keine Service-Account-JSON-Datei zu verwalten.

Bevorzugen Sie null Einrichtung? Die gehostete Version – mit automatischen wöchentlichen E-Mail-Digests, die in Ihren Posteingang geliefert werden – finden Sie unter digestseo.com. Dieses Repository ist der Open-Source-Kern, den Sie selbst ausführen können.

Tools

Standardmäßig (GSC_ACCESS_MODE=readwrite) stellt dieser Server 17 Tools bereit. Schreibgeschützte Analyse- und Berichtstools sind mit MCPs readOnlyHint gekennzeichnet; die unten aufgeführten Schreib-Tools können Search-Console-Properties, Sitemaps oder den Indexierungsstatus ändern. Setzen Sie GSC_ACCESS_MODE=readonly, um nur den schreibgeschützten Bereich der Search Console anzufordern und die 12 schreibgeschützten Tools bereitzustellen.

Tool

Zugriff

Was es tut

server.capabilities

Lesen

Listet jedes Tool auf, das dieser Server bereitstellt, und meldet, ob Ihre Google-Verbindung derzeit authentifiziert ist (connected / not_connected). Benötigt keine Argumente – ein guter erster Aufruf zur Erkundung.

sites.list

Lesen

Listet die Search-Console-Properties auf, auf die das verbundene Google-Konto zugreifen kann (siteUrl, permissionLevel).

analytics.query

Lesen

Impressionen, Klicks, CTR und durchschnittliche Position über einen Zeitraum, mit Dimensionen, Filtern, Paginierung und wählbarem Suchtyp.

urls.inspect

Lesen

Googles URL-Inspektion-Bericht für eine einzelne Seite.

sitemaps.list / sitemaps.get

Lesen

Listet eingereichte Sitemaps auf oder ruft die Details einer Sitemap ab.

insights.quick_wins / insights.cannibalization / insights.content_decay

Lesen

Hebt Optimierungsmöglichkeiten, konkurrierende Seiten und rückläufige Inhalte hervor.

indexing.list_pages / analytics.compare

Lesen

Analysiert Seiten mit Impressionen und vergleicht zwei Zeiträume.

reports.weekly_digest

Lesen

Erstellt einen verständlichen Sieben-Tage-Leistungsbericht mit Aufsteigern, Top-Seiten und einer empfohlenen Maßnahme.

sites.add / sites.delete

Schreiben

Fügt eine Search-Console-Property hinzu oder entfernt sie.

sitemaps.submit / sitemaps.delete

Schreiben

Reicht eine Sitemap ein oder entfernt sie.

indexing.request

Schreiben

Fordert die Indexierung über die Google Indexing API an. Google beschränkt diese API derzeit auf Seiten mit JobPosting-strukturierten Daten oder Livestream-Seiten mit BroadcastEvent innerhalb von VideoObject. Sie ist nicht für die allgemeine Einreichung von Webseiten verfügbar.

Der Lese-Schreib-Modus fordert die Lese-Schreib-Berechtigungen der Google Search Console und der Indexing API an. Der Nur-Lese-Modus fordert nur https://www.googleapis.com/auth/webmasters.readonly (plus openid und email) an und registriert die fünf Schreib-Tools nicht. Lese-Schreib bleibt die Standardeinstellung, damit bestehende Bereitstellungen ihr aktuelles Verhalten beibehalten; siehe SETUP.md, um vor dem Verbinden von Benutzern einen Modus auszuwählen.

indexing.request-Berechtigung. Die Google Indexing API ist kein allgemeines Tool zur Seiteneinreichung – zum Zeitpunkt der Erstellung dieses Textes beschränkt Googles eigene Dokumentation sie auf zwei Inhaltstypen: Seiten mit JobPosting-strukturierten Daten und Livestream-Seiten mit BroadcastEvent-strukturierten Daten, die in VideoObject verschachtelt sind. Vor der Einreichung ruft der Server die Ziel-URL ab und prüft deren JSON-LD auf einen dieser beiden Typen; wenn keiner vorhanden ist (oder die Seite nicht abgerufen werden kann), gibt er einen Fehler zurück, der erklärt, warum die URL nicht berechtigt ist, anstatt die Indexing API aufzurufen. Eine erfolgreiche Einreichung ist nur eine Bestätigung, dass Google die Benachrichtigung erhalten hat – sie garantiert nicht, dass die URL indexiert wird.

Related MCP server: gsc-mcp

Was Sie fragen können

Sobald Sie verbunden sind, fragen Sie Ihren Assistenten zum Beispiel:

  • "Was sind meine Top-20-Anfragen nach Klicks in den letzten 28 Tagen?"

  • "Vergleichen Sie die Impressionen für example.com diesen Monat mit dem letzten Monat – welche Seiten sind gefallen?"

  • "Ist https://example.com/pricing indexiert? Wann wurde es zuletzt gecrawlt?"

  • "Für welche Anfragen rankt mein Blog auf Position 5–15? Das sind meine Quick Wins."

  • "Gib mir einen wöchentlichen Digest für sc-domain:example.com bis heute."

  • "Haben meine Sitemaps Fehler oder Warnungen?"

  • "Teile meine Klicks mithilfe eines Regex auf die Anfrage in Marke vs. Nicht-Marke auf."

  • "Wie schneidet meine Website bei Google Discover im Vergleich zur normalen Websuche ab?"

In Ihrem KI-Client verbinden

Sobald Sie den Server bereitgestellt haben (siehe SETUP.md), verbinden Sie ihn, indem Sie die /mcp-URL Ihres Workers in Ihren Client einfügen:

https://<your-worker>.workers.dev/mcp
  • Claude.ai – Einstellungen → Connectors → Benutzerdefinierten Connector hinzufügen → fügen Sie die /mcp-URL ein. Lassen Sie Client-ID und Client-Geheimnis leer. Bei der ersten Verwendung öffnet Claude einen Google-Anmeldevorgang; erteilen Sie den von der Bereitstellung angeforderten Zugriff und der Connector wird grün.

  • Cursor – fügen Sie es als benutzerdefinierten MCP-Server hinzu, der auf dieselbe /mcp-URL zeigt.

  • ChatGPT (mit Connector-/MCP-Unterstützung) – fügen Sie einen benutzerdefinierten Connector mit der /mcp-URL hinzu.

Jeder MCP-kompatible Client funktioniert – sie zeigen alle auf denselben /mcp-Endpunkt und teilen denselben OAuth-Ablauf.

Setup

Self-Hosting bedeutet, dass Sie Ihre eigenen Google-OAuth-Anmeldedaten und ein Cloudflare-Konto mitbringen. Die vollständige, kopierbare Anleitung finden Sie in SETUP.md – einschließlich eines wichtigen Hinweises zur Google-OAuth-Verifizierung und zum 7-Tage-Refresh-Token-Limit, solange Ihre App nicht verifiziert ist.

Kurzer Überblick:

git clone https://github.com/<you>/mcp-gsc.git
cd mcp-gsc
npm install
cp wrangler.example.jsonc wrangler.jsonc       # then paste in your KV ids
# set GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET / TOKEN_ENCRYPTION_KEY as secrets
# choose GSC_ACCESS_MODE=readonly in wrangler.jsonc for a read-only deployment
npm run deploy

Siehe SETUP.md für jeden Schritt im Detail.

Entwicklung

npm install
npm test              # typecheck + offline unit tests (what CI runs)
npm run dev           # wrangler dev (local)
npm run test:smoke    # structural smoke tests against a deployment

Beiträge willkommen – siehe CONTRIBUTING.md.

Lizenz

MIT © 2026 DigestSEO.


Erstellt und gepflegt von Tomi Šeregi, dem Entwickler hinter digestseo.com – wöchentliche SEO-Digests für nicht-technische Website-Besitzer.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
3dRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    B
    maintenance
    SEO audit and Google Search Console MCP server with 23 tools. Search analytics, URL inspection, Indexing API, Core Web Vitals (CrUX), striking distance keywords, keyword cannibalization detection, branded query analysis, and automated site audits.
    30
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for Google Search Console, URL Inspection & Indexing API — search analytics, sitemap management, and batch indexing
    13
    1,069
    6
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    SEO MCP over Search Console, GA4, PageSpeed, Cloudflare, IndexNow, CrUX, and 7 technical-SEO HTTP tools.
    70
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Google Search Console for Claude, Cursor & any MCP client — one sign-in, 30 seconds, no Google Cloud project. Six read-only tools (search analytics incl. Google Discover, period comparison with computed deltas, batch URL inspection, sitemaps) plus five built-in SEO analyses as slash-commands. Tokens stay on your machine. MIT.
    6
    96
    6
    MIT

View all related MCP servers

Related MCP Connectors

  • SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.

  • SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.

  • Open-source SEO manager for coding agents: keyword research, content PRs, rank + Search Console.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AKzar1el/mcp-gsc'

If you have feedback or need assistance with the MCP directory API, please join our Discord server