Guía de Configuración MCP

Configuración de Servidores MCP en Google Antigravity

Instrucciones detalladas paso a paso para configurar e integrar los servidores de Model Context Protocol (MCP) correspondientes a Google Search Console, Google Analytics (GA4), Sistrix, Ahrefs y Semrush en tu entorno de desarrollo de Google Antigravity.

Alex Romero López

Alex Romero López

SEO & AI Automation · seoalex.es

Consultor especializado en posicionamiento orgánico y automatización de procesos con Inteligencia Artificial para el crecimiento de negocios digitales.

💡
Recomendación: Pásale directamente al agente de Google Antigravity esta guía para que tenga el contexto y sepa cómo proceder. Te irá indicando paso a paso lo que hacer para hacer el setup completo.

Archivo de configuración global de Antigravity

Toda la configuración de tus servidores MCP en Google Antigravity se almacena en el archivo de configuración del IDE. Para hacerlo portable, puedes acceder a él utilizando variables dinámicas del sistema:

Windows

%USERPROFILE%\.gemini\config\mcp_config.json

macOS / Linux

~/.gemini/config/mcp_config.json

(Nota: En Windows, la variable de entorno %USERPROFILE% se expande automáticamente a tu directorio de usuario, por ejemplo, C:\Users\tu_nombre_usuario).

1.Google Search Console (GSC)

Este servidor MCP corre de forma local y permite al agente de Antigravity interactuar directamente con la API oficial de Search Console para consultar clics, impresiones, CTR y posiciones.

2.Google Analytics 4 (GA4)

Este servidor ejecuta el servidor oficial de MCP de Google Analytics a través de pipx de forma local y segura.

Repositorio de Github: google-analytics-mcp

Paso 2.1: Instalar pipx

Para ejecutar este servidor MCP de forma aislada, es necesario instalar pipx (Pídeselo a tu agente en Google Antigravity):

pip install --user pipx

pipx ensurepath

(Reinicia tu terminal o IDE para que la variable de entorno PATH se active).

Paso 2.2: Configurar Google Cloud Console
  1. Abre tu Google Cloud Console bajo la cuenta correcta que tiene acceso a tus propiedades de Analytics.
  2. Asegúrate de tener seleccionado tu proyecto de GCP actual.
  3. Habilita de forma obligatoria las dos APIs de Analytics a través de estos enlaces directos:
  4. Configura tu Pantalla de Consentimiento de OAuth en modo "En pruebas" y añade tu correo electrónico como usuario de prueba (Test User) bajo la sección correspondiente. Esto evitará el error 403: access_denied de Google.
  5. Descarga el archivo de credenciales de cliente OAuth y guárdalo en tu espacio de trabajo como config/ga_client_secrets.json.
Paso 2.3: Generar las Credenciales ADC

Ejecuta el script de generación de credenciales ADC (Application Default Credentials) provisto en tu proyecto que abrirá tu navegador para iniciar sesión y autorizar la API de Analytics (Pídeselo a tu agente en Google Antigravity):

python scripts/generate_ga_adc.py

Esto creará el archivo seguro config/ga_adc_credentials.json listo para ser consumido por el servidor.

Paso 2.4: Bloque de Configuración Flexible en mcp_config.json

El comando de pipx se puede llamar de forma dinámica utilizando variables de entorno de Windows para el directorio AppData local, lo cual independiza por completo la ruta de tu nombre de usuario de Windows:

"analytics-mcp": {
  "command": "%APPDATA%\\..\\Local\\Programs\\Python\\Launcher\\py.exe",
  "args": [
    "-m",
    "pipx",
    "run",
    "analytics-mcp"
  ],
  "env": {
    "GOOGLE_APPLICATION_CREDENTIALS": "%USERPROFILE%\\<RUTA_A_TU_WORKSPACE>\\config\\ga_adc_credentials.json",
    "GOOGLE_CLOUD_PROJECT": "<TU_GOOGLE_CLOUD_PROJECT_ID>"
  }
}

3.Sistrix

Este servidor se conecta de forma segura a través de mcp-remote en la nube utilizando tu API Key de Sistrix.

Paso 3.1: Configuración en mcp_config.json

Para integrar Sistrix, añade el siguiente bloque de configuración:

"sistrix": {
  "command": "npx",
  "args": [
    "-y",
    "mcp-remote",
    "https://api.sistrix.com/mcp/",
    "--header",
    "Authorization: Bearer ${SISTRIX_API_KEY}"
  ],
  "env": {
    "SISTRIX_API_KEY": "<TU_SISTRIX_API_KEY>"
  }
}

4.Ahrefs

Al igual que Sistrix, Ahrefs se integra mediante mcp-remote conectando con su endpoint de MCP seguro utilizando tu token personal de Ahrefs.

Paso 4.1: Configuración en mcp_config.json

Añade el siguiente bloque a tu listado de servidores:

"Ahrefs": {
  "command": "npx",
  "args": [
    "-y",
    "mcp-remote",
    "https://api.ahrefs.com/mcp/mcp",
    "--header",
    "Authorization: ${AUTH_HEADER}"
  ],
  "env": {
    "AUTH_HEADER": "Bearer <TU_AHREFS_PERSONAL_TOKEN>"
  }
}

5.Semrush

Semrush ofrece un endpoint de API MCP en la nube que permite realizar análisis SEO y PPC completos de competidores e históricos.

Paso 5.1: Configuración en mcp_config.json

Dado que Semrush expone una arquitectura directa en su endpoint, su bloque de configuración requiere declarar el endpoint URL de API y las cabeceras de autorización de la siguiente forma:

"semrush": {
  "serverUrl": "https://mcp.semrush.com/v1/mcp",
  "headers": {
    "Authorization": "Apikey <TU_SEMRUSH_API_KEY>"
  }
}

Solución de problemas y diagnósticos frecuentes

1Error 403: Google Analytics Data API has not been used...

Causa: La API Data no está habilitada o está activa en un proyecto de Google Cloud diferente del declarado en la configuración.

Solución: Asegúrate de abrir la consola de GCP con el ID de proyecto explícito en la URL: https://console.cloud.google.com/apis/library/analyticsdata.googleapis.com?project=<TU_PROJECT_ID> y pulsa "Habilitar". Adicionalmente, ten en cuenta que la propagación en los servidores de Google puede tardar hasta 5 minutos tras la activación.

2Error 403: access_denied en el Consentimiento OAuth (GA4)

Causa: La pantalla de consentimiento de OAuth de GCP está configurada en modo "Testing" (Pruebas) y tu correo no ha sido añadido a la lista de usuarios permitidos.

Solución: Ve a APIs y servicios → Pantalla de consentimiento de OAuth → Usuarios de prueba y añade el correo de Google con el que intentarás iniciar sesión.

3Error 404: Property Not Found en Search Console

Causa: La URL del sitio consultado no coincide exactamente con el tipo de propiedad en GSC.

Solución: Recuerda que las propiedades con prefijo de URL (https://example.com/) no son equivalentes a las propiedades de dominio (sc-domain:example.com). Ejecuta la herramienta list_properties para ver y copiar el string de propiedad exacto registrado en tu cuenta de GSC.

Conclusión

Una vez que guardes tu archivo mcp_config.json con estas configuraciones, tu Agente AI de Google Antigravity podrá acceder de forma simultánea a todas las herramientas. Podrás pedirle comandos directos combinados, tales como:

"Extrae el tráfico de Search Console de dominio.com de los últimos 6 meses excluyendo marca, obtén las sesiones y leads convertidos desde Google Analytics para ese mismo periodo, compáralo con el Índice de Visibilidad de Sistrix y el DR de Ahrefs, y generame un reporte HTML interactivo con los estilos de mi manual de marca."

El agente llamará de manera inteligente a cada servidor de forma aislada, unificará las respuestas y compilará interfaces de impacto ejecutivo de forma 100% automatizada.

¿Necesitas ayuda configurando tus servidores MCP?

Si necesitas asistencia personalizada con la integración de tus herramientas SEO en Google Antigravity o quieres llevar tu estrategia de SEO y AI Automation al siguiente nivel, estoy aquí para ayudarte.