Google Search Console MCP Server
by akzar1elio.github.AKzar1el/mcp-gscv0.4.36-registry.1
Google Search Console on Cloudflare Workers: organic search analytics, URL inspection, sitemap management, indexing and SEO insights.
context tax
queued
security
queued
cold start
queued
freshness
Active15d ago
Install Google Search Console MCP server
No published package or hosted endpoint yet — see the repository README for build-from-source instructions.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| PORT | — | — | Local HTTP port used by the npm launcher. |
| GSC_ACCESS_MODE | — | — | 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 directory for persistent local Wrangler/KV/Durable Object/OAuth state. When omitted, the npm launcher uses its stable per-user default. |
| GOOGLE_CLIENT_ID | yes | — | Google OAuth client ID for the local Worker. |
| GOOGLE_CLIENT_SECRET | yes | yes | Google OAuth client secret for the local Worker. |
| TOKEN_ENCRYPTION_KEY | yes | yes | Base64-encoded 32-byte key used to encrypt stored Google refresh tokens. |
Freshness
Active — last maintenance signal 15d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-09-24 · 15d ago · GitHub
Latest release
2026-09-24 · 15d ago · GitHub · v0.4.36
Package published
no data · npm/PyPI
Registry entry updated
2026-09-24 · 15d ago · official registry · v0.4.36-registry.1
FAQ
›Does Google Search Console require an API key?
Yes. It expects GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, TOKEN_ENCRYPTION_KEY, of which 2 are secrets.
›Can I use Google Search Console as a remote (hosted) MCP server?
Yes. It is a hosted MCP server; connect to its URL with any client that supports remote MCP.
›Is Google Search Console in the official MCP registry?
Yes, as io.github.AKzar1el/mcp-gsc.
Alternatives to Google Search Console
Other web search MCP servers.