local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides tools for accessing Google Search Console data including property management, search analytics, URL inspection, and sitemap management. Enables analysis of SEO data through property listings, site details, search query metrics, indexing status checks, and sitemap submission.
Servidor MCP de Google Search Console para SEO
Una herramienta que conecta Google Search Console (GSC) con Claude AI, permitiéndote analizar tus datos SEO mediante conversaciones en lenguaje natural. Esta integración te da acceso a información de propiedades, análisis de búsqueda, inspección de URL y gestión de mapas del sitio, todo a través de un simple chat con Claude.
¿Qué puede hacer esta herramienta por los profesionales de SEO?
- Administración de propiedades
- Vea todas sus propiedades de GSC en un solo lugar
- Obtenga detalles de verificación e información básica del sitio
- Añade nuevas propiedades a tu cuenta
- Eliminar propiedades de tu cuenta
- Análisis de búsqueda e informes
- Descubra qué consultas de búsqueda llevan visitantes a su sitio
- Realizar un seguimiento de impresiones, clics y tasas de clics
- Analizar las tendencias de rendimiento a lo largo del tiempo
- Comparar diferentes períodos de tiempo para detectar cambios
- Visualice sus datos con gráficos y tablas creados por Claude
- Inspección e indexación de URL
- Comprobar si páginas específicas tienen problemas de indexación
- Vea cuándo fue la última vez que Google rastreó sus páginas
- Inspeccione varias URL a la vez para identificar patrones
- Obtenga información práctica sobre cómo mejorar la indexación
- Gestión de mapas del sitio
- Ver todos sus mapas de sitio y su estado
- Envíe nuevos mapas de sitios directamente a través de Claude
- Comprueba si hay errores o advertencias en tus mapas de sitio
- Supervisar el estado de procesamiento del mapa del sitio
Herramientas disponibles
Esto es lo que puedes pedirle a Claude que haga una vez que hayas configurado esta integración:
Lo que puedes pedir | Qué hace | Lo que necesitarás proporcionar |
---|---|---|
list_properties | Muestra todas tus propiedades de GSC | ¡Nada, sólo pregunta! |
get_site_details | Muestra detalles sobre un sitio específico | La URL de su sitio web |
add_site | Agrega un nuevo sitio a sus propiedades de GSC | La URL de su sitio web |
delete_site | Elimina un sitio de sus propiedades de GSC | La URL de su sitio web |
get_search_analytics | Muestra las principales consultas y páginas con métricas | La URL de su sitio web y el período de tiempo |
get_performance_overview | Proporciona un resumen del rendimiento del sitio. | La URL de su sitio web y el período de tiempo |
check_indexing_issues | Comprueba si las páginas tienen problemas de indexación | La URL de su sitio web y la lista de páginas para consultar |
inspect_url_enhanced | Inspección detallada de una URL específica | La URL de su sitio web y la página a inspeccionar |
get_sitemaps | Enumera todos los mapas de sitio de su sitio | La URL de su sitio web |
submit_sitemap | Envía un nuevo mapa del sitio a Google | La URL de su sitio web y la URL del mapa del sitio |
Para obtener una lista completa de las 19 herramientas disponibles y sus descripciones detalladas, pídale a Claude que "enumere las herramientas" después de la configuración.
Primeros pasos (¡No se requiere experiencia en codificación!)
1. Configurar el acceso a la API de Google Search Console
Antes de usar esta herramienta, deberá crear credenciales de API que le permitan a Claude acceder a sus datos de GSC:
Opciones de autenticación
La herramienta admite dos métodos de autenticación:
1. Autenticación OAuth (recomendada)
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ás acceso a los mismos recursos que tú normalmente.
Establezca GSC_SKIP_OAUTH
en "verdadero", "1" o "sí" para omitir la autenticación OAuth y usar solo la autenticación de cuenta de servicio
Instrucciones de configuración:
- Vaya a la consola de Google Cloud y cree una cuenta de Google Cloud si no tiene una
- Crea un nuevo proyecto o selecciona uno existente
- Habilite la API de Search Console para su proyecto
- Añade el ámbito
https://www.googleapis.com/auth/webmasters
a tu proyecto - Vaya a la página "Credenciales"
- Haga clic en "Crear credenciales" y seleccione "ID de cliente OAuth".
- Configurar la pantalla de consentimiento de OAuth
- Para el tipo de aplicación, seleccione "Aplicación de escritorio".
- Dale un nombre a tu cliente OAuth y haz clic en "Crear".
- Descargue el archivo JSON de secretos del cliente (se llamará algo así como
client_secrets.json
) - Coloque este archivo en el mismo directorio que el script o configure la variable de entorno
GSC_OAUTH_CLIENT_SECRETS_FILE
para que apunte a su ubicación
Al ejecutar la herramienta por primera vez con autenticación OAuth, se abrirá una ventana del navegador que le solicitará que inicie sesión en su cuenta de Google y autorice la aplicación. Tras la autorización, la herramienta guardará el token para su uso posterior.
2. Autenticación de la cuenta de servicio
Este método utiliza una cuenta de servicio, lo cual es útil para scripts automatizados o cuando no desea usar su cuenta personal de Google. Para ello, debe agregar la cuenta de servicio como usuario en Google Search Console.
Instrucciones de configuración:
- Vaya a la consola de Google Cloud y cree una cuenta de Google Cloud si no tiene una
- Crea un nuevo proyecto o selecciona uno existente
- Habilite la API de Search Console para su proyecto
- Vaya a la página "Credenciales"
- Haga clic en "Crear credenciales" y seleccione "Cuenta de servicio".
- Complete los detalles de la cuenta de servicio y haga clic en "Crear"
- Haga clic en la cuenta de servicio recién creada
- Vaya a la pestaña "Claves" y haga clic en "Agregar clave" > "Crear nueva clave".
- Seleccione el formato JSON y haga clic en "Crear"
- Descargue el archivo de clave y guárdelo como
service_account_credentials.json
en el mismo directorio que el script o configure la variable de entornoGSC_CREDENTIALS_PATH
para que apunte a su ubicación - Agregue la dirección de correo electrónico de su cuenta de servicio a las propiedades correspondientes de Search Console
🎬 Mira este tutorial para principiantes en Youtube:
Haga clic en la imagen de arriba para ver el video tutorial paso a paso.
2. Instalar el software necesario
Necesitarás instalar estas herramientas en tu computadora:
- Python (versión 3.11 o más reciente): esto ejecuta la conexión entre GSC y Claude
- Node.js : necesario para ejecutar el inspector MCP y ciertos componentes MCP
- Claude Desktop : el asistente de inteligencia artificial con el que chatearás
Asegúrese de que tanto Python como Node.js estén correctamente instalados y disponibles en la ruta de su sistema antes de continuar.
3. Descargue el MCP de Google Search Console
Necesitas descargar esta herramienta a tu computadora. La forma más fácil es:
- Haga clic en el botón verde "Código" en la parte superior de esta página.
- Seleccione "Descargar ZIP"
- Descomprima el archivo descargado en una ubicación que pueda encontrar fácilmente (como su carpeta Documentos)
Alternativamente, si está familiarizado con Git:
4. Instalar los componentes necesarios
Abra la Terminal de su computadora (Mac) o el Símbolo del sistema (Windows):
- Navega hasta la carpeta donde descomprimiste los archivos:Copy
- Cree un entorno virtual (esto mantiene aisladas las dependencias del proyecto):Nota: Si recibe un error "pip no encontrado" al intentar instalar uv, consulte la sección "Si recibe el error 'pip no encontrado'" a continuación.Copy
- Activar el entorno virtual:Copy
- Instale las dependencias necesarias:Si recibe el error "pip no encontrado":CopyCopy
Cuando vea (.venv)
al comienzo de su símbolo del sistema, significa que el entorno virtual está activo y las dependencias se instalarán allí sin afectar la instalación de Python de su sistema.
5. Conecta a Claude a Google Search Console
- Descargue e instale Claude Desktop si aún no lo ha hecho
- Asegúrate de tener el archivo de credenciales de tu cuenta de servicio de Google guardado en algún lugar de tu computadora
- Abra la Terminal de su computadora (Mac) o el Símbolo del sistema (Windows) y escriba:
- Agregue el siguiente texto de configuración (esto le dice a Claude cómo conectarse a GSC):
Autenticación OAuth (usando su propia cuenta)
Autenticación de cuenta de servicio
Importante: reemplace todas las rutas con las ubicaciones reales en su computadora:
- La primera ruta debe apuntar al ejecutable de Python dentro de su entorno virtual
- La segunda ruta debe apuntar al archivo
gsc_server.py
dentro de la carpeta que descomprimiste - La tercera ruta debe apuntar al archivo JSON de credenciales de su cuenta de servicio de Google
Ejemplos:
- Impermeable:
- Ruta de Python:
/Users/yourname/Documents/mcp-gsc/.venv/bin/python
- Ruta del script:
/Users/yourname/Documents/mcp-gsc/gsc_server.py
- Ruta de Python:
- Ventanas:
- Ruta de Python:
C:\\Users\\yourname\\Documents\\mcp-gsc\\.venv\\Scripts\\python.exe
- Ruta del script:
C:\\Users\\yourname\\Documents\\mcp-gsc\\gsc_server.py
- Ruta de Python:
- Guardar el archivo:
- Mac: Presione Ctrl+O, luego Enter, luego Ctrl+X para salir
- Windows: haga clic en Archivo > Guardar y luego cierre el Bloc de notas
- Reiniciar Claude Desktop
- Cuando Claude se abra, ahora debería ver las herramientas GSC disponibles en la sección de herramientas
6. ¡Comienza a analizar tus datos de SEO!
¡Ahora puedes hacerle preguntas a Claude sobre tus datos de GSC! Claude no solo puede recuperarlos, sino también analizarlos, explicar tendencias y crear visualizaciones para ayudarte a comprender mejor tu rendimiento SEO.
A continuación se muestran algunas sugerencias útiles que puedes usar con cada herramienta:
Nombre de la herramienta | Ejemplo de mensaje |
---|---|
list_properties | "Enumere todas mis propiedades de GSC y dígame cuáles tienen más páginas indexadas". |
get_site_details | Analice el estado de verificación de mywebsite.com y explique qué significan los detalles de propiedad. |
add_site | "Agrega mi nuevo sitio web https://mywebsite.com a Search Console y verifica su estado". |
delete_site | "Eliminar el antiguo sitio de prueba https://test.mywebsite.com de Search Console". |
get_search_analytics | "Muéstrame las 20 búsquedas principales de mywebsite.com en los últimos 30 días, resalta las que tengan un CTR inferior al 2 % y sugiere mejoras en el título". |
get_performance_overview | Cree un resumen visual del rendimiento de mywebsite.com durante los últimos 28 días, identifique cualquier caída o aumento inusual y explique las posibles causas. |
check_indexing_issues | Consulte estas páginas importantes para detectar problemas de indexación y priorice cuáles requieren atención inmediata: mywebsite.com/product, mywebsite.com/services, mywebsite.com/about |
inspect_url_enhanced | Realice una inspección exhaustiva de misitioweb.com/página-de-aterrizaje y deme recomendaciones prácticas para mejorar su indexación. |
batch_url_inspection | Inspeccione mis 5 páginas de productos principales, identifique patrones comunes de rastreo o indexación y sugiera mejoras técnicas de SEO. |
get_sitemaps | "Enumere todos los mapas de sitio de mywebsite.com, identifique aquellos con errores y recomiende los pasos a seguir". |
list_sitemaps_enhanced | Analizar todos los mapas de sitio de mi sitio web, centrándose en los patrones de error, y crear un plan de acción priorizado. |
submit_sitemap | Envíe mi nuevo mapa del sitio del producto a https://mywebsite.com/product-sitemap.xml y explique cuánto tiempo suele tardar Google en procesarlo. |
get_sitemap_details | "Verifique el estado de mi mapa del sitio principal en mywebsite.com/sitemap.xml y explique qué significan las advertencias para mi SEO". |
get_search_by_page_query | ¿Qué términos de búsqueda dirigen tráfico a mi entrada de blog en mywebsite.com/blog/post-title? Identifica oportunidades para optimizar con palabras clave relacionadas. |
compare_search_periods | Compare el rendimiento de mi sitio entre enero y febrero. ¿Qué consultas mejoraron más, cuáles disminuyeron y qué podría explicar estos cambios? |
get_advanced_search_analytics | Analizar el rendimiento de mi búsqueda móvil en busca de consultas con muchas impresiones, pero con posiciones inferiores a 10, y sugerir mejoras de contenido para mejorar su posicionamiento. |
También puedes pedirle a Claude que combine varias herramientas y analice los resultados. Por ejemplo:
- Encuentra mis 20 páginas de destino principales por tráfico, verifica su estado de indexación y crea un informe que destaque las páginas con alto tráfico y problemas de indexación.
- Analice la tendencia de rendimiento de mi sitio durante los últimos 90 días, identifique las consultas de mayor crecimiento y verifique si las páginas de destino correspondientes presentan problemas técnicos.
- Compara el rendimiento de mi búsqueda en computadoras de escritorio y en dispositivos móviles, visualiza las diferencias con gráficos y recomienda páginas específicas que necesitan optimización móvil según las diferencias de rendimiento.
- Identificar las consultas en las que estoy posicionado en la página 2 (posiciones 11 a 20) que tienen muchas impresiones pero un CTR bajo. Luego, inspeccionar las URL correspondientes y sugerir mejoras en el título y la meta descripción.
Claude utilizará las herramientas de GSC para obtener los datos, presentarlos en un formato fácil de entender, crear visualizaciones cuando sea útil y proporcionar información práctica basada en los resultados.
Capacidades de visualización de datos
Claude puede ayudarte a visualizar tus datos GSC de varias maneras:
- Gráficos de tendencias : vea cómo cambian las métricas a lo largo del tiempo
- Gráficos de comparación : compare diferentes períodos de tiempo o dimensiones
- Distribuciones de rendimiento : comprenda cómo funciona su contenido en las distintas posiciones
- Análisis de correlación : identificar relaciones entre diferentes métricas
- Mapas de calor : visualice conjuntos de datos complejos con representaciones codificadas por colores
Simplemente pídale a Claude que "visualice" o "cree un gráfico" al analizar sus datos y generará visualizaciones apropiadas para ayudarlo a comprender mejor la información.
Solución de problemas
Comando de Python no encontrado
En macOS, el comando Python predeterminado suele ser python3
en lugar de python
, lo que puede causar problemas con algunas aplicaciones, incluidas las integraciones con Node.js.
Si encuentra errores relacionados con que no se encuentra Python, puede crear un alias:
- Crear un alias de Python (configuración única):Copy
- Verifique que el alias funcione:Copy
Esto crea un enlace simbólico para que cuando las aplicaciones llamen python
, en realidad utilicen su instalación python3
.
Problemas de configuración de Claude
Si tiene problemas para conectarse:
- Asegúrese de que todas las rutas de archivos en su configuración sean correctas y utilice la ruta completa
- Comprueba que tu cuenta de servicio tenga acceso a tus propiedades de GSC
- Reinicie Claude Desktop después de realizar cualquier cambio
- Busque mensajes de error en la respuesta de Claude cuando intente utilizar una herramienta
- Asegúrese de que su entorno virtual esté activado al ejecutar el servidor manualmente
Otros problemas inesperados
Si encuentra algún otro problema inesperado durante la instalación o el uso:
- Copia el mensaje de error exacto que estás recibiendo
- Utilice ChatGPT o Claude y explique su problema en detalle, incluyendo:
- Lo que estabas intentando hacer
- El mensaje de error exacto
- Su sistema operativo
- ¿Algún paso que ya hayas probado?
- Los asistentes de IA a menudo pueden ayudar a diagnosticar y resolver problemas técnicos al sugerir soluciones específicas para su situación.
Recuerde que la mayoría de los problemas ya los han experimentado otras personas anteriormente y que, generalmente, existe una solución sencilla disponible.
Contribuyendo
¿Encontraste un error o tienes alguna idea para mejorar? ¡Agradecemos tus comentarios! Abre un problema o envía una solicitud de extracción en GitHub.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
This server cannot be installed
Conecta Google Search Console con Claude AI para permitir que los profesionales de SEO analicen sus datos de SEO a través de conversaciones en lenguaje natural, proporcionando acceso a información de propiedades, análisis de búsqueda, inspección de URL y administración de mapas del sitio.