
khanhbkqt/antigravity-sub-agent-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP, который позволяет основному агенту ИИ создавать субагенты на Антигравитационной IDE. Делегирует задачи с полным управлением жизненным циклом: создание каскадов, автоматическое принятие действий инструмента и извлечение результатов.
Обзор
Сервер MCP, который позволяет основному агенту ИИ создавать субагенты на Антигравитационной IDE. Делегирует задачи с полным управлением жизненным циклом: создание каскадов, автоматическое принятие действий инструмента и извлечение результатов. Запускается через транспорт — настраивается как команда в mcp config.json, ручной запуск сервера не требуется. Node.js 18+ Антигравитационная IDE, работающая с открытым рабочим пространством При неустановке сервер автоматически обнаруживает правильный экземпляр LS (см. Обнаружение рабочего пространства ниже). Отправьте задание и получите задание назад (~ 1s). Субагент работает на заднем плане. Такие же, как start agent. Возвращает задачу для использования с get agent results. Ждите нескольких представленных задач и возвращайте все результаты сразу. 1. (первичный): Родительский процесс IS LS - читает -csrf token и -workspace id из своей командной строки 2. (обратная связь): соответствует парам рабочего пространства против запуска экземпляров LS 3. (последний вариант): Используйте все, что доступно
Обзор (машинный перевод)
Сервер MCP, который позволяет основному агенту ИИ создавать субагенты на Антигравитационной IDE. Делегирует задачи с полным управлением жизненным циклом: создание каскадов, автоматическое принятие действий инструмента и извлечение результатов.
Запускается через stdio transport — конфигурируется как command в mcp_config.json, не требуется ручной запуск сервера.
Таблица содержимого
- Как это работает Структура проекта
- Настройка Инструменты MCP
- Модельные алиазы
- Ключевые особенности
- Отладка
- Вклад
- Признания
- Лицензия
Как это работает
Проектная структура
Настройка
Предпосылки
Node.js 18+ Антигравитационная IDE с открытым рабочим пространством
###Установить
###Настройка антигравитации
Добавьте к своему [2]:
Переменные среды
| Переменная | Дефолт | Описание
[править править код]
| ANTIGRAVITY_PORT | Auto-detect | Порт сервера языка |
ANTIGRAVITY_CSRF | Автообнаружение | Токен CSRF |
ANTIGRAVITY_TLS``true[T][T]][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T]][T][T][T]][T][T][T]][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T][T]][T][T]
При неустановке сервер автоматически обнаруживает правильный экземпляр LS (см. Обнаружение рабочего пространства ниже).
Инструменты MCP
submit_agent — Неблокировка
Отправьте задание и получите taskId обратно ** немедленно** (~1s). Субагент работает на заднем плане.
То же, что и [9].
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Antigravity Sub-Agent MCP Server
An MCP server that lets a main AI agent spawn sub-agents on Antigravity IDE. Delegates tasks with full lifecycle management: creating cascades, auto-accepting tool actions, and extracting results.
Runs via stdio transport — configure as a command in mcp_config.json, no manual server start needed.
Table of Contents
- How It Works
- Project Structure
- Setup
- MCP Tools
- Model Aliases
- Key Features
- Debugging
- Contributing
- Acknowledgments
- License
How It Works
Main Agent (Claude/Gemini/etc)
↓ MCP tool call
↓
index.js (stdio MCP server)
↓ autoDetect(workspace) → finds correct LS instance
↓ startCascade() → sendMessage(SYSTEM_PROMPT + task)
↓
completion-loop.js (polls until done)
├─ RUNNING → keep polling (auto-accept if steps stall)
├─ WAITING_FOR_USER → auto-accept.js handles it
├─ IDLE → treat as completed
├─ Question detected → auto-reply "proceed" (max 3)
└─ COMPLETED → extract final text
↓
Returns result to Main Agent
Project Structure
antigravity-sub-agent-mcp/
├── package.json
├── index.js # stdio MCP server (2 tools)
├── lib/
│ ├── ls-detector.js # LS auto-detection (PPID + process scan + workspace matching)
│ ├── cascade-client.js # HTTP client for LS API (JSON + binary + streaming)
│ ├── completion-loop.js # Smart polling with auto-accept integration
│ ├── auto-accept.js # Interaction payload builder for WAITING steps
│ └── protobuf.js # Binary protobuf encoder/decoder
├── docs/ # Internal architecture documentation
├── LICENSE # MIT License
├── CONTRIBUTING.md # Contribution guide
├── CODE_OF_CONDUCT.md # Contributor Covenant
└── CHANGELOG.md # Release history
Setup
Prerequisites
- Node.js 18+
- Antigravity IDE running with at least one workspace open
Install
cd antigravity-sub-agent-mcp
npm install
Configure Antigravity
Add to your mcp_config.json:
{
"mcpServers": {
"antigravity-sub-agent": {
"command": "node",
"args": ["/absolute/path/to/antigravity-sub-agent-mcp/index.js"]
}
}
}
Environment Variables
| Variable | Default | Description |
|---|---|---|
ANTIGRAVITY_PORT |
auto-detect | Language Server port |
ANTIGRAVITY_CSRF |
auto-detect | CSRF token |
ANTIGRAVITY_TLS |
true |
Use TLS |
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"antigravity-sub-agent": {
"command": "node",
"args": ["/absolute/path/to/antigravity-sub-agent-mcp/index.js"]
}
}
}