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: agy-mcp
🛠️ Структура репозитория
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 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 gradedqualityBmaintenanceRuns isolated AI agents in Docker containers with persistent workspaces and conversation history. Each agent has access to file operations, shell commands, GitHub integration, and can connect to external MCP servers for additional tools.3MIT
- AlicenseAqualityCmaintenanceWraps Google Antigravity CLI into 11 typed MCP tools, enabling any MCP client to invoke agy for code review, prototyping, execution, and long-running tasks.1116MIT
- 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
- AlicenseNot gradedqualityAmaintenanceIntegrates Google Antigravity's agy agent into MCP, enabling asynchronous delegation of complex tasks like code analysis and file management with job polling.1002MIT
Related MCP Connectors
A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
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/connormxy/antigravity-mcp-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server