Skip to main content
Glama

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

00 — Concepto

Visión, entorno de mercado, grupos objetivo

01 — Arquitectura

netcup + Cloudflare, componentes, ruta de escalado

02 — Autenticación

Los dos niveles OAuth, verificación de Google, manejo de tokens

03 — Modelo de datos

Esquema PostgreSQL, particionamiento, cálculo de volumen

04 — Pipeline de sincronización

Carga inicial, sincronización diferencial, matemáticas de cuota, comportamiento ante errores

05 — Herramientas

La interfaz MCP: 26 herramientas, esquemas, presupuestos de respuesta

06 — Motor de análisis

Las fórmulas detrás de atribución, anomalías, curvas CTR

07 — Facturación

Matriz de planes, objetos Stripe, derechos

08 — Seguridad y RGPD

Residencia de datos, cifrado, concepto de eliminación

09 — Hoja de ruta

Fases 0–6, esfuerzos, riesgos

10 — Estructura del repositorio

Diseño del monorepo, herramientas

11 — Salida al mercado

Directorio de conectores, canales, lanzamiento

12 — Competencia y PVU

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

packages/core

Matriz de planes, derechos, reglas básicas de métricas

✅ probado

packages/analytics

Atribución de cambios, curva CTR (isotónica) — el PVU

✅ probado

packages/db

Modelos Drizzle, migración canónica, helpers de sintonización

✅ probado

packages/gsc-client

Cliente de Search Console: paginación, retroceso, traducción de errores

✅ probado

apps/app

Servidor MCP: registro, enrutador, puerta de acceso, presupuesto de respuesta

🧱 Esqueleto

apps/worker

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/*/test

CI (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.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    MCP 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.
    10
    18
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A lightweight, fast MCP server for Google Search Console. Query search analytics, manage sitemaps, and inspect URLs directly from your AI assistant.
    7
    Apache 2.0
  • F
    license
    A
    quality
    D
    maintenance
    An 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
  • A
    license
    -
    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.
    160
    MIT

View all related MCP servers

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

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/alexanderdross/gsc-mcp'

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