mcpField
O
Open Multi-Agent Canvas

Open Multi-Agent Canvas

ローカル
open-multi-agent-canvas.vercel.appAI・エージェント55421 週間前に更新

Open Multi-Agent Canvas について

Open Multi-Agent Canvas は CopilotKit が開発したオープンソースのマルチエージェントチャットインターフェースで、一つの対話の中で複数のエージェントを管理できます。Next.js、LangGraph、CopilotKit で構築され、旅行計画、リサーチ、汎用タスクを MCP サーバー経由で扱うことを想定しています。

主な機能

  1. 01一つの対話で複数のエージェントを管理
  2. 02設定可能な MCP サーバーを使う組み込みの MCP エージェント
  3. 03Standard IO と SSE の接続方式に対応
  4. 04mcp.composio.dev などの公開 MCP サーバーに接続

活用シーン

  1. 01接続した MCP サーバーを使ったディープリサーチ
  2. 02連携するエージェントによる旅行計画
  3. 03一つの画面での汎用タスクの処理

MCP 対応

本プロジェクトは MCP クライアントとして動作し、ユーザーがインターフェースで Standard IO または SSE の MCP サーバーを追加すると、組み込みの MCP エージェントがその機能を利用します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

オープンなマルチエージェントキャンバス

CopilotKit-Banner

multi-agent-canvas

CopilotKit が作成した Open Multi-Agent Canvas は、動的な会話の中で複数のエージェントを管理できるオープンソースのマルチエージェントチャットインターフェースです。Next.js、LangGraph、CopilotKit を使用して構築されており、MCP サーバーを通じて旅行の計画、調査、汎用タスクを支援します。

既存のエージェント

これらの優れたエージェントをご覧ください(それぞれ別のリポジトリにあります)。個別に実行するか、LangSmith にデプロイできます。

さらに、このプロジェクトには組み込みの MCP(Multi-Channel Protocol)エージェントが含まれるようになりました。

  • MCP Agent:設定可能な MCP サーバーを通じてさまざまなタスクに対応できる汎用エージェントです。

このプロジェクトの実行には Copilot Cloud が必要です。

クイックスタート 🚀

1. 前提条件

以下が必要です。

2. API キー

フロントエンドの実行

frontend フォルダー内の example.env ファイルを .env に名前変更します。

NEXT_PUBLIC_CPK_PUBLIC_API_KEY=...

依存関係をインストールします。

cd frontend
pnpm i

CopilotKit API キーが必要ですか?こちらから取得してください。

次に、Next.js プロジェクトを起動します。

pnpm run build && pnpm run start

MCP エージェントのセットアップ

mcp-demo

MCP エージェントを使用すると、さまざまな MCP 対応サーバーに接続できます。

  1. カスタム MCP サーバーの設定:

    • インターフェースの右上にある「MCP Servers」ボタンをクリックします。
    • 設定パネルからサーバーを追加します。
      • 標準入出力:コマンドをローカルで実行します(Python スクリプトなど)。
      • SSE:Server-Sent Events を使用して、外部の MCP 対応サーバーに接続します。
  2. パブリック MCP サーバー:

MCP エージェントのバックエンドの実行(任意)

agent フォルダー内の example.env ファイルを .env に名前変更します。

OPENAI_API_KEY=...
LANGSMITH_API_KEY=...

組み込みの数学サーバーを含む MCP エージェントを使用する場合は、次を実行します。

cd agent
poetry install
poetry run langgraph dev --host localhost --port 8123 --no-browser

トンネルの実行

別のターミナルを追加し、「Remote Endpoint」を選択します。 次に、「Local Development」を選択します。 完了したら、コマンドをターミナルにコピーし、ポートを LangGraph サーバーに合わせて 8123 に変更します。 image

ドキュメント

ライセンス

MIT License の下で配布されています。詳細については LICENSE をご覧ください。


注記: このプロジェクトは CopilotKit monorepo に統合されました。 最新バージョンは examples/showcases/multi-agent-canvas にあります。 問題やプルリクエストは、CopilotKit メインリポジトリにお寄せください。

コメント

MCP は初めてですか?

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

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