MCP Orchestrator Server について
MCP Orchestrator Server は、MCP に対応した LLM インスタンス間でタスクを管理・調整する小規模な MCP サーバーです。AI エージェントがインスタンス間でタスクを作成、共有、実行できます。
主な機能
- 01依存関係付きのタスク作成
- 02複数インスタンス間の調整
- 03永続的なタスク保存
- 04依存関係の強制と循環検出
- 05タスク状態の追跡
活用シーン
- 01Claude Desktop と Cline のインスタンス間でタスクを共有
- 02ワーカーインスタンスによる順序付きタスクの取得と完了
MCP 対応
MCP サーバーとして、create_task、get_next_task、complete_task などのツールを MCP クライアントに公開し、タスク管理を行います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Orchestrator サーバー
MCP Orchestrator サーバーは、Claude Desktop や Cline などの MCP 対応 LLM インスタンス間でタスク管理と連携の機能を提供します。より簡単に言えば、AI エージェントがインスタンス間でタスクを作成、共有、実行できるようにします。
機能
バージョン 1.1.0
- タスクの更新: 保留中のタスクを変更できます
- 安全な削除: 依存関係をチェックしてタスクを削除できます
- 循環検出: 依存関係の循環を防止します
- ツール一覧: ツールの包括的なドキュメント
- 強化された状態管理: タスクの状態遷移を改善しました
コア機能
- 依存関係を伴うタスクの作成
- マルチインスタンスの連携
- 永続的なタスクストレージ
- 依存関係の強制
- タスクステータスの追跡
インストール
Smithery 経由でのインストール
Smithery 経由で Claude Desktop 用の Orchestrator サーバーを自動的にインストールするには、次のようにします。
npx -y @smithery/cli install orchestrator-server --client claude
手動インストール
npm install
npm run build
使用方法
タスクの作成
await create_task({
id: 'setup',
description: 'Initial setup'
});
次のタスクの取得
const task = await get_next_task({
instance_id: 'worker-1'
});
タスクの完了
await complete_task({
task_id: 'setup',
instance_id: 'worker-1',
result: 'System initialized'
});
ドキュメント
ロードマップ
バージョン 1.2.0
- タスクの優先度
- タイムアウト
- インスタンス管理
バージョン 1.3.0
- タスクグループ
- 分析
- ダッシュボード
ライセンス
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。