GSC-MCP
GSC-MCP
Servidor MCP remoto que pone los datos de Google Search Console a disposición de Claude, ChatGPT y Cursor — basado en la exportación completa de datos de Google en lugar de la API limitada.
Dominio: gsc2mcp.drossmedia.de · Operación: Servidor root netcup, Núremberg, con Cloudflare al frente
Estado: Implementación iniciada. La lógica central independiente de la red ya está disponible como paquetes probados (
core,analytics,db,gsc-client) junto con el esqueleto del servidor MCP (apps/app) y el worker de sincronización (apps/worker). El cableado de red — transporte MCP, proveedor OAuth, conexión con Google — llegará con la Fase 0/1 de la hoja de ruta, una vez que el dominio y el cliente OAuth de GCP estén listos.
De qué se trata
La API de Search Console tiene límites muy estrictos: 16 meses de historial, 25.000 filas por solicitud, alrededor de 50.000 filas por día y tipo de búsqueda. Cada herramienta del mercado utiliza esta API sin excepción — incluso aquellas que luego almacenan los datos. Almacenan una muestra.
La Exportación Masiva de Datos de Google no tiene ninguno de estos límites: datos de búsqueda completos, a diario, sin cuota de API, almacenamiento ilimitado. Lo que le falta es todo lo demás — sin interfaz, sin análisis, sin acceso para agentes.
GSC-MCP cierra exactamente esta brecha y añade un motor de análisis determinista: atribución de cambios, detección de anomalías ajustada estacionalmente, curvas de CTR propias del sitio, series temporales de canibalización. Los números son verificables, no estimados.
La magnitud de la diferencia está medida: en sc-domain:aip.aero, las 100 consultas con más clics representan solo el 8,3 % de los clics — aproximadamente el 92 % de la actividad está fuera del alcance de lo que muestra una herramienta con límite de filas.
Related MCP server: searchconsole-mcp
Documentación
Documento | Contenido |
Visión, entorno de mercado, grupos objetivo | |
netcup + Cloudflare, componentes, ruta de escalado | |
Los dos niveles OAuth, verificación de Google, manejo de tokens | |
Esquema PostgreSQL, particionamiento, cálculo de volumen | |
Carga inicial, sincronización diferencial, matemáticas de cuota, comportamiento ante errores | |
La interfaz MCP: 26 herramientas, esquemas, presupuestos de respuesta | |
Las fórmulas detrás de atribución, anomalías, curvas CTR | |
Matriz de planes, objetos Stripe, derechos | |
Residencia de datos, cifrado, concepto de eliminación | |
Fases 0–6, esfuerzos, riesgos | |
Diseño del monorepo, herramientas | |
Directorio de conectores, canales, lanzamiento | |
Escaneo del mercado, examen honesto de los diferenciadores, posicionamiento |
Arquitectura en resumen
Claude / ChatGPT / Cursor
│ Streamable HTTP + OAuth 2.1
▼
Cloudflare (TLS, DDoS, WAF, Rate Limiting)
│
▼
netcup Root Server · Nürnberg
Caddy → app (MCP + OAuth AS) · web · worker
PostgreSQL 17 (Warehouse, pg-boss, Rate-Budget)
│
├──▶ Search Console API (einmaliger 16-Monats-Backfill)
└──▶ BigQuery Bulk Export (laufend, vollständig, ohne API-Quote)Un segundo nombre de host gsc2mcp-direct.drossmedia.de se ejecuta sin Cloudflare directamente en el servidor — para clientes cuya adquisición no permite un procesador de pedidos estadounidense, y como ruta de emergencia en caso de fallo del proxy.
Estructura del proyecto
Monorepo, npm-workspaces, TypeScript strict, Vitest.
Paquete | Rol | Estado |
| Matriz de planes, derechos, reglas básicas de métricas | ✅ probado |
| Atribución de cambios, curva CTR (isotónica) — el PVU | ✅ probado |
| Modelos Drizzle, migración canónica, helpers de sintonización | ✅ probado |
| Cliente de Search Console: paginación, retroceso, traducción de errores | ✅ probado |
| Servidor MCP: registro, enrutador, puerta de acceso, presupuesto de respuesta | 🧱 Esqueleto |
| Sincronización: limitador de tasa, planificación de trabajos, transformaciones de exportación masiva | 🧱 Esqueleto |
La DDL canónica se encuentra en packages/db/migrations/0001_init.sql y se valida contra PostgreSQL real; docs/03 la justifica.
Desarrollo
npm install
npm run typecheck # tsc --build über alle Packages
npm test # Vitest über packages/*/test und apps/*/testCI (GitHub Actions) verifica adicionalmente la migración contra un PostgreSQL real, los documentos conceptuales (enlaces, coherencia) y la página de resumen en ambos temas. Ver docs/10-repo-struktur.md y CLAUDE.md.
Próximos pasos
La ruta crítica no es el código, sino la verificación OAuth de Google para el ámbito sensible webmasters.readonly — generalmente toma varias semanas y requiere dominio y declaración de privacidad. Detalles en docs/02-auth.md y docs/09-roadmap.md.
Antes de la Fase 2 también hay que decidir a dónde envía la Exportación Masiva de Datos — al proyecto BigQuery del cliente o al nuestro. La ponderación está en docs/12-wettbewerb-usp.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server that gives AI assistants live access to Google Search Console and Bing Webmaster Tools for search performance, indexing, keyword research, and crawl health analysis directly in the chat.1018MIT
- AlicenseAqualityCmaintenanceA lightweight, fast MCP server for Google Search Console. Query search analytics, manage sitemaps, and inspect URLs directly from your AI assistant.7Apache 2.0
- FlicenseAqualityDmaintenanceAn MCP server that provides Google Analytics and Search Console data as tools for AI assistants, enabling natural language queries for web analytics, SEO performance, and site insights.13
- Alicense-qualityDmaintenanceMCP 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.160MIT
Related MCP Connectors
SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.
MCP server for Google search results via SERP API
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/alexanderdross/gsc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server