Skip to main content
Glama
A1-x-Tech

Google Search Console MCP

Google Search Console MCP

Deutsch | Русский

npm CI Glama License: MIT

A1 Google Search Console MCP verbindet eine KI-App mit der Google Search Console. Untersuchen Sie die Suchleistung, prüfen Sie, ob eine URL indexiert ist, sehen Sie sich Sitemaps an und reichen Sie eine Sitemap bei Bedarf gezielt ein oder wieder ein oder entfernen Sie sie.

Es funktioniert mit den Properties, auf die Ihr Google-Konto Zugriff hat. Wichtig ist: Es wird der exakte Property-Wert der Search Console verwendet – ein Domain-Property und eine URL-Präfix-Property sind unterschiedliche Objekte.

  • 12 Tools. Sieben Tools lesen Properties, Suchdaten, Sitemaps und Index-Status; zwei Tools fügen ein Property hinzu oder reichen eine Sitemap ein; drei Tools können Daten entfernen oder eine beliebige API-Methode aufrufen.

  • Exakte Property-IDs. https://example.com/, https://www.example.com/ und sc-domain:example.com sind voneinander verschieden. list_sites zeigt den zu verwendenden Wert.

  • Suchdaten mit Kontext. Rufen Sie Klicks, Impressionen, CTR und Position nach Datum, Seite, Suchanfrage, Land, Gerät oder Suchdarstellung ab.

  • Indexierung, nicht Veröffentlichung. Die URL-Untersuchung zeigt den aktuellen Google-Status; sie nimmt eine Seite nicht in den Index auf, sondern erzwingt das nicht.

Beginnen Sie mit einer reinen Lesefrage:

Zeigen Sie die Top-20-Suchanfragen für meine Property der letzten 28 Tage, mit Klicks und CTR.

Server verbinden · Anwendungsfälle entdecken · Technische Dokumentation öffnen


So funktioniert Sie es in einer Minute

Sie: Ist https://example.com/pricing indexiert? Wenn nicht, warum?

Assistent: Prüft die URL und zeigt den Index-Status, die Abdeckung, die Crawl-Informationen und die kanonischen URLs an. Es wird nichts verändert.

Sie: Prüfen Sie meine eingereichten Sitemap-Prüfe und bereiten Sie eine erneute Einreichung on denen mit Fehlern vor.

Assistent: Zeigt die Sitemap, ihre Warnungen und Fehler und fragt dann um Bestätigung, bevor sie erneut eingereicht wird.

Sie: Bestätigt.

Assistent: Reicht die ausgewählte Sitemap erneut ein. Es werden keine Wortarten verändert, und Indexierung wird nicht garantiert.

Related MCP server: mcp-gsc

Inhalt

Schnellstart

Sie benötigen Node.js 20+, ein Google-Konto mit Zugriff auf eine Search-Console-Property und OAuth-Anmeldedaten von Google Cloud.

  1. OAuth-Zugriff vorbereiten.

  2. Fügen Sie den Server zu Ihrer KI-App hinzu.

  3. Beginnen Sie mit der Lesefragen oben.

In der App: Öffnen Sie Settings → Plugins → MCP servers, wählen Sie Add server und fügen Sie npx -y mcp-google-search-console@latest mit GOOGLE_SEARCH_CONSOLE_CLIENT_ID, GOOGLE_SEARCH_CONSOLE_CLIENT_SECRET und GOOGLE_SEARCH_CONSOLE_REFRESH_TOKEN hinzu.

codex mcp add google-search-console \
  --env GOOGLE_SEARCH_CONSOLE_CLIENT_ID=your_client_id \
  --env GOOGLE_SEARCH_CONSOLE_CLIENT_SECRET=your_client_secret \
  --env GOOGLE_SEARCH_CONSOLE_REFRESH_TOKEN=your_refresh_token \
  -- npx -y mcp-google-search-console@latest
codex mcp list

Codex-MCP-Dokumentation

claude mcp add \
  --env GOOGLE_SEARCH_CONSOLE_CLIENT_ID=your_client_id \
  --env GOOGLE_SEARCH_CONSOLE_CLIENT_SECRET=your_client_secret \
  --env GOOGLE_SEARCH_CONSOLE_REFRESH_TOKEN=your_refresh_token \
  --transport stdio --scope user google-search-console \
  -- npx -y mcp-google-search-console@latest
claude mcp list

Claude-Code-MCP-Dokumentation

Öffnen Sie Settings → Developer → Edit Config und fügen Sie hinzu:

{"mcpServers":{"google-search-console":{"command":"npx","args":["-y","mcp-google-search-console@latest"],"env":{"GOOGLE_SEARCH_CONSOLE_CLIENT_ID":"your_client_id","GOOGLE_SEARCH_CONSOLE_CLIENT_SECRET":"your_client_secret","GOOGLE_SEARCH_CONSOLE_REFRESH_TOKEN":"your_refresh_token"}}}}

Falls Edit Config nicht verfügbar ist, bearbeiten Sie auf macOS ~/Library/Application Support/Claude/claude_desktop_config.json oder auf Windows %APPDATA%\Claude\claude_desktop_config.json.

Claude-Desktop-MCP-Dokumentation

Fügen Sie unter macOS/Linux zu ~/.cursor/mcp.json oder unter Windows zu %USERPROFILE%\.cursor\mcp.json hinzu:

{"mcpServers":{"google-search-console":{"type":"stdio","command":"npx","args":["-y","mcp-google-search-console@latest"],"env":{"GOOGLE_SEARCH_CONSOLE_CLIENT_ID":"your_client_id","GOOGLE_SEARCH_CONSOLE_CLIENT_SECRET":"your_client_secret","GOOGLE_SEARCH_CONSOLE_REFRESH_TOKEN":"your_refresh_token"}}}}

Cursor-MCP-Dokumentation

Führen Sie MCP: Open User Configuration aus und fügen Sie hinzu:

{"servers":{"google-search-console":{"type":"stdio","command":"npx","args":["-y","mcp-google-search-console@latest"],"env":{"GOOGLE_SEARCH_CONSOLE_CLIENT_ID":"${input:gsc_client_id}","GOOGLE_SEARCH_CONSOLE_CLIENT_SECRET":"${input:gsc_client_secret}","GOOGLE_SEARCH_CONSOLE_REFRESH_TOKEN":"${input:gsc_refresh_token}"}}},"inputs":[{"type":"promptString","id":"gsc_client_id","description":"Google OAuth client ID"},{"type":"promptString","id":"gsc_client_secret","description":"Google OAuth client secret","password":true},{"type":"promptString","id":"gsc_refresh_token","description":"Google OAuth refresh token","password":true}]}

Prüfen Sie es mit MCP: List Servers. VS-Code-MCP-Dokumentation

Mögliche Sie können es ihm sagen

Suchchancen finden

  • Welche Suchanfragen und Seiten haben diesen Monat die meisten Klicks gebracht?

  • Welche Seiten haben im Vergleich zum vorherigen Zeitraum Klicks verloren?

  • Zeigen Sie Suchanfragen mit mcp, deren mittlere Position unter 10 liegt.

Indexstatus und Sitemaps prüfen

  • Ist diese URL indexiert? Zeigen Sie Abdeckung, Crawl-Informationen und kanonische URLs.

  • Welche eingereichten Sitemaps haben Fehler oder Warnungen?

  • Reichen Sie diese Sitemap nach der Anzeige ihres aktuellen Status erneut ein.

Properties sorgfältig verwalten

  • Listen Sie die Search-Console-Properties auf, zu denen ich Zugriff habe.

  • Fügen Sie den genauen Property-Wert hinzu; die Inhaberschaft prüfe ich separat.

  • Entfernen Sie diese Property nach der Bestätigung aus meinem Konto.

So funktionieren Search-Console-Properties

Eine URL-Präfix-Property-Site muss Protokoll und abschließenden Slash enthalten, zum Beispiel https://example.com/. Eine Domain-Property wird als sc-domain:example.com angeben. Eine Ähnliche Übereinstimmung führt zu 403 oder 404, verwenden Sie also den exakten Wert, den list_sites zurückgibt.

add_site registriert nur eine Property. Die Verifikation erfolgt weiterhin über die Oberfläche der Search Console oder die Site-Verification-API. Suchdaten beziehen sich auf die Pacific Time; end_date ist mit inkludiert und finale Analytics-Datenlaufen in der Regel zwei bis drei Tage hinterher. data_state: "all" kann frischere, sich noch ändernde Zeilen enthalten.

Was geändert werden kann

Operation

Was passiert

Bestätigungsgrenze

Properties, Analysen, Sitemaps und URL-Status abrufen

Liest Search Console-Daten

Keine Änderung

Property hinzufügen

Fügt einen Property-Eintrag hinzu; die Überprüfung ist nicht enthalten

Ändert den Konto-Zugriff

Sitemap einreichen oder erneut einreichen

Fordert Verarbeitung einer Sitemap an

Ändert den Search-Console-Zustand

Property löschen

Hebt die Property vom Konto, Google-Daten sind nicht enthalten

Destruktiv

Sitemap löschen

Entfernt eine eingereichte Sitemap

Destruktiv

Direkte API-Anfrage

Kann einen Schreib- oder Lösch-Endpunkt aufrufen

Potenziell destruktiv

Der KI-Client steuert die Bestätigungsabfragen. Der Server kennzeichnet Lese-, Schreib- und destruktive Aufrufe, damit der Client eine reine Prüfung von einer echten Änderung unterscheiden kann.

Zugriff einrichten

Search Console-Daten erfordern Google OAuth 2.0; ein API-Schlüssel reicht nicht.

  1. Erstellen Sie ein oder wählen Sie Google Cloud-Projekte und aktivieren Sie die Google Search Console API.

  2. Konfigurieren Sie den OAuth-Zustimmungsbildschirm und erstellen Sie einen Desktop-OAuth-Client.

  3. Verwenden Sie den OAuth 2.0 Playground mit Eigene OAuth-Anmeldedaten verwenden, um das Google-Konto mit Zugriff auf die Property zu autorisieren und ein aktualisierbar-Token zu erhalten.

  4. Verwenden Sie den Bereich https://www.googleapis.com/auth/webmasters, um Sitemaps- und Property-Änderungen abzudecken. Verwenden Sie https://www.googleapis.com/auth/webmasters.readonly nur, wenn Sie Read-Only-Zugriff explizit benötigen.

Refresh-Tokens im Testmodus können nach sieben Tagen ablaufen. Legen die OAuth-App öffentlichs oder verwenden eine interne Workspace-App für dauerhaften Zugriffen. Behandeln Sie Client-Secret und Refresh-Tokenang geheim.

Konfiguration

Variable

Erforderlich

Beschreibung

GOOGLE_SEARCH_CONSOLE_CLIENT_ID Nationalbr>

Ja*

OAuth-Client-ID.

GOOGLE_SEARCH_CONSOLE_CLIENT_SECRET

Ja*

OAuth-Client-Secret.

GOOGLE_SEARCH_CONSOLE_REFRESH_TOKEN

Ja*

OAuth-Refresh-Token.

GOOGLE_SEARCH_CONSOLE_ACCESS_TOKEN

Ja*

Kurzlebiges Alternative zum OAuth-Trio.

GOOGLE_SEARCH_CONSOLE_API_BASE

Nein

Überschreiben der Basis-URL der API.

GOOGLE_SEARCH_CONSOLE_TIMEOUT_MS

Nein

Timeout pro Anfrage; Standard 60000 ms.

GOOGLE_SEARCH_CONSOLE_MAX_RETRIES

Nein

Wiederholungen bei temporären Fehlern; Standard 3.

* Sie müssen entweder das OAuth-Trio oder ein Zugriffstoken angeben.

Daten, Grenzwerte und Hintergrundarbeit

  • Laufzeit. Solcher lokaler Server ruft Google auf und sendet anonyme Telemetrie mit Installations-ID, Versionen und Werkzeugnummern – niemalstaken OAuth-Tokens, Eigenschaftsdaten. Setzen Sie ASKADS_TELEMETRY=0, um etwasemessen.

  • API-Limits. URL-Ausrückpansion erlaubt 2.000 Preisprobe pro Property und Tag sowie 600 pro Minute. Analytics liefert höchsten 25.000 Zeilen pro Anfrage; anonymisierte Long-Tail-Abfragen werden nie zurückgegeben. Verwenden Sie Pagination und prüfen Sie nicht ganze Sites einzelner HTML.

  • Keine Hintergrundüberwachung. Es funktioniert nur, wenn Tools werden.in verwenden bleiben. Wenn Ihre KI-App geplante Aufgaben unterstützt, können Sie regelmäßig eine Sitemap oder eine wichtige URL prüfen.

Technische Dokumentation

Support

Fehler gefunden oder Anwendungsszenario? Neues Issue erstellen oder uns bei Telegram abrufen.

A
license - permissive license
A
quality
A
maintenance

Maintenance

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

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP Server that provides access to Google's Search Console API, allowing users to interact with website search performance data and manage search presence through natural language.
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for Google Search Console, enabling querying search analytics, URL inspection, sitemap management, and more via natural language.
    267
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    This MCP server provides LLMs with programmatic access to Google Search Console data and functionality, including search analytics, sitemap management, site management, and URL inspection.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server that exposes the Google Search Console API, allowing LLMs to query SEO data, inspect URLs, manage sitemaps, and analyze search performance via natural language.
    63
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for Google search results via SERP API

  • Serper MCP — wraps the Serper Google Search API (serper.dev)

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

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/A1-x-Tech/mcp-google-search-console'

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