Google Search Console (DigestSEO)

MCP-Server von DigestSEO (AKzar1el)

Query Search Console analytics, inspect URLs, manage sitemaps and find SEO opportunities from your assistant using your own Google OAuth.

Läuft lokal (Läuft auf deinem Rechner: Die Seite nennt den Installationsbefehl)Läuft mit npxBraucht API-Schlüssel

Google Search Console (DigestSEO) installieren

Läuft auf deinem Rechner. Dein Client startet ihn mit diesem Befehl:

npx -y @digestseo/mcp-gsc

Braucht Node.js auf deinem Rechner. Die Schritte unten zeigen, wo der Befehl in jedem Client hingehört.

  • PORT optional Local HTTP port used by the npm launcher.
  • GSC_ACCESS_MODE optional Google/Search Console access mode for the local launcher. Use readonly for least privilege or readwrite for the six mutation tools.
  • MCP_GSC_STATE_DIR optional Optional directory for persistent local Wrangler/KV/Durable Object/OAuth state. When omitted, the npm launcher uses its stable per-user…
  • GOOGLE_CLIENT_ID Google OAuth client ID for the local Worker.
  • GOOGLE_CLIENT_SECRET geheim Google OAuth client secret for the local Worker.
  • TOKEN_ENCRYPTION_KEY geheim Base64-encoded 32-byte key used to encrypt stored Google refresh tokens.

Diesen Server teilen

Öffnet diese Seite, mit dem Installationsbefehl und den Einrichtungsschritten.

mcp.tc/i/google-search-console-digestseo

Über den Server

Connects to the Google Search Console API so an assistant can list properties, query clicks, impressions, CTR and position, inspect indexed URLs, manage sitemaps, and surface quick wins, keyword cannibalization and content decay. It also covers Google's restricted Indexing API for eligible JobPosting and livestream URLs, and can produce a weekly digest.

Runs locally with npx @digestseo/mcp-gsc, which starts a loopback Streamable HTTP server on 127.0.0.1:8080/mcp, or can be self-hosted on Cloudflare Workers. You supply your own Google OAuth client ID and secret plus a token encryption key, then sign in with Google. A readonly access mode disables the six mutation tools.

Was du damit machen kannst

  • List Search Console properties and check permission levels
  • Query clicks, impressions, CTR and position by query, page, country or device
  • Compare search performance across two date ranges
  • Inspect indexing status of one or up to 10 URLs
  • List, submit, get and delete sitemaps
  • Find quick-win queries, cannibalization and content decay
  • Generate a weekly search performance digest
  • Add or remove properties unless readonly mode is set

Tools 23

  • server.capabilities

    List the server's tools and report local Google credential state.

  • sites.list

    List Search Console properties the connected account can access.

  • sites.get

    Get one property and the account's permission level.

  • analytics.query

    Impressions, clicks, CTR and position over a date range with breakdowns.

  • insights.page_queries

    List queries that produced impressions for one page URL.

  • insights.query_pages

    List pages that received impressions for one query.

  • urls.inspect

    URL Inspection report for the indexed version of a page.

  • urls.inspect_many

    Inspect indexed versions of up to 10 URLs.

  • sitemaps.list

    List submitted sitemaps with status and warning and error counts.

  • sites.add

    Add a Search Console property.

  • sites.delete

    Remove a Search Console property.

  • sitemaps.submit

    Submit a sitemap for a property.

11 weitere Tools anzeigen
  • sitemaps.delete

    Remove a submitted sitemap.

  • sitemaps.get

    Get status and details of a submitted sitemap.

  • insights.quick_wins

    Find high-impression query/page rows in the opportunity position range.

  • insights.cannibalization

    Find queries where multiple pages compete.

  • insights.content_decay

    Identify pages with the largest recent traffic declines.

  • indexing.request

    Request an Indexing API update for eligible JobPosting or livestream URLs.

  • indexing.remove

    Send a URL_DELETED notification for a previously eligible page.

  • indexing.status

    Read latest Indexing API notifications received for a URL.

  • indexing.list_pages

    List pages with Search Console impressions.

  • analytics.compare

    Compare search performance across two date ranges.

  • reports.weekly_digest

    Generate a weekly search performance digest with one recommended action.

Am 4. Okt. 2026 aus dem Manifest des Pakets gelesen, nicht über eine Live-Verbindung.

Beispiel-Prompts

  • Which queries brought the most clicks to my site last month?

  • Inspect these 5 URLs and tell me which are not indexed.

  • Find pages competing for the same search queries.

  • Compare my search performance this month against last month.

Einrichtung

Jeder Client startet Google Search Console (DigestSEO) mit demselben Befehl auf deinem Rechner. Wähl deinen; die Seite merkt sich deine Wahl.

Claude Code

  1. Führe das in einem Terminal in deinem Projektordner aus:
claude mcp add --transport stdio google-search-console-digestseo --env "GOOGLE_CLIENT_ID=<YOUR_GOOGLE_CLIENT_ID>" --env "GOOGLE_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET>" --env "TOKEN_ENCRYPTION_KEY=<YOUR_TOKEN_ENCRYPTION_KEY>" -- npx -y @digestseo/mcp-gsc
  1. Starte Claude Code und tippe /mcp. google-search-console-digestseo sollte als verbunden angezeigt werden.

Ergänze --scope user, damit er in jedem Projekt verfügbar ist. Ersetze die Platzhalter durch deine eigenen Werte.

Claude Desktop

  1. Öffne Settings → Developer → Edit Config. Das öffnet claude_desktop_config.json. Füge hinzu:
claude_desktop_config.json
{
  "mcpServers": {
    "google-search-console-digestseo": {
      "command": "npx",
      "args": [
        "-y",
        "@digestseo/mcp-gsc"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
        "TOKEN_ENCRYPTION_KEY": "<YOUR_TOKEN_ENCRYPTION_KEY>"
      }
    }
  }
}
  1. Speichere die Datei und starte Claude Desktop neu. Ersetze die Platzhalter durch deine eigenen Werte.

Braucht Node.js auf deinem Rechner. Die Datei liegt unter macOS in ~/Library/Application Support/Claude/ und unter Windows in %APPDATA%\Claude\.

Cursor

Oder trag ihn von Hand in ~/.cursor/mcp.json (alle Projekte) oder .cursor/mcp.json (dieses Projekt) ein:

mcp.json
{
  "mcpServers": {
    "google-search-console-digestseo": {
      "command": "npx",
      "args": [
        "-y",
        "@digestseo/mcp-gsc"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
        "TOKEN_ENCRYPTION_KEY": "<YOUR_TOKEN_ENCRYPTION_KEY>"
      }
    }
  }
}

Braucht Node.js auf deinem Rechner. Ersetze die Platzhalter durch deine eigenen Werte.

VS Code

Füge ihn zu .vscode/mcp.json hinzu. VS Code fragt beim ersten Mal nach dem Secret und speichert es sicher:

.vscode/mcp.json
{
  "servers": {
    "google-search-console-digestseo": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@digestseo/mcp-gsc"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "${input:google-client-secret}",
        "TOKEN_ENCRYPTION_KEY": "${input:token-encryption-key}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "google-client-secret",
      "description": "GOOGLE_CLIENT_SECRET",
      "password": true
    },
    {
      "type": "promptString",
      "id": "token-encryption-key",
      "description": "TOKEN_ENCRYPTION_KEY",
      "password": true
    }
  ]
}

Braucht Node.js auf deinem Rechner.

Devin Desktop

  1. Füge ihn zu ~/.config/devin/mcp_config.json (macOS und Linux) oder %APPDATA%\devin\mcp_config.json (Windows) hinzu:
mcp_config.json
{
  "mcpServers": {
    "google-search-console-digestseo": {
      "command": "npx",
      "args": [
        "-y",
        "@digestseo/mcp-gsc"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
        "TOKEN_ENCRYPTION_KEY": "<YOUR_TOKEN_ENCRYPTION_KEY>"
      }
    }
  }
}
  1. Aktualisiere die Liste der MCP-Server in Cascade. Ersetze die Platzhalter durch deine eigenen Werte.

Devin Desktop ist der neue Name von Windsurf.

Codex

codex mcp add google-search-console-digestseo --env "GOOGLE_CLIENT_ID=<YOUR_GOOGLE_CLIENT_ID>" --env "GOOGLE_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET>" --env "TOKEN_ENCRYPTION_KEY=<YOUR_TOKEN_ENCRYPTION_KEY>" -- npx -y @digestseo/mcp-gsc

Oder bearbeite ~/.codex/config.toml direkt:

config.toml
[mcp_servers.google-search-console-digestseo]
command = "npx"
args = ["-y", "@digestseo/mcp-gsc"]
env = { GOOGLE_CLIENT_ID = "<YOUR_GOOGLE_CLIENT_ID>", GOOGLE_CLIENT_SECRET = "<YOUR_GOOGLE_CLIENT_SECRET>", TOKEN_ENCRYPTION_KEY = "<YOUR_TOKEN_ENCRYPTION_KEY>" }

Braucht Node.js auf deinem Rechner. Ersetze die Platzhalter durch deine eigenen Werte.

Gemini CLI

gemini mcp add -e "GOOGLE_CLIENT_ID=<YOUR_GOOGLE_CLIENT_ID>" -e "GOOGLE_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET>" -e "TOKEN_ENCRYPTION_KEY=<YOUR_TOKEN_ENCRYPTION_KEY>" google-search-console-digestseo npx -- -y @digestseo/mcp-gsc

Damit fügst du ihn dem aktuellen Projekt hinzu. Ergänze -s user, um ihn überall zu nutzen.

Jeder Client

Die meisten Clients, die lokale Server starten, akzeptieren diese Form:

{
  "mcpServers": {
    "google-search-console-digestseo": {
      "command": "npx",
      "args": [
        "-y",
        "@digestseo/mcp-gsc"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
        "TOKEN_ENCRYPTION_KEY": "<YOUR_TOKEN_ENCRYPTION_KEY>"
      }
    }
  }
}

Zed legt Server in seinen Einstellungen unter context_servers ab, mit denselben Feldern command, args und env.

Braucht Node.js auf deinem Rechner. Ersetze die Platzhalter durch deine eigenen Werte.

Häufige Fragen

Kann ich mcp.tc/i/google-search-console-digestseo in meinen MCP-Client einfügen?

Nein. Google Search Console (DigestSEO) läuft auf deinem eigenen Rechner und wird von deinem Client gestartet, hat also keine Webadresse, mit der man sich verbinden könnte. Der Quick-Link ist die Seite zum Teilen; der Installationsbefehl lautet npx -y @digestseo/mcp-gsc.

Braucht Google Search Console (DigestSEO) einen API-Schlüssel?

Ja. Er liest GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET und TOKEN_ENCRYPTION_KEY aus seiner Umgebung, und GOOGLE_CLIENT_SECRET und TOKEN_ENCRYPTION_KEY sind geheim. Trag die Werte in die Konfiguration deines Clients auf deinem eigenen Rechner ein, nie in eine geteilte Datei.

Ist Google Search Console (DigestSEO) ein Remote- oder ein lokaler Server?

Lokal. Dein Client startet ihn als Prozess auf deinem Rechner, mit npx -y @digestseo/mcp-gsc, was Node.js braucht.

Was kann Google Search Console (DigestSEO)?

Er hat 23 Tools, darunter server.capabilities, sites.list und sites.get. Du kannst damit List Search Console properties and check permission levels, Query clicks, impressions, CTR and position by query, page, country or device und Compare search performance across two date ranges.

Welche Clients können ihn nutzen?

Jeder Client, der lokale Server startet: Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed und andere. claude.ai und ChatGPT verbinden sich nur mit Remote-Servern.

Wer hat diese Seite geschrieben?

Der Roboter von mcp.tc hat die öffentlichen Metadaten von Google Search Console (DigestSEO) (seine Paket- und Repository-Seiten) gelesen, und ein KI-Modell hat daraus den Text entworfen. Ein Mensch prüft alles, was die Prüfungen nicht bestätigen können. Der Text kann trotzdem falsch sein; wenn dir ein Fehler auffällt, nutze Eintrag melden auf dieser Seite.

Einbinden

Zeig Google Search Console (DigestSEO) in einem README oder auf deiner Website. Jede Einbindung verlinkt auf diese Seite, nutzt den Installationsbefehl des Servers und setzt keine Cookies. So funktionieren Einbindungen

README-Badge

Badge-Vorschau, hellBadge-Vorschau, dunkel
Markdown
[![Google Search Console (DigestSEO) on mcp.tc](https://mcp.tc/i/google-search-console-digestseo/badge.svg)](https://mcp.tc/i/google-search-console-digestseo)
HTML
<a href="https://mcp.tc/i/google-search-console-digestseo"><img src="https://mcp.tc/i/google-search-console-digestseo/badge.svg" alt="Google Search Console (DigestSEO) on mcp.tc" height="20"></a>

Es folgt dem hellen oder dunklen Modus der Lesenden. Hänge ?theme=light oder ?theme=dark an, um ihn festzulegen, oder ?style=compact, um das Zeichen ohne Schriftzug zu zeigen.

Website-Karte

HTML
<script src="https://mcp.tc/w/google-search-console-digestseo.js" async></script>

Die Karte erscheint dort, wo das Tag steht. Füge dem Tag data-theme="dark" oder data-size="compact" hinzu, um sie zu ändern. Die Datei enthält alles, was sie braucht, stellt also keine weiteren Anfragen und setzt keine Cookies.

iframe

HTML
<iframe src="https://mcp.tc/embed/google-search-console-digestseo" title="Google Search Console (DigestSEO) on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>

Nutze es auf Seiten, die keine Skripte erlauben. Hänge ?theme=light oder ?theme=dark an die Adresse an, um die Farben festzulegen.

JSON

Der Eintrag als Daten für deine eigenen Seiten und Tools: Name, Kurzbeschreibung, Installationsbefehl, Tools und die „Add to“-Links. Jede Website kann ihn lesen (CORS ist offen).

https://mcp.tc/i/google-search-console-digestseo.json

Was jedes Feld bedeutet

mcp.tc ist nicht mit DigestSEO (AKzar1el) verbunden. Diese Seite entstand aus den öffentlichen Metadaten von Google Search Console (DigestSEO), zuletzt geprüft am 4. Okt. 2026, und ein KI-Modell hat die Beschreibung geschrieben, sie kann also Fehler enthalten. Namen und Marken gehören ihren Inhabern. Stimmt etwas nicht? Eintrag melden.