mcpField
C
Claude Orchestration MCP Server

Claude Orchestration MCP Server

ローカル
github.com/claude-did-thisAI・エージェント873 週間前に更新

Claude Orchestration MCP Server について

複雑なプロジェクトで複数のClaude Codeセッションを並行して進めるためのサーバーです。セッション間の依存関係と進捗を管理し、出力を取得できるほか、Gradioのウェブインターフェースを備えています。

主な機能

  1. 01セッションの作成と管理
  2. 02セッション依存関係の設定
  3. 03状態と進捗の追跡
  4. 04セッション出力の取得
  5. 05Gradioウェブインターフェース

活用シーン

  1. 01複数セッションでプロジェクトタスクを並行実行
  2. 02依存関係のあるセッションの調整
  3. 03進捗確認と完了出力の収集

MCP 対応

Claude Codeセッションの作成、開始、一覧表示、監視、完了待機、出力取得を行うツールをMCPクライアントに公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Claude Orchestration MCP Server

複雑なプロジェクトを並行して進めるため、複数の Claude Code セッションをオーケストレーションする MCP(Model Context Protocol)サーバーです。

機能

  • 複数の Claude Code セッションを作成、管理
  • セッション間の依存関係を定義
  • セッションの進行状況とステータスを監視
  • セッションの出力を取得
  • Gradio を使用したウェブベースのインターフェース

セットアップ

  1. 依存関係をインストールします。
pip install gradio httpx python-dotenv
  1. 環境変数を設定します。

    • .env.example を .env にコピーします
    • CLAUDE_WEBHOOK_SECRET を実際のウェブフックシークレットに更新します
  2. サーバーを実行します。

./run_server.sh
# or
python mcp_server.py

サーバーは http://localhost:7860 で起動します。

API エンドポイント

サーバーは以下のツールを公開します。

  • create_session:新しい Claude Code セッションを作成
  • start_session:作成済みのセッションを開始
  • get_session_status:セッションのステータスを確認
  • get_session_output:完了したセッションの出力を取得
  • list_sessions:オプションのフィルタリングを指定して、すべてのセッションを一覧表示
  • wait_for_session:セッションが完了するまで待機

テスト

テストスクリプトを実行して、設定を確認します。

python test_mcp_server.py

認証

サーバーはベアラートークン認証を使用します。.env ファイルでウェブフックシークレットを設定します。

CLAUDE_WEBHOOK_SECRET=your-secret-here

コメント

MCP は初めてですか?

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

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