KA

khanhbkqt/antigravity-sub-agent-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

14 stars 10 forks 品質 69 トレンド 20MIT

アンチグラビティIDEで主要なAIエージェントがサブエージェントをスプーンさせるMCPサーバー。 ライフサイクル管理でタスクを委任:カスケードの作成、ツールのオートアクセプティング、結果を抽出する.

概要

アンチグラビティIDEで主要なAIエージェントがサブエージェントをスプーンさせるMCPサーバー。 ライフサイクル管理でタスクを委任:カスケードの作成、ツールのオートアクセプティング、結果を抽出する。 トランスポートを介して実行 — mcp config.json でコマンドとして設定し、手動サーバーの起動は不要です。 - Node.js 18 + - 少なくとも1つのワークスペースで稼働するAntigravity IDE 設定されていない場合、サーバーは正しいLSインスタンスを自動検出します(下のワークスペースの検出を参照してください)。 タスクを送信して、taskId を取り戻す (~1s)。 サブエージェントはバックグラウンドで動作します。 start agent と同じパラメータ。 get agent results で使うために、taskId を返します。 複数の投稿されたタスクを待って、結果を一度に返します。 1. (プライマリー): 親プロセスは LS です — コマンドライン 2 から --csrf token と --workspace id を読みます。 (フォールバック): LS インスタンスの実行に対してワークスペースのパラメータを一致させます。 3. (最後のリゾート): どんなものでも使える

概要(AI 翻訳)

アンチグラビティIDEで主要なAIエージェントがサブエージェントをスプーンさせるMCPサーバー。 ライフサイクル管理でタスクを委任:カスケードの作成、ツールのオートアクセプティング、結果を抽出する。

[mcp_config.json]の[[command]]として、stdioトランスポートを介して実行し、手動サーバーが起動する必要はありません。

お問い合わせ

コンテンツの表

  • 使い方
  • プロジェクト構成
  • セットアップ
  • MCPツール
  • モデル エイリアス
  • 主な特長
  • デバッグ
  • 貢献
  • アクセシビリティ
  • ライセンス

使い方

プロジェクト構成

セットアップ

前提条件

  • Node.js 18 +
  • 少なくとも1つのワークスペースの開いたと動くAntigravity IDE

インストール

###Configure Antigravityの設定

[mcp_config.jsonに追加します。

環境変数

| 変数 | デフォルト | 説明 | お問い合わせ | 【[[T3]】 | 自動通信 | 言語サーバーポート | | [[[T4] | オートディテクト | CSRF トークン | | [ANTIGRAVITY_TLS | [true | TLSの使用 |

設定されていない場合、サーバーは正しいLSインスタンスを自動検出します(下のワークスペースの検出を参照してください)。

MCP ツール

[submit_agent — ノンブロッキング

タスクを送信して[taskId]を戻します**(~1s)。 サブエージェントはバックグラウンドで動作します。

[[T9]と同じパラメータ.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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

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
GitHub で README 全文を見る

インストール

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"] } } }