- Guía de integración con Antigravity CLI
- Para usuarios sin conocimientos técnicos avanzados
- Conector remoto con OAuth 2.1 · Terminal (agy) · mcp_config.json
Esta guía conecta con el de Eulerian. La CLI (comando ) es la versión de de Google: un agente con el que trabajas escribiendo en la consola, sin interfaz gráfica. Admite con autenticación . No 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 y al IDE, aquí : se abre el gestor con el comando y el login OAuth se completa en la propia consola.
Endpoint remoto + inicio de sesión OAuth: no guardas tokens de API y la CLI 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 de la terminal.
Necesitas estos cuatro elementos antes de continuar:
Se instala con un comando (ver Paso 1). Funciona en Windows, macOS y Linux. Comparte cuenta y configuración con Antigravity 2.0 y el IDE.
La CLI se identifica con tu cuenta de Google la primera vez que la arrancas (o reutiliza la sesión ya iniciada si usas Antigravity 2.0/IDE).
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: la conexión parte de tu equipo. Si tienes acceso a varias grids, usa el endpoint de la que corresponda.
Instala la CLI (agy)
Abre una y ejecuta el instalador de tu sistema. En , abre (tecla Windows → escribe «powershell» → Enter) y pega:
Arranca «agy» y completa la bienvenida
En una terminal nueva, escribe y pulsa Enter. La primera vez, la CLI puede abrir el navegador para que inicies sesión con tu (o reutiliza la sesión ya iniciada). Después completa el asistente: elige un (flechas ↑/↓ + Enter), acepta las ([Done]) y, cuando pregunte, confía en la carpeta ().
Primer arranque de la CLI: elige un tema de color con las flechas y pulsa Enter.
La CLI pide confiar en la carpeta desde la que la abres; deja «Yes, I trust this folder» y pulsa Enter.
Puede pedirte iniciar sesión en el navegador con tu cuenta de Google, o usar directamente la sesión ya iniciada si compartes credenciales con Antigravity 2.0/IDE.
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
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 el archivo de configuración mcp_config.json
El conector se define en un archivo de texto que la CLI comparte con Antigravity 2.0 y el IDE. Ábrelo con el Bloc de notas. En (en PowerShell):
notepad $env:USERPROFILE\.gemini\config\mcp_config.json
Windows: C:\Users\<tu-usuario>\.gemini\config\mcp_config.json · macOS y Linux: ~/.gemini/config/mcp_config.json. Si el Bloc de notas pregunta si crear el archivo, di que sí. También puedes usarlo por proyecto en .agents/mcp_config.json.
Añade el servidor de Eulerian y guarda
Pega este contenido en el archivo (sustituye por tu endpoint con al final) y (Archivo → Guardar):
{"mcpServers": {"eulerian": {"serverUrl": "https://<tu-endpoint-de-API-de-Eulerian>/mcp"}}}
Como las tres superficies comparten este archivo, es posible que Eulerian ya esté ahí. En ese caso no tienes que volver a añadirlo: pasa directo al Paso 6.
Abre el gestor de MCP con /mcp
En la caja de prompt de la CLI, escribe y pulsa Enter. Se abre el gestor , donde verás . Como aún no te has identificado, aparecerá con un aviso «Unauthorized» (es normal, lo arreglamos en el paso siguiente).
El gestor «MCP Servers» muestra Eulerian con «[Auth Needed]»: falta autenticar.
Lanza la autenticación
Con seleccionado (la flecha `>` a su izquierda), pulsa para abrir las acciones. Verás , y . Muévete hasta y pulsa Enter.
Con Eulerian seleccionado, pulsa Enter y elige «Authenticate».
Inicia sesión y autoriza en el navegador
La CLI abre tu navegador con el . Introduce tu usuario y contraseña de Eulerian, y en la pantalla de permisos pulsa (la CLI nunca ve tu contraseña).
Pantalla de inicio de sesión de Eulerian.
Autorización en Eulerian: revisa los permisos y pulsa «Approve».
Revisa los permisos antes de aprobar. Para solo lectura de informes basta con eulerian:reports.read; concede escritura únicamente si tu caso lo requiere.
Copia el código y pégalo en la terminal
El navegador muestra un (pulsa ). Vuelve a la terminal: la CLI está esperando en . Pega el código y pulsa Enter. Verás .
Antigravity muestra un código de un solo uso: cópialo con «Copy to Clipboard» (código ocultado).
La CLI pide pegar el código de autorización (la URL se ha ocultado); pégalo y pulsa Enter.
La terminal imprime una URL de autorización: cópiala y ábrela a mano en el navegador para iniciar sesión, y luego pega aquí el código.
Conector conectado
Pulsa para volver al panel de MCP. Ahora aparece como con la lista de herramientas disponibles. Ya está conectado.
Eulerian conectado: «✓ Eulerian [Authed]» con sus herramientas (eulerian_tool_invoke, …).
Sin pegar tokens. Puedes cerrar la sesión de la CLI en cualquier momento con el comando /logout, o revocar el acceso desde tu cuenta de Eulerian.
Úsalo
Pulsa para salir del panel de MCP y volver a la caja de prompt. Ahí escribe tu pregunta en lenguaje natural y pulsa Enter; la CLI llamará a las herramientas de Eulerian. Por ejemplo:
¿A qué herramientas de Eulerian tienes acceso?
La CLI responde usando el MCP de Eulerian, listando las herramientas disponibles.
La configuración de MCP vive 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: usa el comando /logout en la CLI para cerrar sesión, o revócalo desde tu cuenta de Eulerian en cualquier momento.
Antigravity 2.0, el IDE y la CLI (~/.gemini/config/mcp_config.json) y la misma sesión. Si ya añadiste Eulerian en otra superficie, la CLI lo detecta. Y como la autenticación es OAuth 2.1 delegada en el cliente, el mismo endpoint 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 la terminal (Antigravity CLI, comando agy). Antigravity 2.0 es la app de agente y el IDE es el editor de código; cada uno 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 a la CLI un acceso limitado (por ejemplo, solo lectura de informes) y revocable en cualquier momento.
El código que pegas en la terminal 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.
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.
Añade únicamente servidores MCP de desarrolladores en los que confíes. Verifica siempre el origen de la URL: en este caso, el desarrollador es Eulerian.
Usa /logout para desconectar tu cuenta y borrar las credenciales guardadas en el equipo. Antes de usar datos reales, confirma con IT qué plataformas de IA están aprobadas.
Cierra y vuelve a abrir la terminal para que tome el nuevo PATH tras instalar. Si sigue, reinstala con el comando del Paso 1.
Falta añadirlo al archivo de configuración: ábrelo con notepad (Paso 4) y pega el bloque del Paso 5, guarda y vuelve a abrir /mcp.
Es normal antes de identificarte. Selecciona Eulerian, pulsa Enter y elige «Authenticate» (Paso 7). Si persiste tras autenticarte, contacta con Eulerian.
La terminal imprime una URL: cópiala y ábrela a mano en el navegador. Tras aprobar, copia el código y pégalo en la terminal.
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 antes de que caduque; si expira, vuelve a lanzar «Authenticate».
Ejecuta /logout en la CLI para borrar las credenciales guardadas y volver a autenticarte.