Skip to main content
Glama
bwengr

Google Search Console MCP Server

by bwengr

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 install

2. Google Cloud-Projekt erstellen

  1. Gehen Sie zur Google Cloud Console

  2. Erstellen Sie ein neues Projekt (oder wählen Sie ein bestehendes aus)

  3. 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

  1. Gehen Sie zu APIs & Dienste > Anmeldedaten

  2. Klicken Sie auf Anmeldedaten erstellen > OAuth-Client-ID

  3. Anwendungstyp: Desktop-App (oder Webanwendung)

  4. Geben Sie ihr einen beliebigen Namen

  5. Kopieren Sie die Client-ID und das Client-Secret

4. Konfigurieren Sie Ihre .env-Datei

cp .env.example .env

Füllen Sie die Werte aus:

Variable

Wo zu finden

GSC_SITE_URL

GSC-Einstellungen > Zuordnung > Sc-Domain (z. B. sc-domain:bwengr.com)

GOOGLE_CLIENT_ID

Google Cloud Console > Anmeldedaten (aus Schritt 3)

GOOGLE_CLIENT_SECRET

Google Cloud Console > Anmeldedaten (aus Schritt 3)

5. Server ausführen

npm start

Beim 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.js

Ersetzen 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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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 npm
    MIT
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables 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.
    -
  • A
    license
    A
    quality
    A
    maintenance
    Provides 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.
    4
    124 npm
    10
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Query 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.
    13
    527 npm
    7
    MIT