Google Search Console MCP
Google Search Console MCP-Server für SEOs
April 2026 (v0.2.2): Sicherheitsmodus für destruktive Tools, HTTP/SSE-Transport, offizielles Dockerfile, Korrektur der Sitemap-Warnung und PyPI-Fix. Details finden Sie im Changelog.
Ein Model Context Protocol (MCP)-Server, der die Google Search Console (GSC) mit KI-Assistenten verbindet und es Ihnen ermöglicht, Ihre SEO-Daten durch natürlichsprachliche Konversationen zu analysieren. Funktioniert mit Claude, Cursor, Codex, Gemini CLI, Antigravity und jedem anderen MCP-kompatiblen Client. Diese Integration bietet Ihnen Zugriff auf Property-Informationen, Suchanalysen, URL-Inspektion und Sitemap-Verwaltung – alles über einen einfachen Chat.
Was kann dieses Tool für SEO-Profis tun?
Property-Verwaltung
Sehen Sie alle Ihre GSC-Properties an einem Ort
Erhalten Sie Verifizierungsdetails und grundlegende Website-Informationen
Fügen Sie Ihrem Konto neue Properties hinzu
Entfernen Sie Properties aus Ihrem Konto
Suchanalysen & Berichte
Entdecken Sie, welche Suchanfragen Besucher auf Ihre Website bringen
Verfolgen Sie Impressionen, Klicks und Klickraten (CTR)
Analysieren Sie Leistungstrends im Zeitverlauf
Vergleichen Sie verschiedene Zeiträume, um Veränderungen zu erkennen
Visualisieren Sie Ihre Daten mit Diagrammen und Grafiken, die von Claude erstellt wurden
URL-Inspektion & Indexierung
Prüfen Sie, ob bestimmte Seiten Indexierungsprobleme haben
Sehen Sie, wann Google Ihre Seiten zuletzt gecrawlt hat
Untersuchen Sie mehrere URLs gleichzeitig, um Muster zu identifizieren
Erhalten Sie umsetzbare Erkenntnisse zur Verbesserung der Indexierung
Sitemap-Verwaltung
Zeigen Sie alle Ihre Sitemaps und deren Status an
Übermitteln Sie neue Sitemaps direkt über Claude
Prüfen Sie Ihre Sitemaps auf Fehler oder Warnungen
Überwachen Sie den Verarbeitungsstatus von Sitemaps
Related MCP server: Google Ads MCP
Verfügbare Tools
Hier ist, was Sie Ihren KI-Assistenten tun lassen können, sobald Sie diese Integration eingerichtet haben:
Was Sie anfragen können | Was es bewirkt | Was Sie bereitstellen müssen |
| Zeigt alle Ihre GSC-Properties an | Nichts – fragen Sie einfach! |
| Zeigt Details zu einer bestimmten Website an | Ihre Website-URL |
| Fügt eine neue Website zu Ihren GSC-Properties hinzu | Ihre Website-URL |
| Entfernt eine Website aus Ihren GSC-Properties | Ihre Website-URL |
| Zeigt Top-Suchanfragen und Seiten mit Metriken an | Ihre Website-URL, Zeitraum und optional |
| Gibt eine Zusammenfassung der Website-Leistung | Ihre Website-URL und Zeitraum |
| Prüft, ob Seiten Indexierungsprobleme haben | Ihre Website-URL und Liste der zu prüfenden Seiten |
| Detaillierte Inspektion einer bestimmten URL | Ihre Website-URL und die zu untersuchende Seite |
| Listet alle Sitemaps für Ihre Website auf | Ihre Website-URL |
| Übermittelt eine neue Sitemap an Google | Ihre Website-URL und Sitemap-URL |
Für eine vollständige Liste aller 19 verfügbaren Tools und deren detaillierte Beschreibungen fragen Sie Ihren KI-Assistenten nach der Einrichtung nach "list tools".
Erste Schritte (Keine Programmierkenntnisse erforderlich!)
1. Google Search Console API-Zugriff einrichten
Bevor Sie dieses Tool verwenden, müssen Sie API-Anmeldedaten erstellen, die Ihrem KI-Assistenten den Zugriff auf Ihre GSC-Daten ermöglichen:
Authentifizierungsoptionen
Das Tool unterstützt zwei Authentifizierungsmethoden:
1. OAuth-Authentifizierung (Empfohlen)
Diese Methode ermöglicht es Ihnen, sich mit Ihrem eigenen Google-Konto zu authentifizieren, was oft bequemer ist als die Verwendung eines Dienstkontos. Es hat Zugriff auf dieselben Ressourcen, die Sie normalerweise auch haben.
Setzen Sie GSC_SKIP_OAUTH auf "true", "1" oder "yes", um die OAuth-Authentifizierung zu überspringen und nur die Dienstkonto-Authentifizierung zu verwenden.
Einrichtungsanleitung:
Gehen Sie zur Google Cloud Console und erstellen Sie ein Google Cloud-Konto, falls Sie noch keines haben
Erstellen Sie ein neues Projekt oder wählen Sie ein bestehendes aus
Aktivieren Sie die Search Console API für Ihr Projekt
Fügen Sie den Scope
https://www.googleapis.com/auth/webmasterszu Ihrem Projekt hinzuGehen Sie zur Seite "Anmeldedaten"
Klicken Sie auf "Anmeldedaten erstellen" und wählen Sie "OAuth-Client-ID"
Konfigurieren Sie den OAuth-Zustimmungsbildschirm
Wählen Sie als Anwendungstyp "Desktop-App"
Geben Sie Ihrem OAuth-Client einen Namen und klicken Sie auf "Erstellen"
Laden Sie die JSON-Datei mit den Client-Geheimnissen herunter (sie wird etwa
client_secrets.jsonheißen)Legen Sie diese Datei im selben Verzeichnis wie das Skript ab oder setzen Sie die Umgebungsvariable
GSC_OAUTH_CLIENT_SECRETS_FILE, um auf ihren Speicherort zu verweisen
Wenn Sie das Tool zum ersten Mal mit OAuth-Authentifizierung ausführen, öffnet sich ein Browserfenster, in dem Sie aufgefordert werden, sich bei Ihrem Google-Konto anzumelden und die Anwendung zu autorisieren. Nach der Autorisierung speichert das Tool das Token für die zukünftige Verwendung.
2. Dienstkonto-Authentifizierung
Diese Methode verwendet ein Dienstkonto, was für automatisierte Skripte nützlich ist oder wenn Sie Ihr persönliches Google-Konto nicht verwenden möchten. Dies erfordert, dass das Dienstkonto als Nutzer in der Google Search Console hinzugefügt wird.
Einrichtungsanleitung:
Gehen Sie zur Google Cloud Console und erstellen Sie ein Google Cloud-Konto, falls Sie noch keines haben
Erstellen Sie ein neues Projekt oder wählen Sie ein bestehendes aus
Aktivieren Sie die Search Console API für Ihr Projekt
Gehen Sie zur Seite "Anmeldedaten"
Klicken Sie auf "Anmeldedaten erstellen" und wählen Sie "Dienstkonto"
Geben Sie die Details des Dienstkontos ein und klicken Sie auf "Erstellen"
Klicken Sie auf das neu erstellte Dienstkonto
Gehen Sie zum Tab "Schlüssel" und klicken Sie auf "Schlüssel hinzufügen" > "Neuen Schlüssel erstellen"
Wählen Sie das JSON-Format und klicken Sie auf "Erstellen"
Laden Sie die Schlüsseldatei herunter und speichern Sie sie als
service_account_credentials.jsonim selben Verzeichnis wie das Skript oder setzen Sie die UmgebungsvariableGSC_CREDENTIALS_PATH, um auf ihren Speicherort zu verweisenFügen Sie Ihre Dienstkonto-E-Mail-Adresse zu den entsprechenden Search Console-Properties hinzu
🎬 Sehen Sie sich dieses anfängerfreundliche Tutorial auf Youtube an:
Klicken Sie auf das Bild oben, um das Schritt-für-Schritt-Video-Tutorial anzusehen
2. Erforderliche Software installieren
Sie müssen diese Tools auf Ihrem Computer installieren:
Python (Version 3.11 oder neuer) – Dies führt den MCP-Server aus
Node.js – Erforderlich für die Ausführung des MCP-Inspektors und bestimmter MCP-Komponenten
Einen MCP-kompatiblen KI-Client — Claude Desktop, Cursor, Codex CLI, Gemini CLI oder Antigravity werden alle unterstützt
Stellen Sie sicher, dass sowohl Python als auch Node.js ordnungsgemäß installiert und in Ihrem Systempfad verfügbar sind, bevor Sie fortfahren.
3. Google Search Console MCP herunterladen
Sie müssen dieses Tool auf Ihren Computer herunterladen. Der einfachste Weg ist:
Klicken Sie oben auf dieser Seite auf die grüne Schaltfläche "Code"
Wählen Sie "Download ZIP"
Entpacken Sie die heruntergeladene Datei an einen Ort, den Sie leicht finden können (z. B. Ihren Dokumente-Ordner)
Alternativ, wenn Sie mit Git vertraut sind:
git clone https://github.com/AminForou/mcp-gsc.git4. Erforderliche Komponenten installieren
Öffnen Sie das Terminal (Mac) oder die Eingabeaufforderung (Windows) Ihres Computers:
Navigieren Sie zu dem Ordner, in den Sie die Dateien entpackt haben:
# Example (replace with your actual path): cd ~/Documents/mcp-gsc-mainErstellen Sie eine virtuelle Umgebung (dies hält die Projektabhängigkeiten isoliert):
# Using uv (recommended): uv venv .venv # If uv is not installed, install it first: pip install uv # Then create the virtual environment: uv venv .venv # OR using standard Python: python -m venv .venvHinweis: Wenn Sie beim Versuch, uv zu installieren, einen "pip not found"-Fehler erhalten, lesen Sie den Abschnitt "Wenn Sie einen 'pip not found'-Fehler erhalten" weiter unten.
Aktivieren Sie die virtuelle Umgebung:
# On Mac/Linux: source .venv/bin/activate # On Windows: .venv\Scripts\activateInstallieren Sie die erforderlichen Abhängigkeiten:
# Using uv: uv pip install -r requirements.txt # OR using standard pip: pip install -r requirements.txtWenn Sie einen "pip not found"-Fehler erhalten:
# First ensure pip is installed and updated: python3 -m ensurepip --upgrade python3 -m pip install --upgrade pip # Then try installing the requirements again: python3 -m pip install -r requirements.txt # Or to install uv: python3 -m pip install uv
Wenn Sie (.venv) am Anfang Ihrer Eingabeaufforderung sehen, bedeutet dies, dass die virtuelle Umgebung aktiv ist und die Abhängigkeiten dort installiert werden, ohne Ihre System-Python-Installation zu beeinträchtigen.
5. Verbinden Sie Ihren KI-Client mit der Google Search Console
Die folgende Konfiguration verwendet Claude Desktop als Beispiel. Für andere Clients (Cursor, Codex, Gemini CLI, Antigravity) ist die JSON-Struktur dieselbe – prüfen Sie die Dokumentation Ihres Clients, wo sich die Konfigurationsdatei befindet.
Laden Sie Claude Desktop herunter und installieren Sie es, falls Sie dies noch nicht getan haben
Stellen Sie sicher, dass Ihre Google-Anmeldedatei irgendwo auf Ihrem Computer gespeichert ist
Öffnen Sie das Terminal (Mac) oder die Eingabeaufforderung (Windows) Ihres Computers und geben Sie ein:
# For Mac users:
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
# For Windows users:
notepad %APPDATA%\Claude\claude_desktop_config.jsonFügen Sie den folgenden Konfigurationstext hinzu (dies teilt Ihrem KI-Client mit, wie er eine Verbindung zu GSC herstellen soll):
OAuth-Authentifizierung (unter Verwendung Ihres eigenen Kontos)
{
"mcpServers": {
"gscServer": {
"command": "/FULL/PATH/TO/-main/.venv/bin/python",
"args": ["/FULL/PATH/TO/mcp-gsc-main/gsc_server.py"],
"env": {
"GSC_OAUTH_CLIENT_SECRETS_FILE": "/FULL/PATH/TO/client_secrets.json",
"GSC_DATA_STATE": "all"
}
}
}
}Dienstkonto-Authentifizierung
{
"mcpServers": {
"gscServer": {
"command": "/FULL/PATH/TO/-main/.venv/bin/python",
"args": ["/FULL/PATH/TO/mcp-gsc-main/gsc_server.py"],
"env": {
"GSC_CREDENTIALS_PATH": "/FULL/PATH/TO/service_account_credentials.json",
"GSC_SKIP_OAUTH": "true",
"GSC_DATA_STATE": "all"
}
}
}
}Referenz der Umgebungsvariablen
Variable | Erforderlich | Standard | Beschreibung |
| Nur OAuth |
| Pfad zu Ihrer JSON-Datei mit den OAuth-Client-Geheimnissen |
| Nur Dienstkonto |
| Pfad zu Ihrer JSON-Schlüsseldatei für das Dienstkonto |
| Nein |
| Auf "true" setzen, um die Dienstkonto-Authentifizierung zu erzwingen und OAuth zu überspringen |
| Nein | "all" | "all" liefert aktuelle Daten, die dem GSC-Dashboard entsprechen. "final" liefert nur bestätigte Daten (2–3 Tage Verzögerung). |
Wichtig: Ersetzen Sie alle Pfade durch die tatsächlichen Speicherorte auf Ihrem Computer:
Der erste Pfad sollte auf die Python-Executable innerhalb Ihrer virtuellen Umgebung zeigen
Der zweite Pfad sollte auf die Datei
gsc_server.pyinnerhalb des von Ihnen entpackten Ordners zeigenDer dritte Pfad sollte auf Ihre JSON-Datei mit den Anmeldedaten für das Google-Dienstkonto zeigen
Beispiele:
Mac:
Python-Pfad:
/Users/yourname/Documents/mcp-gsc/.venv/bin/pythonSkript-Pfad:
/Users/yourname/Documents/mcp-gsc/gsc_server.py
Windows:
Python-Pfad:
C:\Users\yourname\Documents\mcp-gsc\.venv\Scripts\python.exeSkript-Pfad:
C:\Users\yourname\Documents\mcp-gsc\gsc_server.py
Speichern Sie die Datei:
Mac: Drücken Sie Strg+O, dann Eingabetaste, dann Strg+X zum Beenden
Windows: Klicken Sie auf Datei > Speichern, dann schließen Sie Notepad
Starten Sie Ihren KI-Client neu
Wenn er sich öffnet, sollten Sie nun die GSC-Tools im Bereich "Tools" sehen
6. Beginnen Sie mit der Analyse Ihrer SEO-Daten!
Jetzt können Sie Ihrem KI-Assistenten Fragen zu Ihren GSC-Daten stellen! Er kann die Daten nicht nur abrufen, sondern auch analysieren, Trends erklären und Visualisierungen erstellen, damit Sie Ihre SEO-Leistung besser verstehen.
Hier sind einige leistungsstarke Prompts, die Sie mit jedem Tool verwenden können:
Tool-Name | Beispiel-Prompt |
| "Listen Sie alle meine GSC-Properties auf und sagen Sie mir, welche die meisten indexierten Seiten haben." |
| "Analysieren Sie den Verifizierungsstatus von mywebsite.com und erklären Sie, was die Eigentumsdetails bedeuten." |
| "Fügen Sie meine neue Website https://mywebsite.com zur Search Console hinzu und überprüfen Sie deren Status." |
| "Entfernen Sie die alte Test-Website https://test.mywebsite.com aus der Search Console." |
| "Zeigen Sie mir die Top 20 Suchanfragen für mywebsite.com in den letzten 30 Tagen, markieren Sie alle mit einer CTR unter 2% und schlagen Sie Titel |
Appeared in Searches
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/AminForou/mcp-gsc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server