MCPサーバーからのツールのインポート
モデルコンテキストプロトコル(MCP)サーバから外部ツールをインポートし、エージェントに追加することで、エージェントのタスク遂行能力を向上させることができます。
まず、MCPサーバーツールをシステムに直接インポートするか、特定のエージェント向けにインポートするかを決定します。
システムにMCPサーバーツールをインポートする
システムにMCPサーバーツールをインポートするには:
メニューから
「 ビルド」 に移動します。
すべてのツールに移動します。
既存のツールを選択するか、 Create tool +をクリックして新しいツールを追加する。
MCPサーバーを選択します。
エージェント用のMCPサーバーツールをインポートする
エージェント用のMCPサーバーツールをインポートするには:
メニューから
「 ビルド」 に移動します。
すべてのエージェントに移動します。
エージェントを見つけてクリックする。
ツールセットセクションのエージェントのツールセットから、 ツールの追加をクリックします。
MCPサーバーをクリックします。
MCPサーバーからの外部ツールのインポート
MCPサーバーから外部ツールをインポートするには、次の手順を完了してください:
ツール追加ダイアログから、 MCPサーバー をクリックして「ツールの追加とMCPサーバーの管理」ウィンドウを表示します。
既存のMCPサーバーからツールを追加するには:
- アイコン
をクリックしてください。 - リストからMCPサーバー名を選択してください。
- 追加したいツールのチェックボックスを選択してください。
- エージェントに追加をクリックしてください。
- アイコン
エージェントに別のMCPサーバーを追加するには:
MCPサーバーの追加 ]をクリックします。
ローカルMCP サーバー またはリモートMCPサーバーを選択し、ツールをエージェントにインポートします。
ローカルのMCPサーバーからツールをインポートする
ローカルのMCPサーバーからツールをインポートするには、次の手順を完了してください:
ローカルのMCPサーバー を選択し、 [次へ] をクリックします。
MCPサーバーの詳細(名前、説明、インストールコマンドなど)を指定してください。
オプション: 接続リストから接続を選択してください。
ローカルのMCPサーバーは、通信に常にSTDIO(標準入出力)を使用します。 ユーザーは別のプロトコルを選択するオプションを持たず、STDIOがデフォルトで選択され、フロービルダーによって自動的に管理されます。
- インポート をクリックします。
接続が成功した場合、通知によりMCPサーバーの準備が整い、ツールが利用可能になったことが確認されます。
検索フィールドの アイコン
をクリックし、リストから MCP サーバー名を選択します。追加したいツールのチェックボックスを選択してください。
エージェントに追加をクリックしてください。
エージェントにはローカルのMCPサーバーからのツールが含まれるようになりました。
リモートMCPサーバーからツールをインポートする
リモートMCPサーバーからツールをインポートするには、次の手順を完了してください:
リモート MCP サーバー を選択し、 [次へ] をクリックします。
MCPサーバーの詳細(名前、説明、MCPサーバーなど)を指定してください URL。
輸送手段を選択してください。 使用可能なオプションは次のとおりです。
ストリーム可能な HTTP : 標準の HTTP を使用し、ストリーム可能なデータをサポートします。 レスポンス全体を一括送信する代わりに、出力トークンを逐次ストリーム配信するため、大規模または長時間実行されるレスポンスを段階的に処理できます。
サーバー送信イベント(SSE) :長時間の HTTP 接続を利用し、サーバーからイベントベースのリアルタイム更新を受信します。 SSEは、増分ステータス更新や継続的な Event Streams を生成するツールに最適です。
デフォルトでは、Streamable HTTP が選択されています。
オプション: 接続リストから接続を選択してください。
「接続」 をクリックします。
接続が成功した場合、通知によりMCPサーバーの準備が整い、ツールが利用可能になったことが確認されます。
検索フィールドの アイコン
をクリックし、リストから MCP サーバー名を選択します。追加したいツールのチェックボックスを選択してください。
エージェントに追加をクリックしてください。
エージェントには、リモートMCPサーバーからインポートされたツールが用意されています。
- Orchestrateは現在、C Python #およびJavaで記述されたMCP TypeScript サーバーツールのみをサポートしています。 今後のリリースでは、この機能をMCPサーバーリソースとプロンプトにも拡張します。
MCPサーバーの管理
MCPサーバーの管理] ページでは、MCPサーバーの詳細を編集したり、不要になったMCPサーバーを削除したりできます。
リモートおよびローカルのMCPサーバーを管理するには、次の手順を完了してください:
MCPサーバーの管理 ]をクリックします。
MCPサーバーの詳細を編集するには、オプションアイコン
をクリックし、次に「 詳細の編集」 をクリックします。MCPサーバーを削除するには、オプションアイコン
をクリックし、次に「 削除」 をクリックします。
次のタスク
ツールが追加されると、エージェントはそれを使い始めることができる。 道具を追加したら、次のことを検討しよう:
ツールの説明を更新する。 エージェントは、ツールの説明フィールドを使用して、そのツールを使用するかどうか、どのように使用するかを決定する。 エージェントがそのツールをどのように使用できるか、詳細な説明を必ず提供してください。 ツールの説明を更新するには、ツールメニューをクリックし、詳細を編集を選択します。 説明に問題がなければ、「保存」をクリックします。 ツールをテストしながら、説明を繰り返し続けることができる。
ツールをテストする。 ツールをテストするには、プレビューチャットウィンドウのプロンプトを使用してツールを起動します。
Python ツールから返される値が、そのツール用に定義したデータ型と一致していることを確認してください。
-
モデルコンテキストプロトコル(MCP)は、エージェントがMCPサーバによって提供される外部ツールを検出し、接続し、起動することを可能にします。