- Guía de integración con Antigravity IDE
- Para usuarios sin conocimientos técnicos avanzados
- Conector remoto con OAuth 2.1 · Editor de código · mcp_config.json
Esta guía conecta con el de Eulerian. Antigravity IDE es el de Google (basado en VS Code) con un agente integrado; admite con autenticación . No instalas ningún servidor local ni pegas ningún token de API: el conector se añade en el archivo y te identificas con tu propia cuenta de Eulerian. Frente a Antigravity 2.0, aquí el conector se gestiona desde el (menú de MCP Servers) y, como en la 2.0, el login OAuth incluye un paso de .
Endpoint remoto + inicio de sesión OAuth: no instalas servidores locales, no guardas tokens de API y el IDE nunca ve tu contraseña. Eulerian solo entrega un acceso limitado y revocable.
- Consultar el rendimiento de campañas de paid search de la semana pasada con una frase.
- Descubrir qué canales de media aportaron más conversiones este mes.
- Analizar el recorrido de cliente de tu segmento con mayor conversión.
- Obtener insights de analítica sin salir del editor ni exportar datos manualmente.
Necesitas estos cuatro elementos antes de continuar:
Descarga e instala Antigravity IDE para tu sistema (Windows, macOS o Linux) desde antigravity.google/download (sección «Antigravity IDE»).
Antigravity se inicia con tu cuenta de Google, así que necesitas una para usar el editor.
Es tu endpoint de API de Eulerian con /mcp añadido al final. Lo encuentras en la interfaz de Eulerian, dentro de tu cuenta, en el apartado «Eulerian API».
Usuario y contraseña de Eulerian. Iniciarás sesión durante el paso de OAuth. No hay que pegar ningún token de API.
El endpoint debe ser accesible por internet y por HTTPS con un certificado TLS válido: en el IDE, la conexión parte de tu equipo. Si tienes acceso a varias grids, usa el endpoint de la que corresponda.
Descarga e instala Antigravity IDE
Ve a , baja hasta la sección y descarga la versión para tu sistema (Windows, macOS o Linux). Instálalo como cualquier aplicación de escritorio. Sección «Antigravity IDE» de la página de descarga oficial, con versiones para macOS, Windows y Linux.
Ábrelo
Abre Antigravity IDE. Verás el editor con su a la derecha (donde pone «Ask anything…»). Desde ahí gestionaremos el conector.
La ventana principal de Antigravity IDE, con el editor y el panel del agente a la derecha.
Localiza tu endpoint MCP en Eulerian
En la interfaz de Eulerian, dentro de tu cuenta, abre el apartado . Ahí aparece tu . La URL del servidor MCP es ese mismo endpoint con al final:
Apartado «Eulerian API»: tu API Endpoint (valores de demostración). No necesitas el API token para este método.
https://<tu-endpoint-de-API-de-Eulerian>/mcp
A diferencia de otros métodos, aquí no copias el API token. Solo necesitas la URL del endpoint con /mcp; te identificarás con tu usuario y contraseña durante el paso de OAuth.
Abre «MCP Servers» desde el panel del agente
En el (a la derecha), pulsa el botón de (Additional options) de la parte superior. Se despliegan las opciones de personalización; elige .
En el panel del agente, pulsa los tres puntos «…» (Additional options) y elige «MCP Servers».
Pulsa «Manage MCP Servers»
Por defecto se abre el (un catálogo de conectores). Como Eulerian no está en el catálogo, pulsa arriba a la derecha para añadirlo manualmente.
El MCP Store se abre por defecto; pulsa «Manage MCP Servers» (arriba a la derecha).
Abre «View raw config» y añade el servidor
En , pulsa arriba a la derecha para abrir el archivo . Añade el servidor de Eulerian con tu endpoint y al final, y guarda el archivo:
En «Manage MCP servers», pulsa «View raw config» (arriba a la derecha) para editar el archivo.
{"mcpServers": {"eulerian": {"serverUrl": "https://<tu-endpoint-de-API-de-Eulerian>/mcp"}}}
mcp_config.json con el servidor «eulerian» y su serverUrl terminado en /mcp (endpoint de demostración).
Fuerza el Refresh y aparecerá «Authenticate»
Tras guardar, el botón puede quedarse (las dos flechas en círculo no paran). Fuérzalo pulsándolo. Junto a aparecerá el aviso y el botón .
Tras forzar «Refresh», aparece el aviso «Unauthorized» junto al botón «Authenticate».
Es el estado previo a identificarte: aún no has hecho el login OAuth. Desaparece en cuanto completes la autenticación de los pasos siguientes.
Pulsa «Authenticate» (dos veces)
Pulsa . Te llevará a , donde verás de nuevo el conector Eulerian con su botón : púlsalo otra vez para lanzar el inicio de sesión OAuth en el navegador.
El botón «Authenticate» te lleva a Settings → Customizations; vuelve a pulsar «Authenticate» ahí.
Inicia sesión en Eulerian
Se abrirá la pantalla de inicio de sesión de Eulerian en tu navegador. Introduce tu y continúa con tu contraseña de Eulerian. El IDE nunca ve tu contraseña.
Pantalla de inicio de sesión de Eulerian.
Autoriza el acceso (Approve)
Eulerian mostrará los permisos que solicita (por ejemplo eulerian:reports.read). Revísalos y pulsa para autorizar (o «Deny» para cancelar).
Pantalla de autorización de Eulerian: revisa los permisos y pulsa «Approve».
Revisa siempre los permisos antes de aprobar. Para solo lectura de informes basta con eulerian:reports.read; concede permisos de escritura únicamente si tu caso de uso lo requiere.
Copia el código y pégalo en el IDE
El navegador muestra un . Pulsa , vuelve al IDE y pega el código en el campo (es la misma caja que en Antigravity 2.0, con el fondo oscuro del editor); después pulsa .
Antigravity muestra un código de un solo uso: cópialo con «Copy to Clipboard» (código ocultado) y pégalo en el IDE.
Conector conectado
El conector pasa a verde con el botón y muestra el número de (por ejemplo «133 tools enabled»). Ya está conectado.
Conector «Eulerian» conectado (punto verde, «Sign out») con las herramientas activadas.
Sin instalar servidores locales y sin guardar tokens de API. Puedes revocar el acceso en cualquier momento con «Sign out» o desde tu cuenta de Eulerian.
Elige qué herramientas activar (opcional)
Desde , el IDE te permite activar o desactivar de Eulerian con su interruptor. Es útil para limitar el conector solo a lo que necesites (por ejemplo, dejar activas las de informes y desactivar el resto).
En «Configure» puedes activar/desactivar cada una de las 134 herramientas de Eulerian de forma individual.
Úsalo
En el panel del agente, pregunta en lenguaje natural. El IDE llamará a las herramientas de Eulerian según lo que pidas, por ejemplo:
¿A qué herramientas de Eulerian tienes acceso y qué websites hay en mi cuenta?
El agente del IDE responde usando el MCP de Eulerian, listando las herramientas y los websites disponibles.
Antigravity guarda la configuración de MCP en el archivo mcp_config.json de tu equipo, y la autenticación es individual: cada usuario inicia sesión con su propia cuenta de Eulerian.
- El conector se define en tu mcp_config.json (global en ~/.gemini/config/mcp_config.json o por proyecto en .agents/mcp_config.json).
- Cada usuario se conecta con su propia cuenta de Eulerian, de modo que solo accede a los datos que su cuenta puede ver.
- En entornos corporativos, confirma con tu departamento de IT qué herramientas de IA están aprobadas para tratar datos de negocio.
El acceso concedido es limitado y revocable: puedes desconectarlo con «Sign out» en el IDE o revocarlo desde tu cuenta de Eulerian en cualquier momento.
Antigravity 2.0, el IDE y la CLI (~/.gemini/config/mcp_config.json). Si ya añadiste el servidor de Eulerian en una superficie, las demás lo detectan. Y como la autenticación es OAuth 2.1 delegada en el cliente, el mismo endpoint remoto funciona también con Claude, ChatGPT o Mistral: la parte de Eulerian es siempre la misma; solo cambia dónde se añade el conector.
Esta guía cubre el editor de código (Antigravity IDE). Antigravity 2.0 es la app de agente sin editor, y la CLI (agy) se maneja desde la terminal con el comando /mcp; cada una tiene su propia guía, pero la parte de Eulerian (endpoint + OAuth) es idéntica.
No se guarda ningún token de API en tu equipo. Te autenticas con tu cuenta de Eulerian y Eulerian entrega al IDE un acceso limitado (por ejemplo, solo lectura de informes) y revocable en cualquier momento.
El código que copias y pegas durante el login es temporal y de un solo uso: sirve solo para completar la autenticación y caduca enseguida. No es un token que debas guardar ni compartir.
En «Manage MCP servers → Configure» puedes desactivar las herramientas que no necesites. Reducir la superficie activa es una buena práctica de mínimos privilegios.
Revisa los permisos en la pantalla de autorización de Eulerian (por ejemplo eulerian:reports.read) antes de pulsar «Approve». Evita los permisos de escritura si no los vas a usar.
Antes de usar datos reales de negocio, confirma con IT qué plataformas de IA están aprobadas para tratar datos de la empresa.
En el panel del agente, pulsa los tres puntos «…» (Additional options) → «MCP Servers» → «Manage MCP Servers» → «View raw config».
Es habitual tras editar el archivo: pulsa «Refresh» para forzarlo. Aparecerá el estado del conector (y el botón «Authenticate» si aún no te has identificado).
Es normal antes de iniciar sesión. Pulsa «Authenticate», y de nuevo «Authenticate» en Settings → Customizations, y completa el login. Si el «Unauthorized» persiste tras autenticarte, contacta con Eulerian.
Revisa la URL: debe ser tu endpoint de API de Eulerian con /mcp al final, por HTTPS y con un certificado TLS válido.
Usa tus credenciales de Eulerian (no las de Google). Si tienes acceso a varias grids, usa el endpoint de la que corresponda.
Copia el código completo con «Copy to Clipboard» y pégalo en «Paste auth code» antes de que caduque; si expira, repite desde «Authenticate».
Comprueba que el conector está en verde («Sign out») y que las herramientas que necesitas están activadas en «Configure». Abre una conversación nueva y vuelve a preguntar.