Saltar al contenido principal
Marca visual de mcp-gsc
Google Search Console · MCP

GSC MCP para Google Search Console.

mcp-gsc conecta Google Search Console con Claude, ChatGPT, Cursor u otro cliente MCP. Consulta consultas, páginas, rendimiento, sitemaps e inspecciones de URL con Google OAuth.

Modo recomendado
Read-only
Autenticación
Google OAuth
Opciones
npm / Worker
Licencia
MIT
mcp-gsc: datos de Google Search Console sobre rendimiento, indexación y sitemaps
mcp-gsc lleva el rendimiento, la indexación y los sitemaps de Search Console a tu cliente MCP.

npm · Google Search Console MCP

Instala GSC MCP en local con npm

npm inicia un servidor Streamable HTTP en tu equipo. Antes necesitas configurar Google OAuth y las credenciales; no es una conexión de un solo clic.

1. Prepara el acceso a Google

  1. Node.js ^22.18.0 / >=24.11.0 + npm
  2. Usa una cuenta de Google con acceso a la propiedad de Search Console que quieras analizar.
  3. Crea un cliente OAuth en Google Cloud, habilita las API necesarias y registra la URI de redirección local exacta.
  4. Configura estas tres variables de entorno siguiendo la guía de esta versión. TOKEN_ENCRYPTION_KEY debe ser base64 válido de exactamente 32 bytes aleatorios.
    GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETTOKEN_ENCRYPTION_KEY

Registra esta URI exacta en Google Cloud. Deben coincidir host, puerto y ruta; localhost y 127.0.0.1 no son intercambiables.

http://127.0.0.1:8080/google/callback

localhost ≠ 127.0.0.1

SETUP.md · npm v0.4.38

2. Inicia el servidor local

Con las credenciales configuradas en la terminal, ejecuta el paquete npm. Para análisis, elige el ajuste de solo lectura de tu shell.

El valor predeterminado es readwrite. Para analítica, establece readonly antes de autorizar Google; así no se registran las herramientas de escritura.

Terminal Bash / zsh

export GSC_ACCESS_MODE=readonly
npx -y @digestseo/mcp-gsc

PowerShell

$env:GSC_ACCESS_MODE = 'readonly'
npx -y @digestseo/mcp-gsc

Endpoint local · Streamable HTTP

http://127.0.0.1:8080/mcp

3. Conecta tu cliente MCP

Mantén el proceso en ejecución y conecta un cliente del mismo ordenador al endpoint Streamable HTTP; no es un servidor stdio.

Claude Code

claude mcp add --transport http gsc http://127.0.0.1:8080/mcp

Conectar Codex CLI / IDE

codex mcp add gsc --url http://127.0.0.1:8080/mcp

Cursor

En Cursor, añade un servidor MCP Streamable HTTP llamado gsc con esta URL (Cursor local).

http://127.0.0.1:8080/mcp

ChatGPT / Claude.ai

ChatGPT y Claude en la nube no pueden acceder al 127.0.0.1 de tu equipo. Usa tu Worker HTTPS o un túnel MCP seguro compatible, según los permisos de tu cuenta.

¿Prefieres acceso remoto?

¿Prefieres acceso remoto?

Sigue disponible el despliegue propio en Cloudflare Workers, con configuración de Cloudflare y Google OAuth. El ejemplo inferior usa Bash; consulta SETUP.md para todos los pasos.

Información

¿Qué es mcp-gsc?

mcp-gsc es un servidor Model Context Protocol autoalojable que conecta tu cliente de IA directamente con la API oficial de Google Search Console.

Ejecuta el paquete npm localmente mediante HTTP en loopback o despliega tu propio Worker de Cloudflare con un endpoint HTTPS. Ambas opciones usan Google OAuth.

El lanzador local guarda el estado cifrado en ~/.mcp-gsc/state de forma predeterminada; el Worker usa el almacenamiento de tu cuenta de Cloudflare. No es un conector alojado por DigestSEO.

Importa el informe Web: multimodal de Search Console y revisa páginas, impresiones y clics. No es un buscador de imágenes. Analizador SEO de Google Lens y búsqueda multimodal.

Compara la visibilidad de tus cuentas autorizadas en la Búsqueda de Google. No mide me gusta, seguidores ni visualizaciones dentro de las redes. Compara el rendimiento de tus redes sociales en Google.

Herramientas

Capacidades del servidor

Herramientas específicas cubren estadísticas, inspección de URL, sitemaps, indexación, diagnósticos SEO y el resumen semanal.

La lista incluye herramientas de escritura opcionales. GSC_ACCESS_MODE=readonly expone solo herramientas sin modificaciones; la Indexing API de Google se limita a tipos de contenido admitidos.

01get_capabilities

Lista las capacidades disponibles y el estado de la autenticación.

02list_sites

Lista las propiedades de Search Console accesibles para la cuenta conectada.

03query_search_analytics

Consulta clics, impresiones, CTR y posiciones para un intervalo de fechas personalizado.

04inspect_url

Obtiene el informe de inspección de URL en vivo y los detalles de indexación.

05list_sitemaps

Lista los sitemaps enviados con su estado de rastreo y advertencias.

06add_site

Añade una propiedad de Search Console a la cuenta conectada.

07delete_site

Elimina una propiedad de Search Console de la cuenta.

08submit_sitemap

Envía un sitemap para una propiedad de Search Console.

09delete_sitemap

Elimina un sitemap enviado de una propiedad.

10get_sitemap

Obtiene el estado detallado de un sitemap enviado.

11identify_quick_wins

Encuentra consultas con muchas impresiones posicionadas entre los puestos 8 y 20.

12detect_cannibalization

Encuentra consultas por las que compiten varias páginas.

13detect_content_decay

Identifica las páginas con mayor caída de clics de búsqueda.

14request_indexing

Solicita la indexación a través de la API de indexación de Google. Actualmente, esta API está restringida a páginas con datos estructurados JobPosting o páginas de transmisión en vivo con BroadcastEvent dentro de VideoObject. No está disponible para el envío general de páginas web.

15list_indexed_pages

Lista las páginas que han recibido impresiones en Search Console.

16compare_performance

Compara clics, impresiones, CTR y posiciones entre dos periodos.

17weekly_digest

Genera un informe SEO semanal en lenguaje claro.

Despliegue

¿Prefieres acceso remoto?

Sigue disponible el despliegue propio en Cloudflare Workers, con configuración de Cloudflare y Google OAuth. El ejemplo inferior usa Bash; consulta SETUP.md para todos los pasos.

~/digestseo · deploy
git clone https://github.com/AKzar1el/mcp-gsc.git
cd mcp-gsc && npm install
npx wrangler login
cp wrangler.example.jsonc wrangler.jsonc
npx wrangler deploy

Dale una estrella al repositorio y lleva Search Console a Claude.

Código abierto y autoalojable. Sigue la guía de Google OAuth o despliega tu propio Worker.