Skip to main content
Glama
naksh-07

antigravity-mcp-bridge

by naksh-07

Antigravity MCP Bridge (Antigravity 2.0 ↔ Gemini Spark)

Controla programáticamente los agentes de Google Antigravity 2.0 en Windows mediante Gemini Spark y clientes MCP remotos/locales a través de transporte HTTP Streamable y stdio.


Resumen de la arquitectura

Gemini Spark (or Remote MCP Client)
      │
      │ HTTPS Request (Authorization: Bearer <MCP_AUTH_TOKEN>)
      ▼
Tailscale Funnel (Public HTTPS: https://<node>.<tailnet>.ts.net/mcp)
      │
      │ Encrypted Local Tunnel
      ▼
Streamable HTTP MCP Server (src/http_server.py on 127.0.0.1:8000)
      │
      ├── AuthMiddleware (Validates MCP_AUTH_TOKEN -> 401 Unauthorized if invalid)
      ├── /health & /healthz Diagnostic Endpoints
      │
      ▼
FastMCP Core Server (src/server.py - Streamable HTTP & stdio)
      │
      ├── launch_antigravity_agent
      ├── get_session_status
      ├── list_workspace_artifacts
      └── run_antigravity_cli_command
      │
      ▼
Antigravity Bridge Adapter -> agentapi.bat -> Antigravity 2.0 Runtime -> Local Workspace

Related MCP server: tailscale-mcp

Inicio rápido (operaciones con un clic en Windows)

  • START.bat: Inicializa el entorno, crea .env con un token de autenticación seguro, inicia el servidor HTTP en segundo plano en 127.0.0.1:8000, habilita Tailscale Funnel y muestra el banner de conexión.

  • STATUS.bat: Inspecciona el estado del servidor en vivo, el estado del PID, el estado del token de autenticación, el inicio de sesión de Tailscale y el estado de Funnel, y la disponibilidad del runtime de Antigravity.

  • STOP.bat: Termina correctamente el proceso del servidor HTTP MCP y deshabilita el mapeo de Tailscale Funnel.


Características principales

  1. Soporte de transporte dual:

    • Transporte Stdio para clientes MCP locales (python src/server.py).

    • Transporte HTTP Streamable para Gemini Spark y clientes remotos (START.bat / python -m src.http_server).

  2. Autenticación y protección de tokens:

    • AuthMiddleware que aplica la validación de tokens en /mcp.

    • Admite Authorization: Bearer <token>, x-api-key: <token> o ?token=<token>.

    • Genera automáticamente un token hexadecimal de 32 caracteres si falta en .env.

  3. Integración con Tailscale Funnel:

    • Punto final HTTPS público y seguro sin comprar un dominio.

    • Detección sólida, informes de estado y orientación para la resolución cuando Tailscale está ausente o deshabilitado.

  4. Motor local de Antigravity 2.0:

    • Integración de configuración cero con el servidor de lenguaje local de Antigravity mediante agentapi.bat.

  5. Seguridad y aislamiento del espacio de trabajo:

    • Validación de límites del espacio de trabajo que previene ataques de traversal de rutas.

    • Redacción automática de claves secretas y tokens de los flujos de salida.

    • Bloqueo de ejecución concurrente del espacio de trabajo que previene conflictos entre múltiples agentes.


Herramientas MCP expuestas

  • launch_antigravity_agent: Lanza una tarea de agente de Antigravity dirigida a un espacio de trabajo local.

  • get_session_status: Inspecciona el estado de la sesión, las marcas de tiempo y los metadatos en vivo.

  • list_workspace_artifacts: Indexa archivos, tamaños, marcas de tiempo y hashes SHA256 en el espacio de trabajo.

  • run_antigravity_cli_command: Ejecuta subcomandos agentapi compatibles (get-conversation-metadata, send-message, new-conversation).


Verificación y suite de pruebas

Ejecute las pruebas automatizadas completas de unidad e integración:

.venv\Scripts\python.exe -m pytest tests/

Ejecute la prueba de integración HTTP MCP de extremo a extremo real:

.venv\Scripts\python.exe remote_smoke_test.py

Ejecute la prueba de humo local de stdio:

.venv\Scripts\python.exe smoke_test.py

Documentación

La documentación detallada está disponible en docs/:

  • docs/remote-access.md: Guía completa para el acceso remoto, Tailscale Funnel y la conexión con Gemini Spark.

  • docs/mcp-setup.md: Fragmentos de configuración de cliente para Gemini Spark y Antigravity IDE.

  • docs/security.md: Modelo de seguridad, validación de rutas y reglas de redacción de secretos.

  • docs/troubleshooting.md: Matriz de resolución de problemas y pasos de recuperación de diagnóstico.

  • FINAL-REPORT.md: Informe completo del estado de integración y matriz de verificación empírica.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Exposes any stdio-based MCP server to the internet via HTTP/SSE transport, enabling remote agents to access MCP tools over a network.
    16
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for safe programmatic access to the local Tailscale daemon: tailnet discovery, SSH config generation, port sharing via Serve/Funnel, and latency matrices.
    6
    20
    Creative Commons Attribution Non Commercial No Derivatives 4.0 International
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables local AI agents to generate code and interact with Google Antigravity (Gemini Pro) via MCP, consuming zero API tokens.

View all related MCP servers

Related MCP Connectors

  • Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.

View all MCP Connectors

Latest Blog Posts

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/naksh-07/antigravity-mcp-bridge'

If you have feedback or need assistance with the MCP directory API, please join our Discord server