antigravity-mcp-bridge
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 WorkspaceRelated 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.
Ключевые возможности
Поддержка двух транспортов:
Транспорт stdio для локальных MCP-клиентов (
python src/server.py).Транспорт Streamable HTTP для Gemini Spark и удалённых клиентов (
START.bat/python -m src.http_server).
Аутентификация и защита токеном:
AuthMiddleware, обеспечивающий проверку токена на/mcp.Поддержка
Authorization: Bearer <token>,x-api-key: <token>или?token=<token>.Автоматическая генерация 32-символьного hex-токена при его отсутствии в
.env.
Интеграция с Tailscale Funnel:
Защищённая публичная HTTPS-конечная точка без покупки домена.
Надёжное обнаружение, отчёт о статусе и рекомендации по устранению неполадок при отсутствии или отключении Tailscale.
Локальный движок Antigravity 2.0:
Интеграция без настройки с локальным языковым сервером Antigravity через
agentapi.bat.
Безопасность и изоляция рабочей области:
Проверка границ рабочей области, предотвращающая атаки с обходом пути.
Автоматическое редактирование секретных ключей и токенов в выходных потоках.
Блокировка одновременного выполнения в рабочей области, предотвращающая конфликты нескольких агентов.
Предоставляемые 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: полный отчёт о статусе интеграции и эмпирическая матрица проверки.
This server cannot be installed
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
- AlicenseNot gradedqualityDmaintenanceExposes any stdio-based MCP server to the internet via HTTP/SSE transport, enabling remote agents to access MCP tools over a network.16MIT
- AlicenseAqualityAmaintenanceMCP server for safe programmatic access to the local Tailscale daemon: tailnet discovery, SSH config generation, port sharing via Serve/Funnel, and latency matrices.620Creative Commons Attribution Non Commercial No Derivatives 4.0 International
- FlicenseNot gradedqualityCmaintenanceEnables local AI agents to generate code and interact with Google Antigravity (Gemini Pro) via MCP, consuming zero API tokens.
- AlicenseNot gradedqualityAmaintenanceMCP server and CLI for Tailscale that lets agents inspect and manage tailnet devices, routes, users, keys, DNS, and ACL policy over stdio or streamable HTTP.5AGPL 3.0
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.
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/naksh-07/antigravity-mcp-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server