Google Search Console MCP
Servidor MCP de Google Search Console para profesionales del SEO
Abril de 2026 (v0.2.2): Modo de seguridad para herramientas destructivas, transporte HTTP/SSE, Dockerfile oficial, corrección de advertencias de sitemap y corrección en PyPI. Consulta el Changelog para más detalles.
Un servidor del Protocolo de Contexto de Modelo (MCP) que conecta Google Search Console (GSC) con asistentes de IA, permitiéndote analizar tus datos de SEO mediante conversaciones en lenguaje natural. Funciona con Claude, Cursor, Codex, Gemini CLI, Antigravity y cualquier otro cliente compatible con MCP. Esta integración te da acceso a información de propiedades, análisis de búsqueda, inspección de URL y gestión de sitemaps, todo a través de un chat sencillo.
¿Qué puede hacer esta herramienta por los profesionales del SEO?
Gestión de propiedades
Ver todas tus propiedades de GSC en un solo lugar
Obtener detalles de verificación e información básica del sitio
Añadir nuevas propiedades a tu cuenta
Eliminar propiedades de tu cuenta
Análisis de búsqueda e informes
Descubrir qué consultas de búsqueda atraen visitantes a tu sitio
Rastrear impresiones, clics y tasas de clics (CTR)
Analizar tendencias de rendimiento a lo largo del tiempo
Comparar diferentes periodos de tiempo para detectar cambios
Visualizar tus datos con tablas y gráficos creados por Claude
Inspección de URL e indexación
Comprobar si páginas específicas tienen problemas de indexación
Ver cuándo Google rastreó tus páginas por última vez
Inspeccionar múltiples URL a la vez para identificar patrones
Obtener información práctica sobre cómo mejorar la indexación
Gestión de sitemaps
Ver todos tus sitemaps y su estado
Enviar nuevos sitemaps directamente a través de Claude
Comprobar errores o advertencias en tus sitemaps
Monitorear el estado de procesamiento de los sitemaps
Related MCP server: Google Search Console MCP Server
Herramientas disponibles
Aquí tienes lo que puedes pedirle a tu asistente de IA que haga una vez que hayas configurado esta integración:
Qué puedes pedir | Qué hace | Qué necesitarás proporcionar |
| Muestra todas tus propiedades de GSC | Nada, ¡solo pregúntalo! |
| Muestra detalles sobre un sitio específico | La URL de tu sitio web |
| Añade un nuevo sitio a tus propiedades de GSC | La URL de tu sitio web |
| Elimina un sitio de tus propiedades de GSC | La URL de tu sitio web |
| Muestra las principales consultas y páginas con métricas | URL del sitio, periodo de tiempo y |
| Ofrece un resumen del rendimiento del sitio | La URL de tu sitio web y el periodo de tiempo |
| Comprueba si las páginas tienen problemas de indexación | La URL de tu sitio web y la lista de páginas a comprobar |
| Inspección detallada de una URL específica | La URL de tu sitio web y la página a inspeccionar |
| Lista todos los sitemaps de tu sitio | La URL de tu sitio web |
| Envía un nuevo sitemap a Google | La URL de tu sitio web y la URL del sitemap |
Para obtener una lista completa de las 19 herramientas disponibles y sus descripciones detalladas, pídele a tu asistente de IA que "list tools" después de la configuración.
Primeros pasos (¡No se requiere experiencia en programación!)
1. Configurar el acceso a la API de Google Search Console
Antes de usar esta herramienta, necesitarás crear credenciales de API que permitan a tu asistente de IA acceder a tus datos de GSC:
Opciones de autenticación
La herramienta admite dos métodos de autenticación:
1. Autenticación OAuth (Recomendado)
Este método te permite autenticarte con tu propia cuenta de Google, lo cual suele ser más cómodo que usar una cuenta de servicio. Tendrá acceso a los mismos recursos que tú normalmente.
Establece GSC_SKIP_OAUTH en "true", "1" o "yes" para omitir la autenticación OAuth y usar solo la autenticación de cuenta de servicio.
Instrucciones de configuración:
Ve a Google Cloud Console y crea una cuenta de Google Cloud si no tienes una.
Crea un nuevo proyecto o selecciona uno existente.
Habilita la API de Search Console para tu proyecto.
Añade el alcance
https://www.googleapis.com/auth/webmastersa tu proyecto.Ve a la página de "Credenciales".
Haz clic en "Crear credenciales" y selecciona "ID de cliente de OAuth".
Configura la pantalla de consentimiento de OAuth.
Para el tipo de aplicación, selecciona "App de escritorio".
Dale un nombre a tu cliente OAuth y haz clic en "Crear".
Descarga el archivo JSON de secretos del cliente (se llamará algo como
client_secrets.json).Coloca este archivo en el mismo directorio que el script o establece la variable de entorno
GSC_OAUTH_CLIENT_SECRETS_FILEpara que apunte a su ubicación.
Cuando ejecutes la herramienta por primera vez con autenticación OAuth, se abrirá una ventana del navegador pidiéndote que inicies sesión en tu cuenta de Google y autorices la aplicación. Después de la autorización, la herramienta guardará el token para su uso futuro.
2. Autenticación de cuenta de servicio
Este método utiliza una cuenta de servicio, lo cual es útil para scripts automatizados o cuando no quieres usar tu cuenta personal de Google. Esto requiere añadir la cuenta de servicio como usuario en Google Search Console.
Instrucciones de configuración:
Ve a Google Cloud Console y crea una cuenta de Google Cloud si no tienes una.
Crea un nuevo proyecto o selecciona uno existente.
Habilita la API de Search Console para tu proyecto.
Ve a la página de "Credenciales".
Haz clic en "Crear credenciales" y selecciona "Cuenta de servicio".
Rellena los detalles de la cuenta de servicio y haz clic en "Crear".
Haz clic en la cuenta de servicio recién creada.
Ve a la pestaña "Claves" y haz clic en "Añadir clave" > "Crear nueva clave".
Selecciona el formato JSON y haz clic en "Crear".
Descarga el archivo de clave y guárdalo como
service_account_credentials.jsonen el mismo directorio que el script o establece la variable de entornoGSC_CREDENTIALS_PATHpara que apunte a su ubicación.Añade la dirección de correo electrónico de tu cuenta de servicio a las propiedades correspondientes de Search Console.
🎬 Mira este tutorial para principiantes en Youtube:
Haz clic en la imagen de arriba para ver el tutorial en video paso a paso
2. Instalar el software necesario
Necesitarás instalar estas herramientas en tu computadora:
Python (versión 3.11 o superior) - Esto ejecuta el servidor MCP.
Node.js - Requerido para ejecutar el inspector MCP y ciertos componentes MCP.
Un cliente de IA compatible con MCP: Claude Desktop, Cursor, Codex CLI, Gemini CLI o Antigravity son todos compatibles.
Asegúrate de que tanto Python como Node.js estén correctamente instalados y disponibles en la ruta de tu sistema antes de continuar.
3. Descargar el MCP de Google Search Console
Necesitas descargar esta herramienta a tu computadora. La forma más fácil es:
Haz clic en el botón verde "Code" en la parte superior de esta página.
Selecciona "Download ZIP".
Descomprime el archivo descargado en una ubicación que puedas encontrar fácilmente (como tu carpeta de Documentos).
Alternativamente, si estás familiarizado con Git:
git clone https://github.com/AminForou/mcp-gsc.git4. Instalar los componentes necesarios
Abre la Terminal (Mac) o el Símbolo del sistema (Windows) de tu computadora:
Navega a la carpeta donde descomprimiste los archivos:
# Example (replace with your actual path):
cd ~/Documents/mcp-gsc-mainCrea un entorno virtual (esto mantiene las dependencias del proyecto aisladas):
# Using uv (recommended):
uv venv .venv
# If uv is not installed, install it first:
pip install uv
# Then create the virtual environment:
uv venv .venv
# OR using standard Python:
python -m venv .venvNota: Si recibes un error de "pip not found" al intentar instalar uv, consulta la sección "Si recibes el error 'pip not found'" a continuación.
Activa el entorno virtual:
# On Mac/Linux:
source .venv/bin/activate
# On Windows:
.venv\Scripts\activateInstala las dependencias necesarias:
# Using uv:
uv pip install -r requirements.txt
# OR using standard pip:
pip install -r requirements.txtSi recibes el error "pip not found":
# First ensure pip is installed and updated:
python3 -m ensurepip --upgrade
python3 -m pip install --upgrade pip
# Then try installing the requirements again:
python3 -m pip install -r requirements.txt
# Or to install uv:
python3 -m pip install uvCuando veas (.venv) al principio de tu línea de comandos, significa que el entorno virtual está activo y las dependencias se instalarán allí sin afectar a tu instalación de Python del sistema.
5. Conectar tu cliente de IA a Google Search Console
La configuración a continuación utiliza Claude Desktop como ejemplo. Para otros clientes (Cursor, Codex, Gemini CLI, Antigravity), la estructura JSON es la misma; consulta la documentación de tu cliente para saber dónde reside el archivo de configuración.
Descarga e instala Claude Desktop si aún no lo has hecho.
Asegúrate de tener tu archivo de credenciales de Google guardado en algún lugar de tu computadora.
Abre la Terminal (Mac) o el Símbolo del sistema (Windows) de tu computadora y escribe:
# For Mac users:
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
# For Windows users:
notepad %APPDATA%\Claude\claude_desktop_config.jsonAñade el siguiente texto de configuración (esto le dice a tu cliente de IA cómo conectarse a GSC):
Autenticación OAuth (usando tu propia cuenta)
{
"mcpServers": {
"gscServer": {
"command": "/FULL/PATH/TO/-main/.venv/bin/python",
"args": ["/FULL/PATH/TO/mcp-gsc-main/gsc_server.py"],
"env": {
"GSC_OAUTH_CLIENT_SECRETS_FILE": "/FULL/PATH/TO/client_secrets.json",
"GSC_DATA_STATE": "all"
}
}
}
}Autenticación de cuenta de servicio
{
"mcpServers": {
"gscServer": {
"command": "/FULL/PATH/TO/-main/.venv/bin/python",
"args": ["/FULL/PATH/TO/mcp-gsc-main/gsc_server.py"],
"env": {
"GSC_CREDENTIALS_PATH": "/FULL/PATH/TO/service_account_credentials.json",
"GSC_SKIP_OAUTH": "true",
"GSC_DATA_STATE": "all"
}
}
}
}Referencia de variables de entorno
Variable | Requerido | Defecto | Descripción |
| Solo OAuth |
| Ruta a tu archivo JSON de secretos de cliente OAuth |
| Solo cuenta de servicio |
| Ruta a tu archivo de clave JSON de cuenta de servicio |
| No |
| Establece en "true" para forzar la autenticación de cuenta de servicio y omitir OAuth |
| No | "all" | "all" devuelve datos frescos que coinciden con el panel de GSC. "final" devuelve solo datos confirmados (retraso de 2-3 días). |
Importante: Reemplaza todas las rutas con las ubicaciones reales en tu computadora:
La primera ruta debe apuntar al ejecutable de Python dentro de tu entorno virtual.
La segunda ruta debe apuntar al archivo
gsc_server.pydentro de la carpeta que descomprimiste.La tercera ruta debe apuntar a tu archivo JSON de credenciales de cuenta de servicio de Google.
Ejemplos:
Mac:
Ruta de Python:
/Users/tu_nombre/Documents/mcp-gsc/.venv/bin/pythonRuta del script:
/Users/tu_nombre/Documents/mcp-gsc/gsc_server.py
Windows:
Ruta de Python:
C:\Users\tu_nombre\Documents\mcp-gsc\.venv\Scripts\python.exeRuta del script:
C:\Users\tu_nombre\Documents\mcp-gsc\gsc_server.py
Guarda el archivo:
Mac: Presiona Ctrl+O, luego Enter, luego Ctrl+X para salir.
Windows: Haz clic en Archivo > Guardar, luego cierra el Bloc de notas.
Reinicia tu cliente de IA.
Cuando se abra, deberías ver las herramientas de GSC disponibles en la sección de herramientas.
6. ¡Empieza a analizar tus datos de SEO!
¡Ahora puedes hacerle preguntas a tu asistente de IA sobre tus datos de GSC! No solo puede recuperar los datos, sino también analizarlos, explicar tendencias y crear visualizaciones para ayudarte a entender mejor tu rendimiento SEO.
Aquí tienes algunas consultas potentes que puedes usar con cada herramienta:
Nombre de la herramienta | Ejemplo de consulta |
| "Lista todas mis propiedades de GSC y dime cuáles tienen más páginas indexadas." |
| "Analiza el estado de verificación de miweb.com y explica qué significan los detalles de propiedad." |
| "Añade mi nuevo sitio https://miweb.com a Search Console y verifica su estado." |
| "Elimina el antiguo sitio de prueba https://test.miweb.com de Search Console." |
| "Muéstrame las 20 principales consultas de búsqueda para miweb.com en los últimos 30 días, resalta las que tengan un CTR inferior al 2% y sugiere mejoras en los títulos." |
| "Crea una descripción general visual del rendimiento de miweb.com para los últimos 28 días, identifica caídas o picos inusuales y explica las posibles causas." |
| "Comprueba estas páginas importantes en busca de problemas de indexación y prioriza cuáles necesitan atención inmediata: miweb.com/producto, miweb.com/servicios, miweb.com/sobre-nosotros" |
| "Haz una inspección exhaustiva de miweb.com/landing-page y dame recomendaciones prácticas para mejorar su estado de indexación." |
| "Inspecciona mis 5 páginas de producto principales, identifica patrones comunes de rastreo o indexación y sugiere mejoras técnicas de SEO." |
| "Lista todos los sitemaps de miweb.com, identifica los que tengan errores y recomienda los siguientes pasos." |
| "Analiza todos mis sitemaps para miweb.com, centrándote en patrones de error, y crea un plan de acción priorizado." |
`submit_s |
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
- AlicenseNot gradedqualityNot gradedmaintenanceConnects Claude AI to Google Search Console with OAuth 2.0 authentication, enabling users to analyze search performance, inspect URLs, manage sitemaps, and export analytics data through natural language conversations.2
- AlicenseNot gradedqualityDmaintenanceConnects Google Search Console with Claude AI to analyze SEO data through natural language, enabling search analytics reporting, URL inspection, indexing status checks, sitemap management, and data visualization for SEO professionals.MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude to access Google Search Console data including search performance, URL indexation, sitemaps, and built-in SEO analysis tools such as trending queries, cannibalization detection, and traffic drop diagnostics.12311MIT
- AlicenseNot gradedqualityDmaintenanceEnables querying Google Search Console data, including search analytics, indexing status, and sitemap management, through natural language conversations with Claude.1235MIT
Related MCP Connectors
Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Appeared in Searches
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/AminForou/mcp-gsc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server