mcp-server-gsc
Google Search Console MCP Server — Análisis de búsqueda, indexación de URL y gestión de sitemaps para asistentes de IA (SEO / LLMO)
mcp-server-gsc es un servidor MCP (Model Context Protocol) para Google Search Console que conecta tus datos de rendimiento de búsqueda con Claude o cualquier cliente MCP. Permite a los asistentes de IA consultar análisis de búsqueda (clics, impresiones, CTR, posición), inspeccionar el estado de indexación de URL y rastreo, y gestionar sitemaps — para que puedas analizar y optimizar el SEO y LLMO de tu sitio web directamente desde una conversación.
Herramientas
Tool | Qué hace | Qué necesitas proporcionar |
| Lista todas las herramientas y muestra el estado de autenticación — llámalo primero si no estás seguro | Nada |
| Muestra todas tus propiedades de GSC | Nada |
| Detalles sobre un sitio específico | URL del sitio |
| Principales consultas y páginas con clics, impresiones, CTR, posición | URL del sitio, período de tiempo |
| Resumen del rendimiento del sitio (totales, tendencia diaria, top 5) | URL del sitio, período de tiempo |
| Compara el rendimiento entre dos períodos de tiempo | URL del sitio, dos rangos de fechas |
| Términos de búsqueda que generan tráfico a una página específica | URL del sitio, URL de la página |
| Análisis con filtros por país, dispositivo, consulta, página | URL del sitio |
| Estado detallado de rastreo/indexación de una URL | URL del sitio, URL de la página |
| Inspecciona hasta 10 URLs a la vez | URL del sitio, lista de URLs |
| Comprueba múltiples URLs (hasta 20) para detectar problemas de indexación | URL del sitio, lista de URLs |
| Lista todos los sitemaps de un sitio | URL del sitio |
| Información detallada del sitemap, incluidos errores y advertencias | URL del sitio |
| Envía, elimina u obtén el estado de un sitemap | URL del sitio, acción |
| Vuelve a ejecutar el inicio de sesión de OAuth en el navegador (cambiar de cuenta) | Nada |
Related MCP server: Google Search Console MCP Server
Configuración
1. Compilación
npm install
npm run build2. Credenciales de Google Cloud
Necesitas un proyecto de Google Cloud con la Search Console API habilitada (console.cloud.google.com → API y Servicios → Biblioteca → "Google Search Console API" → Habilitar).
Luego elige uno de los dos métodos de autenticación:
Opción A — OAuth (recomendado: inicia sesión con tu propia cuenta de Google)
API y Servicios → Credenciales → Crear credenciales → ID de cliente de OAuth → Tipo de aplicación Aplicación de escritorio.
Si se te solicita, configura primero la pantalla de consentimiento de OAuth (Externa es suficiente; añade tu propia cuenta de Google como usuario de prueba).
Descarga el JSON del cliente, o copia el ID de cliente y el secreto.
Configúralo mediante variables de entorno — ya sea:
GSC_OAUTH_CLIENT_ID=xxxx.apps.googleusercontent.com
GSC_OAUTH_CLIENT_SECRET=GOCSPX-...o apunta al JSON descargado:
GSC_OAUTH_CREDENTIALS=/path/to/client_secret_xxxx.jsonEn la primera llamada a una herramienta (o mediante la herramienta reauthenticate) se abre una ventana del navegador para iniciar sesión en Google. Los tokens se almacenan en ~/.config/mcp-server-gsc/tokens.json y se renuevan automáticamente.
Opción B — Cuenta de servicio (headless, sin navegador)
API y Servicios → Credenciales → Crear credenciales → Cuenta de servicio y luego crea una clave JSON.
En Search Console → Configuración → Usuarios y permisos, añade el correo de la cuenta de servicio como usuario en cada propiedad.
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.jsonSi GOOGLE_APPLICATION_CREDENTIALS está definida, tiene prioridad y no se utiliza el inicio de sesión con navegador.
3. Registra con tu cliente MCP
Claude Code:
claude mcp add gsc \
-e GSC_OAUTH_CLIENT_ID=xxxx.apps.googleusercontent.com \
-e GSC_OAUTH_CLIENT_SECRET=GOCSPX-... \
-- node /path/to/mcp-server-gsc/dist/index.jsClaude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"gsc": {
"command": "node",
"args": ["/path/to/mcp-server-gsc/dist/index.js"],
"env": {
"GSC_OAUTH_CLIENT_ID": "xxxx.apps.googleusercontent.com",
"GSC_OAUTH_CLIENT_SECRET": "GOCSPX-..."
}
}
}
}Herramientas complementarias recomendadas para SEO / LLMO
Este servidor se usa mejor para SEO / LLMO en combinación con:
KeywordGraph MCP server — te permite comparar tus datos de Search Console con datos de intención de búsqueda en tiempo real, realizar análisis de clústeres temáticos y construir grafos de conocimiento de tus consultas y contenido. Conéctate directamente mediante
https://mcp.keywordgraph.com, por ejemplo:claude mcp add --transport http keywordgraph https://mcp.keywordgraph.comSEO skill — añade flujos de trabajo avanzados de análisis SEO / LLMO sobre ambos servidores.
Juntos permiten el ciclo completo: extrae tus datos de rendimiento reales de este servidor, contrástalos con lo que la gente está buscando ahora mismo, encuentra las brechas temáticas y optimiza tu contenido en consecuencia — para obtener los mejores resultados, usa los tres juntos.
Notas de uso
El formato de la URL del sitio importa: las propiedades de dominio son
sc-domain:example.com; las propiedades de prefijo de URL sonhttps://example.com/(exactamente como se muestra en Search Console). Usalist_propertiespara ver las tuyas.Retraso de datos: los datos de análisis de Search Console tienen un retraso de aproximadamente 2 días. Cuando usas el atajo
daysen lugar de fechas explícitas, la ventana termina automáticamente hace 2 días.Períodos de tiempo: las herramientas de análisis aceptan
startDate/endDateexplícitos (YYYY-MM-DD) o un recuento dedaysal final (por defecto 28).Cambiar de cuenta: llama a la herramienta
reauthenticate— descarta los tokens almacenados y vuelve a abrir el inicio de sesión del navegador.La ubicación de almacenamiento de tokens se puede sobrescribir con
GSC_CONFIG_DIR.
Desarrollo
npm run watch # recompile on changeEstructura del código fuente:
src/index.ts— servidor MCP y definiciones de herramientassrc/auth.ts— flujo de loopback de OAuth, persistencia de tokens, soporte de cuentas de serviciosrc/gsc.ts— ayudantes de la API de Search Console (consultas, totales, diagnóstico de inspección de URL)
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
- AlicenseAqualityDmaintenanceProvides read-only access to Google Search Console data, allowing AI assistants to query site performance metrics like keywords, clicks, and rankings using natural language. It supports listing verified properties, querying search analytics with dimension filters, and retrieving sitemap information.31MIT
- AlicenseNot gradedqualityFmaintenanceProvides AI agents with read-only access to Google Search Console data, including search analytics, index coverage, and sitemap status. It enables users to query clicks, impressions, and ranking performance or check URL indexing status through natural language.744MIT
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to Google Search Console data for SEO analysis, including search analytics, URL inspection, sitemaps, indexing, and opportunity detection.MIT
- AlicenseAqualityCmaintenanceConnects Google Search Console to AI assistants, enabling natural language queries for SEO data, indexing audits, sitemap management, and full site audits.20MIT
Related MCP Connectors
Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Open-source SEO manager for coding agents: keyword research, content PRs, rank + Search Console.
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/noduslabs/mcp-server-gsc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server