Antigravity MCP Bridge
{"type": "text"}
Мост субагентов Antigravity (FastMCP)
Контейнеризованный FastMCP сервер, который предоставляет Google Antigravity CLI (agy --headless) как удаленные инструменты Model Context Protocol (MCP) через SSE.
Этот мост позволяет разговорным AI-клиентам (таким как Google Spark, Claude, Cursor или ChatGPT) отправлять полноценные субагенты для кодирования и автоматизации в изолированном контейнеризованном рабочем пространстве.
🚀 Ключевые возможности
Синхронное выполнение субагента (
execute_antigravity_sync): Отправляет задачу кодирования/автоматизации напрямую вagy --headlessи возвращает журнал вывода после завершения агента (идеально для коротких задач на 1–3 минуты).Асинхронное фоновое выполнение (
start_antigravity_async): Запускает долго работающего агента Antigravity в фоновом режиме, возвращаяtask_idдля развязанного выполнения.Опрос и управление задачами (
get_antigravity_task_status,list_antigravity_tasks): Опрашивает прогресс, просматривает журналы и перечисляет все фоновые субагенты.Изоляция рабочего пространства и песочница: Запускается в Docker-контейнере, монтирующем только
./workspaces, защищая файлы хост-системы и предоставляя агенту полную автономию для сборки, тестирования и выполнения внутри его песочницы.Бесшовная интеграция с
mcp-server-oauth-proxy: Предоставляет стандартные SSE-конечные точки на порту8080/sse, подключаемые напрямую к OAuth-прокси Home Assistant для безопасного доступа из Google Spark.
Related MCP server: opencode-mcp-bridge
🛠️ Структура репозитория
antigravity-mcp-bridge/
├── Dockerfile # Container image with Python 3.12, Node.js, git, & agy CLI
├── docker-compose.yml # Service definitions with volume mounts & port bindings
├── requirements.txt # fastmcp, mcp[cli], pydantic
├── server.py # FastMCP Server exposing Antigravity agent tools
├── .env.example # Environment variable template
├── .gitignore # Ignored artifacts & workspace directories
└── README.md # Documentation📦 Быстрый старт и развертывание
1. Настройка окружения
Скопируйте шаблон .env.example:
cp .env.example .env(Необязательно: добавьте ваш GEMINI_API_KEY или ANTIGRAVITY_API_KEY, если это требуется вашим окружением agy).
2. Запуск с помощью Docker Compose
docker compose up -d --buildСервер FastMCP начнет прослушивание на:
👉 http://localhost:8080/sse (или IP-адрес вашей локальной сети).
3. Проверка работоспособности контейнера
docker compose logs -f🔗 Подключение к mcp-server-oauth-proxy
Чтобы безопасно предоставить этот мост субагентов Antigravity для Google Spark через ваш OAuth-прокси Home Assistant:
В Home Assistant откройте Настройки > Дополнения > MCP Server OAuth Proxy > Конфигурация.
Добавьте новую запись сервера в разделе
servers:
- client_name: "Google Spark"
server_name: "Antigravity Bridge"
server_url: "http://<YOUR_DOCKER_HOST_IP>:8080/sse"
bearer_token: ""
client_id: "spark-antigravity"
client_secret: "secret-antigravity"
allowed_redirect_uris: "https://oauth-redirect.googleusercontent.com"
host: "antigravity-oauth.yourdomain.com"
path_prefix: ""Сохраните и перезапустите дополнение.
В Google Spark добавьте пользовательский инструмент, указывающий на
https://antigravity-oauth.yourdomain.com/sseс Client IDspark-antigravity.
🧰 Доступные MCP-инструменты
1. execute_antigravity_sync
Описание: Выполняет задачу синхронно через
agy --headlessи ожидает вывода.Параметры:
prompt(строка, обязательный): Цель или инструкция по кодированию.sub_path(строка, необязательный): Подкаталог в/workspaceдля выполнения.timeout_seconds(целое, по умолчанию: 300): Максимальное количество секунд ожидания перед прерыванием.
2. start_antigravity_async
Описание: Запускает задачу Antigravity в фоновом режиме и возвращает
task_id.Параметры:
prompt(строка, обязательный): Цель или инструкция по кодированию.sub_path(строка, необязательный): Подкаталог в/workspaceдля выполнения.
3. get_antigravity_task_status
Описание: Проверяет прогресс и полные журналы фоновой задачи.
Параметры:
task_id(строка, обязательный): 8-символьный идентификатор, возвращаемыйstart_antigravity_async.
4. list_antigravity_tasks
Описание: Перечисляет все активные и завершенные фоновые задачи.
{"type": "text"}
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Discover and call AI agents via MCP. Supports A2A agents and platform agents with async tasks.
- DazbenchOAuthapp.dazbench
Task management your AI agents can actually run. One line becomes a context-ready task over MCP.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceIntegrates Google Antigravity's agy agent into MCP, enabling asynchronous delegation of complex tasks like code analysis and file management with job polling.33 npm3MIT
- AlicenseNot gradedqualityBmaintenanceExposes opencode's coding agent and shell as MCP tools, enabling MCP-only AI clients to execute shell commands, manage files, and run agent sessions with async job handling.16 npm1MIT
- AlicenseAqualityCmaintenanceEnables AI harnesses to delegate code analysis, modification, testing, and long-running tasks to the locally installed Antigravity CLI via stdio MCP, with job status tracking and conversation continuity.3MIT
- AlicenseBqualityAmaintenanceEnables delegating coding tasks to the official Antigravity CLI from any MCP client, with task listing, model selection, streamed event tracking, cancellation, and resumable sessions. Runs each task against an isolated copy of the repository so results can be previewed, tested, and only integrated into the original after explicit user confirmation.2363 npmMIT