mcp-server-gsc
Google Search Console MCP Server — Suchanalysen, URL-Indexierung und Sitemap-Verwaltung für KI-Assistenten (SEO / LLMO)
mcp-server-gsc ist ein MCP-Server (Model Context Protocol) für die Google Search Console, der Ihre Suchleistungsdaten mit Claude oder einem beliebigen MCP-Client verbindet. Er ermöglicht KI-Assistenten, Suchanalysen abzufragen (Klicks, Impressionen, CTR, Position), die Indexierung und den Crawl-Status von URLs zu überprüfen sowie Sitemaps zu verwalten – so können Sie die SEO und LLMO Ihrer Website direkt aus einem Gespräch analysieren und optimieren.
Werkzeuge
Tool | Funktion | Was Sie angeben müssen |
| Listet alle Werkzeuge auf und zeigt den Authentifizierungsstatus – zuerst aufrufen, falls unsicher | Nichts |
| Zeigt alle Ihre GSC-Properties | Nichts |
| Details zu einer bestimmten Website | Website-URL |
| Top-Anfragen und -Seiten mit Klicks, Impressionen, CTR, Position | Website-URL, Zeitraum |
| Zusammenfassung der Website-Leistung (Summen, täglicher Trend, Top 5) | Website-URL, Zeitraum |
| Vergleicht die Leistung zwischen zwei Zeiträumen | Website-URL, zwei Datumsbereiche |
| Suchbegriffe, die zu einer bestimmten Seite führen | Website-URL, Seiten-URL |
| Analysen mit Filtern nach Land, Gerät, Anfrage, Seite | Website-URL |
| Detaillierter Crawl-/Indexstatus für eine URL | Website-URL, Seiten-URL |
| Überprüft bis zu 10 URLs auf einmal | Website-URL, URL-Liste |
| Prüft mehrere URLs (bis zu 20) auf Indexierungsprobleme | Website-URL, URL-Liste |
| Listet alle Sitemaps einer Website auf | Website-URL |
| Detaillierte Sitemap-Informationen inklusive Fehlern und Warnungen | Website-URL |
| Sitemap einreichen, löschen oder Status abrufen | Website-URL, Aktion |
| OAuth-Browseranmeldung erneut ausführen (Konto wechseln) | Nichts |
Related MCP server: Google Search Console MCP Server
Einrichtung
1. Erstellen
npm install
npm run build2. Google Cloud-Anmeldedaten
Sie benötigen ein Google Cloud-Projekt mit aktivierter Search Console API (console.cloud.google.com → APIs & Dienste → Bibliothek → „Google Search Console API“ → Aktivieren).
Wählen Sie dann eine der beiden Authentifizierungsmethoden:
Option A – OAuth (empfohlen: Anmeldung mit Ihrem eigenen Google-Konto)
APIs & Dienste → Anmeldedaten → Anmeldedaten erstellen → OAuth-Client-ID → Anwendungstyp Desktop-App.
Wenn Sie dazu aufgefordert werden, konfigurieren Sie zuerst den OAuth-Zustimmungsbildschirm (Extern ist in Ordnung; fügen Sie Ihr eigenes Google-Konto als Testbenutzer hinzu).
Laden Sie das Client-JSON herunter oder kopieren Sie Client-ID und -Geheimnis.
Konfiguration über Umgebungsvariablen – entweder:
GSC_OAUTH_CLIENT_ID=xxxx.apps.googleusercontent.com
GSC_OAUTH_CLIENT_SECRET=GOCSPX-...oder zeigen Sie auf das heruntergeladene JSON:
GSC_OAUTH_CREDENTIALS=/path/to/client_secret_xxxx.jsonBeim ersten Tool-Aufruf (oder über das Tool reauthenticate) öffnet sich ein Browserfenster für die Google-Anmeldung. Tokens werden in ~/.config/mcp-server-gsc/tokens.json gespeichert und automatisch aktualisiert.
Option B – Dienstkonto (headless, ohne Browser)
APIs & Dienste → Anmeldedaten → Anmeldedaten erstellen → Dienstkonto und erstellen Sie dann einen JSON-Schlüssel.
In der Search Console → Einstellungen → Benutzer und Berechtigungen fügen Sie die Dienstkonto-E-Mail-Adresse als Benutzer für jede Property hinzu.
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.jsonWenn GOOGLE_APPLICATION_CREDENTIALS gesetzt ist, hat dies Vorrang und es wird keine Browseranmeldung verwendet.
3. Bei Ihrem MCP-Client registrieren
Claude Code:
claude mcp add gsc \
-e GSC_OAUTH_CLIENT_ID=xxxx.apps.googleusercontent.com \
-e GSC_OAUTH_CLIENT_SECRET=GOCSPX-... \
-- node /path/to/mcp-server-gsc/dist/index.jsClaude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"gsc": {
"command": "node",
"args": ["/path/to/mcp-server-gsc/dist/index.js"],
"env": {
"GSC_OAUTH_CLIENT_ID": "xxxx.apps.googleusercontent.com",
"GSC_OAUTH_CLIENT_SECRET": "GOCSPX-..."
}
}
}
}Empfohlene Begleitwerkzeuge für SEO / LLMO
Dieser Server eignet sich am besten für SEO / LLMO in Kombination mit:
KeywordGraph MCP-Server – ermöglicht es, Ihre Search Console-Daten mit Echtzeit-Suchintent-Daten zu vergleichen, Topical-Cluster-Analysen durchzuführen und Wissensgraphen Ihrer Anfragen und Inhalte zu erstellen. Verbinden Sie sich direkt über
https://mcp.keywordgraph.com, z. B.:claude mcp add --transport http keywordgraph https://mcp.keywordgraph.comSEO-Fähigkeit – fügt erweiterte SEO-/LLMO-Analyse-Workflows auf beiden Servern hinzu.
Zusammen ermöglichen sie die vollständige Schleife: Rufen Sie Ihre tatsächlichen Leistungsdaten von diesem Server ab, vergleichen Sie sie mit dem, wonach Menschen gerade suchen, finden Sie thematische Lücken und optimieren Sie Ihre Inhalte entsprechend – für beste Ergebnisse verwenden Sie alle drei zusammen.
Hinweise zur Verwendung
Das Format der Website-URL ist wichtig: Domain-Properties sind
sc-domain:example.com; URL-Präfix-Properties sindhttps://example.com/(genau wie in der Search Console angezeigt). Verwenden Sielist_properties, um Ihre zu sehen.Datenverzögerung: Die Analysedaten der Search Console haben eine Verzögerung von etwa 2 Tagen. Wenn Sie die Kurzform
daysanstelle expliziter Daten verwenden, endet der Zeitraum automatisch vor 2 Tagen.Zeiträume: Analysewerkzeuge akzeptieren entweder explizite
startDate/endDate(JJJJ-MM-TT) oder eine nachgestellte Anzahl vondays(Standard: 28).Konten wechseln: Rufen Sie das Tool
reauthenticateauf – es verwirft gespeicherte Tokens und öffnet erneut die Browseranmeldung.Der Speicherort für Tokens kann mit
GSC_CONFIG_DIRüberschrieben werden.
Entwicklung
npm run watch # recompile on changeQuellstruktur:
src/index.ts– MCP-Server und Tool-Definitionensrc/auth.ts– OAuth-Loopback-Flow, Token-Persistenz, Dienstkonto-Unterstützungsrc/gsc.ts– Search Console API-Helfer (Abfragen, Summen, URL-Inspektionsdiagnose)
Maintenance
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
- AlicenseAqualityDmaintenanceProvides read-only access to Google Search Console data, allowing AI assistants to query site performance metrics like keywords, clicks, and rankings using natural language. It supports listing verified properties, querying search analytics with dimension filters, and retrieving sitemap information.31MIT
- AlicenseNot gradedqualityFmaintenanceProvides AI agents with read-only access to Google Search Console data, including search analytics, index coverage, and sitemap status. It enables users to query clicks, impressions, and ranking performance or check URL indexing status through natural language.744MIT
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to Google Search Console data for SEO analysis, including search analytics, URL inspection, sitemaps, indexing, and opportunity detection.MIT
- AlicenseAqualityCmaintenanceConnects Google Search Console to AI assistants, enabling natural language queries for SEO data, indexing audits, sitemap management, and full site audits.20MIT
Related MCP Connectors
Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Open-source SEO manager for coding agents: keyword research, content PRs, rank + Search Console.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/noduslabs/mcp-server-gsc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server