Antigravity Codex MCP
{"type": "text"}# Antigravity Codex MCP
Un puente controlado del Model Context Protocol que permite a OpenAI Codex delegar trabajo a la CLI de Google Antigravity bajo demanda.
El puente permanece inactivo hasta que un usuario pide explícitamente a Codex que use AGY. Entonces autoriza solo el proyecto actual exacto, mantiene una conversación limitada al proyecto, sincroniza el diálogo visible para el usuario y confina los cambios de implementación generados a una copia aislada.
Este es un proyecto comunitario independiente. No está afiliado ni respaldado por Google u OpenAI.
Aspectos destacados
Adopción explícita: Codex no puede habilitar ni llamar a AGY a menos que el usuario lo pida.
Alcance exacto del proyecto: se rechazan raíces amplias y directorios del sistema.
Delegación de solo lectura por defecto: no se concede ningún permiso de escritura, comando, URL o MCP de AGY.
Conversaciones de proyecto: los IDs de conversación activos y el historial de delegación sobreviven a nuevas tareas de Codex.
Sincronización de transcripciones visibles: los mensajes introducidos a través de la CLI de AGY están disponibles para Codex en la siguiente sincronización.
Filtro de razonamiento privado: los campos de pensamiento/razonamiento, los mensajes del sistema y los puntos de control se excluyen antes de la persistencia o la devolución al MCP.
Implementación aislada: los reemplazos validados de archivos completos se aplican solo a una copia desechable del proyecto.
Ejecuciones auditables: las respuestas, los manifiestos de archivos modificados, la salida de verificación y los eventos de herramientas saneados se conservan localmente.
Related MCP server: codex-agy-bridge
Requisitos
Node.js 20 o superior
Autentica la CLI de Antigravity y verifica que agy esté disponible:
agy --version
agy -p "Reply exactly: AGY_OK" --output-format jsonSi agy no está en PATH, establece AGY_BIN a su ruta ejecutable en la configuración del MCP.
Instalación
git clone https://github.com/ustc-fyk/antigravity-codex-mcp.git
cd antigravity-codex-mcp
npm ci
npm testAñade el servidor a tu config.toml de Codex. Reemplaza las rutas de ejemplo con la ruta absoluta del clon en tu máquina:
[mcp_servers.antigravity]
command = 'node'
args = ['C:\path\to\antigravity-codex-mcp\src\index.js']
cwd = 'C:\path\to\antigravity-codex-mcp'
enabled = true
required = false
startup_timeout_sec = 20
tool_timeout_sec = 900
default_tools_approval_mode = 'prompt'
enabled_tools = [
'antigravity_health',
'antigravity_project_status',
'antigravity_enable_project',
'antigravity_disable_project',
'antigravity_start_session',
'antigravity_get_active_session',
'antigravity_list_sessions',
'antigravity_sync_conversation',
'antigravity_get_transcript',
'antigravity_ask',
'antigravity_continue',
'antigravity_review',
'antigravity_execute',
'antigravity_list_runs',
'antigravity_get_run',
]
# Optional when agy is not available on PATH:
[mcp_servers.antigravity.env]
AGY_BIN = 'C:\path\to\agy.exe'En macOS o Linux, usa las rutas POSIX absolutas correspondientes y normalmente omite AGY_BIN cuando agy esté en PATH.
Instala el Codex Skill incluido para que Codex siga el flujo de adopción explícita:
$skillRoot = Join-Path $env:USERPROFILE ".codex\skills\agy-project-assistant"
New-Item -ItemType Directory -Force $skillRoot | Out-Null
Copy-Item ".\skills\agy-project-assistant\SKILL.md" $skillRootReinicia Codex después de cambiar la configuración del MCP o de instalar el Skill.
Uso
Abre cualquier directorio de proyecto en Codex.
Trabaja con normalidad; el puente AGY permanece inactivo.
Pide explícitamente:
Load AGY and review this project.Codex habilita el acceso de lectura para ese proyecto exacto e inicia o reutiliza su conversación AGY.
Codex delega análisis, revisión, continuación o implementación aislada según corresponda.
Pide
Disable AGY for this projectpara revocar el permiso exacto del proyecto conservando el historial de auditoría local.
Para inspeccionar o participar directamente en la misma conversación:
agy --conversation=<conversation_id>Después de enviar mensajes a través de la CLI de AGY, pide a Codex que sync the AGY conversation. antigravity_continue también sincroniza antes y después de cada seguimiento. La sincronización es bajo demanda, no un canal de empuje en vivo, así que evita envíos simultáneos desde Codex y la CLI de AGY.
Herramientas MCP
Área | Herramientas |
Salud y ciclo de vida |
|
Conversaciones |
|
Transcripciones visibles |
|
Implementación aislada |
|
Las llamadas al modelo ocurren solo a través de las herramientas start, ask, continue, review y execute. La salud, el estado, el historial, la inspección de ejecuciones y la sincronización de transcripciones no consumen un turno de modelo de AGY.
Estado local del proyecto
Cada proyecto habilitado recibe un directorio de estado local ignorado:
.antigravity-mcp/
├── project.json
├── sessions.jsonl
├── transcripts/
│ └── <conversation-id>.jsonl
└── runs/
└── <run-id>/
├── metadata.json
├── events.jsonl
├── response.md
└── workspace/project.jsonregistra el estado de adopción y la conversación activa.sessions.jsonlregistra las llamadas delegadas y el uso de tokens.transcriptscontiene solo registros visibles de usuario/asistente y trazas de herramientas saneadas.runscontiene espacios de trabajo de implementación aislada y resultados de auditoría.
Este directorio se excluye de la copia fuente y Git lo ignora. No lo confirmes manualmente porque puede contener datos privados del proyecto o de la conversación.
Modelo de seguridad
La habilitación del proyecto añade atómicamente solo la raíz exacta a las reglas de permitidos trustedWorkspaces y read_file(...) de Antigravity. La deshabilitación elimina solo esas entradas exactas.
La implementación aislada rechaza:
rutas absolutas y recorrido de directorios padre;
eliminación de archivos;
archivos secretos, dependencias, salida de compilación, metadatos y enlaces simbólicos;
más de 50 archivos modificados;
más de 2,000,000 de caracteres de reemplazo.
El pipeline de transcripciones elimina recursivamente los campos de razonamiento privados y excluye los registros de sistema/puntos de control antes de escribir el espejo del proyecto. Consulta SECURITY.md para obtener orientación sobre informes y limitaciones.
Desarrollo
npm ci
npm test
npm run smoke:mcpLas comprobaciones en vivo requieren una CLI de AGY autenticada y consumen cuota de modelo:
npm run smoke:live
npm run smoke:execute
npm run smoke:project -- "/absolute/path/to/disposable-project"
npm run smoke:continue -- "/absolute/path/to/enabled-project"
npm run smoke:transcript -- "/absolute/path/to/enabled-project"npm test es autónomo. smoke:mcp también comprueba el binario AGY local, mientras que el resto de pruebas de humo pueden cambiar la autorización del proyecto o consumir cuota.
Licencia
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
- AlicenseBqualityAmaintenanceA lightweight MCP bridge that lets Claude Code delegate heavy tasks to the Antigravity CLI - saving context window and tokens for what matters.112MIT
- AlicenseBqualityAmaintenanceAn MCP bridge that lets Codex delegate long-running agent work to the Antigravity CLI, providing observable and resumable tool-based execution with project scoping.135MIT
- AlicenseAqualityBmaintenanceEnables OpenAI Codex to consult Claude Code for co-analysis, adversarial second opinions, and read-only file review over the Model Context Protocol, with Claude remaining advisory and unable to modify files.954MIT
- FlicenseNot gradedqualityCmaintenanceEnables external agents like Gemini Spark to control Google Antigravity CLI (agy) via Model Context Protocol, supporting multimodal inputs and automatic session management.
Related MCP Connectors
A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage
A paid remote MCP for OpenAI Codex context compressor, built to return verdicts, receipts, usage log
A paid remote MCP for OpenAI Codex memory MCP, built to return verdicts, receipts, usage logs, and a
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/ustc-fyk/antigravity-codex-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server