AgentStack (agentstack.tech) について
AgentStackは、大規模なアクションカタログをエージェントに調べさせず、キューとWork Graphで作業を調整するバックエンドです。MCPインターフェースを1つのツールに集約し、次のアクションから公開前の検証まで各ターンを導きます。
主な機能
- 01単一の一括処理MCPツール:agentstack.execute
- 02Work Graphによる次のアクション提示
- 03キュー内の作業の取得と実行
- 04サンドボックス、レビュー、昇格による変更
- 05プロジェクト定義のチェック後に公開
活用シーン
- 01キューにあるタスクをエージェント間で調整
- 02エージェントの作業ループでカタログ閲覧を減らす
- 03レビューと昇格を経てライブデータを変更
MCP 対応
サーバーは一括処理ツール`agentstack.execute`を公開します。Work Graphが次のアクションを提示し、エージェントはMCPのループ内で作業を取得して実行します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://agentstack.tech/mcpclaude mcp add --transport http agentstacktech-agentstack https://agentstack.tech/mcp{"mcpServers":{"agentstacktech-agentstack":{"type":"http","url":"https://agentstack.tech/mcp"}}}Cursor で開く{"servers":{"agentstacktech-agentstack":{"type":"http","url":"https://agentstack.tech/mcp"}}}VS Code で開く{"mcpServers":{"agentstacktech-agentstack":{"type":"http","url":"https://agentstack.tech/mcp"}}}{"mcpServers":{"agentstacktech-agentstack":{"serverUrl":"https://agentstack.tech/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
1| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| steps | array | はい | ステップ。同期待ちの実行ごとに高負荷な LLM を 1 つ使用します。 |
| context | object | いいえ | session.v1;project_id は必須です。 |
| context.project_id | integer | いいえ | テナントのプロジェクト ID。 |
| options | object | いいえ | batch.v1 の制御項目です。 |
| options.goal | string | いいえ | プレイブックの目標テキスト。 |
| options.async | boolean | いいえ | キューに登録します。discovery.job_status をポーリングしてください。 |
| options.envelope | enum | いいえ | compact(デフォルト)| full — ADR MCP_EXECUTE_ENVELOPE_COMPACT_V2compact | full |
| options.recipe_id | string | いいえ | MCP recipe ID。 |
| options.stopOnError | boolean | いいえ | 最初の失敗時に停止します。 |
| options.continueOnError | boolean | いいえ | 失敗後も続行します。 |
| options.idempotency_key | string | いいえ | 再試行レシートキー。 |
詳細
AgentStack
一度バインドすれば、エージェントはカタログを探し回りません。Work Graph が次のステップを提示します。実行中の編集はセーフサークル内にとどまります。コピーを書き、チェックに合格してから公開します。
MCP ツールは agentstack.execute の 1 つだけです。サーバーがプランを保持します。各ターンは 1 つのアクションです。何もしないことも有効な回答です。ブロックされている場合は、解除に必要なものを示します。
概要: agentstack.tech/work-graph · 仕様: docs/plugins/WORK_GRAPH.md · セーフサークル: agentstack.tech/mcp-docs#safe-cycle
ループ
session → context.project_id → agents.work_next → packet.next_action → claim / execute → work_next
レシピ mcp_work_loop_v1。プロンプト agentstack_closed_loop_autonomy。
flowchart LR
S[Session] --> B[Bind project]
B --> W[work_next]
W --> N[next_action]
N --> X[Claim and execute]
X --> W
そのステップで実行中のデータが変更される場合、同じプロジェクトでセーフサークルが実行されます。
connect → sandbox → review → promote
エージェントは新しい世代を書き込みます。チェックに合格するまでは、お客様には以前のコピーが表示されます。プロジェクト独自のルールに従って公開します。即時公開することも、段階的に公開することもできます。
| 対象 | ループなし | Work Graph あり |
|---|---|---|
| 未完了の案件を抱える創業者 | 新しいチャットのたびにツールメニューを読み直す | 成果は一度書き込まれます。次のチャットはキューの先頭から着手します |
| 作業時間よりもタスクが多い人 | エージェントがツールを考え出し、選択に時間を費やす | リストに「準備完了」「ブロック中」「待機中」と表示される |
| 作業を完了させる必要があるビジネス | カタログを見て、推測し、再試行することを繰り返す | サイトや決済と同じプロジェクトで、取得、実行、検証する |
| エージェントを設定する人 | カタログをプロンプトに貼り付ける | agents.work_next、続いて packet.next_action |
2026-10-07 に測定
ローカルのレジストリビルド。実稼働トラフィックのサンプルではありません。プロバイダーのトークナイザーも使用していません。バイト数 ÷ 4 は英語のサイズの概算です。
| ペイロード | UTF-8 バイト数 | トークン概算 |
|---|---|---|
例の next_action と 2 つの代替候補 | 250 | ~63 |
discovery.search、最初の 20 件のコンパクトな行 | 8,889 | ~2,222 |
| ハンドシェイク契約 JSON、1 回分 | 11,297 | ~2,824 |
| コンパクト検索、50 件(HTTP の上限) | 20,852 | ~5,213 |
| レジストリの全カタログ JSON(このビルドでは 795 個のアクション) | 1,680,071 | ~420,018 |
全カタログはこのサンプルパケットの 6,720 倍です。20 件の検索ページはその 35.6 倍です。引用すべき公開カタログのアクション数は 714 です。ライブの GET /mcp/actions/summary を参照してください。バイト比と運用目標を足し合わせて、1 つの削減効果として主張しないでください。
| 指標 | 目標 |
|---|---|
packet.next_action に従う自律ループ | ≥ 90% |
| パケットがすでにある状態でのカタログ検索 | ≤ 5% |
これらは安定した本番環境での目標であり、ライブカウンターではありません。測定方法とシナリオ:docs/plugins/WORK_GRAPH.md。
ドキュメント
このリポジトリは、一般公開向けのドキュメント(英語、ユーザーおよびインテグレーター向け)です。Web 製品、MCP、プラグイン、REST、RAG、サンドボックス、使用例を扱っています。
Web サイトを利用する場合: docs/USER_FEATURES_GUIDE.md。
製品を構築する場合: docs/BUILD_YOUR_PRODUCT.md — @agentstack/sdk、任意で genetic-ai-starter。
大規模なコードベースでエージェントを実行する場合: docs/genetic-system/。
統合する場合: docs/MCP_AND_ECOSYSTEM.md — まずループを確認し、次にカタログをご覧ください(714 件のアクション · docs/MCP_SCALE.md)。
REST / OpenAPI: docs/OPENAPI.md — Swagger · openapi.json。
npm SDK: @agentstack/sdk · docs/sdk/
全ドキュメントの索引: docs/README.md · 新着情報: docs/WHATS_NEW.md
オープンソースキット
| リポジトリ | ブランチ | 備考 |
|---|---|---|
| genetic-ai-starter | main | マップ優先のインストール:npx @agentstack/genetic-ai-starter init。モノレポの場合、SoT はこのリポジトリの genetic-ai-starter/ にあります。 |
プラグイン
| プラグイン | 備考 |
|---|---|
| cursor-plugin | v0.4.18, gen3 — ルール、スキル、コマンド、エージェント、フック、Plugin MCP Connect、OAuth 2.1 device code |
| claude-plugin | Claude Desktop / API インストーラー |
| gpt-plugin | ChatGPT / OpenAI エコシステム |
| vscode-plugin | VS Code マーケットプレイスでの配布 |
製品
- サイト: agentstack.tech
- Work Graph: agentstack.tech/work-graph
- GitHub 組織: github.com/agentstacktech
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。