Skip to main content
Glama
naksh-07

antigravity-mcp-bridge

by naksh-07

Antigravity MCP Bridge (Antigravity 2.0 ↔ Gemini Spark)

Программное управление агентами Google Antigravity 2.0 на Windows через Gemini Spark и удалённые/локальные MCP-клиенты по транспорту Streamable HTTP и stdio.


Обзор архитектуры

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

Быстрый старт (однокликовые операции в Windows)

  • START.bat: инициализирует окружение, создаёт .env с защищённым токеном аутентификации, запускает фоновый HTTP-сервер на 127.0.0.1:8000, включает Tailscale Funnel и отображает баннер подключения.

  • STATUS.bat: проверяет работоспособность сервера в реальном времени, статус PID, состояние токена аутентификации, статус входа в Tailscale и Funnel, а также доступность среды выполнения Antigravity.

  • STOP.bat: корректно завершает процесс HTTP MCP-сервера и отключает сопоставление Tailscale Funnel.


Ключевые возможности

  1. Поддержка двух транспортов:

    • Транспорт stdio для локальных MCP-клиентов (python src/server.py).

    • Транспорт Streamable HTTP для Gemini Spark и удалённых клиентов (START.bat / python -m src.http_server).

  2. Аутентификация и защита токеном:

    • AuthMiddleware, обеспечивающий проверку токена на /mcp.

    • Поддержка Authorization: Bearer <token>, x-api-key: <token> или ?token=<token>.

    • Автоматическая генерация 32-символьного hex-токена при его отсутствии в .env.

  3. Интеграция с Tailscale Funnel:

    • Защищённая публичная HTTPS-конечная точка без покупки домена.

    • Надёжное обнаружение, отчёт о статусе и рекомендации по устранению неполадок при отсутствии или отключении Tailscale.

  4. Локальный движок Antigravity 2.0:

    • Интеграция без настройки с локальным языковым сервером Antigravity через agentapi.bat.

  5. Безопасность и изоляция рабочей области:

    • Проверка границ рабочей области, предотвращающая атаки с обходом пути.

    • Автоматическое редактирование секретных ключей и токенов в выходных потоках.

    • Блокировка одновременного выполнения в рабочей области, предотвращающая конфликты нескольких агентов.


Предоставляемые MCP-инструменты

  • launch_antigravity_agent: запускает задачу агента Antigravity, нацеленную на локальную рабочую область.

  • get_session_status: проверяет статус сеанса, временные метки и актуальные метаданные.

  • list_workspace_artifacts: индексирует файлы, размеры, временные метки и SHA256-хэши в рабочей области.

  • run_antigravity_cli_command: выполняет поддерживаемые подкоманды agentapi (get-conversation-metadata, send-message, new-conversation).


Проверка и набор тестов

Запуск полного набора автоматизированных модульных и интеграционных тестов:

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

Запуск реального сквозного HTTP MCP-интеграционного теста:

.venv\Scripts\python.exe remote_smoke_test.py

Запуск локального смоук-теста stdio:

.venv\Scripts\python.exe smoke_test.py

Документация

Подробная документация доступна в docs/:

  • docs/remote-access.md: полное руководство по удалённому доступу, Tailscale Funnel и подключению Gemini Spark.

  • docs/mcp-setup.md: фрагменты конфигурации клиента для Gemini Spark и Antigravity IDE.

  • docs/security.md: модель безопасности, проверка путей и правила редактирования секретов.

  • docs/troubleshooting.md: матрица устранения неполадок и шаги диагностического восстановления.

  • FINAL-REPORT.md: полный отчёт о статусе интеграции и эмпирическая матрица проверки.

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