mcpField
M
MCP Orchestrator Server

MCP Orchestrator Server

ローカル
github.com/mokafariAI・エージェント2678 週間前に更新

MCP Orchestrator Server について

MCP Orchestrator Server は、MCP に対応した LLM インスタンス間でタスクを管理・調整する小規模な MCP サーバーです。AI エージェントがインスタンス間でタスクを作成、共有、実行できます。

主な機能

  1. 01依存関係付きのタスク作成
  2. 02複数インスタンス間の調整
  3. 03永続的なタスク保存
  4. 04依存関係の強制と循環検出
  5. 05タスク状態の追跡

活用シーン

  1. 01Claude Desktop と Cline のインスタンス間でタスクを共有
  2. 02ワーカーインスタンスによる順序付きタスクの取得と完了

MCP 対応

MCP サーバーとして、create_task、get_next_task、complete_task などのツールを MCP クライアントに公開し、タスク管理を行います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"orchestrator-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Orchestrator サーバー

Version smithery badge

MCP Orchestrator サーバーは、Claude Desktop や Cline などの MCP 対応 LLM インスタンス間でタスク管理と連携の機能を提供します。より簡単に言えば、AI エージェントがインスタンス間でタスクを作成、共有、実行できるようにします。

Orchestrator Server MCP server

機能

バージョン 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
  • タスクグループ
  • 分析
  • ダッシュボード

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。