Google Search Console MCP Server
Google Search Console MCP-Server
Fragen Sie Google Search Console-Daten von jedem KI-Assistenten ab, der das MCP-Protokoll unterstützt – Rankings, Klicks, Impressionen und Leistung auf Seitenebene.
Voraussetzungen
Node.js 18+
Ein Google-Konto mit Zugriff auf die Google Search Console
Related MCP server: Google Search Console + GA4 MCP Server
Einrichtung
1. Abhängigkeiten installieren
npm install2. Google Cloud-Projekt erstellen
Gehen Sie zur Google Cloud Console
Erstellen Sie ein neues Projekt (oder wählen Sie ein bestehendes aus)
Aktivieren Sie die Search Console API:
Gehen Sie zu APIs & Dienste > Bibliothek
Suchen Sie nach "Search Console API"
Klicken Sie auf Aktivieren
3. OAuth2-Anmeldedaten erstellen
Gehen Sie zu APIs & Dienste > Anmeldedaten
Klicken Sie auf Anmeldedaten erstellen > OAuth-Client-ID
Anwendungstyp: Desktop-App (oder Webanwendung)
Geben Sie ihr einen beliebigen Namen
Kopieren Sie die Client-ID und das Client-Secret
4. Konfigurieren Sie Ihre .env-Datei
cp .env.example .envFüllen Sie die Werte aus:
Variable | Wo zu finden |
| GSC-Einstellungen > Zuordnung > Sc-Domain (z. B. |
| Google Cloud Console > Anmeldedaten (aus Schritt 3) |
| Google Cloud Console > Anmeldedaten (aus Schritt 3) |
5. Server ausführen
npm startBeim ersten Start öffnet sich automatisch ein Browserfenster, um die OAuth-Authentifizierung abzuschließen. Danach werden die Token lokal in .tokens.json gespeichert und Sie werden nicht erneut dazu aufgefordert.
Verbindung mit Ihrem KI-Assistenten herstellen
Dieser Server kommuniziert über stdio (Standardeingabe/-ausgabe), was der Standardweg ist, um MCP-Server mit KI-Assistenten zu verbinden. Konfigurieren Sie Ihren KI-Assistenten wie folgt:
node /path/to/src/index.jsErsetzen Sie /path/to durch den tatsächlichen Pfad zu diesem Projekt auf Ihrem Computer.
Verfügbare Tools
getTopQueries
Gibt Ihre Top-Suchanfragen zurück, sortiert nach Klicks.
Parameter:
startDate(JJJJ-MM-TT),endDate(JJJJ-MM-TT),rowLimit(optional, Standard 10)Rückgabe: Suchanfrage, Klicks, Impressionen, CTR, Position für jede Zeile
getSiteSummary
Gibt die gesamte Suchleistung der Website zurück.
Parameter:
startDate(JJJJ-MM-TT),endDate(JJJJ-MM-TT)Rückgabe: Gesamtklicks, Impressionen, CTR, durchschnittliche Position
getPagePerformance
Gibt Leistungsdaten zurück, gefiltert nach einer bestimmten Seite.
Parameter:
pageUrl(exakte URL wie in der GSC angezeigt),startDate(JJJJ-MM-TT),endDate(JJJJ-MM-TT)Rückgabe: Klicks, Impressionen, CTR, Position für diese Seite
getRankingChanges
Findet Seiten mit den größten Positionsänderungen zwischen zwei Zeiträumen.
Parameter:
days(Anzahl der zu vergleichenden Tage, Standard 28)Rückgabe: Seiten-URL, Positionsänderung, aktuelle Position, vorherige Position
Wichtig
Übertragen Sie niemals .env oder .tokens.json in die Versionsverwaltung. Diese Dateien sind bereits über .gitignore ausgeschlossen.
This server cannot be deployed
Maintenance
Related MCP Connectors
Query your Google Search Console, GA4 and Bing Webmaster data across every site you run.
Search Console SEO analytics: rankings, clicks, CTR, striking-distance insights, charts, sitemaps.
SEO rankings and traffic from Google Search Console for AI assistants, read-only
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides access to Google Search Console to retrieve and analyze search performance data including queries, pages, and rankings. It enables users to perform rich data analysis through customizable reporting periods and dimensions using the Search Console API.4,242 npmMIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables querying Google Search Console and Google Analytics 4 data to retrieve search performance and site analytics. It provides tools for listing web properties and running detailed reports using secure Google OAuth authentication.-
- AlicenseAqualityAmaintenanceProvides 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.4124 npm10MIT
- AlicenseAqualityDmaintenanceQuery Google Search Console search analytics, inspect URL indexing status, manage sitemaps, and analyze keyword performance. 13 tools covering search queries, page performance, sitemap management, and index coverage.13527 npm7MIT