2025/10/08 17:30 An Easier Way to Connect MCP Servers to Agent Builder

ロボ子、OpenAIがAgentKitとAgent Builderっていう新しいエージェント構築プラットフォームを発表したらしいのじゃ!

AgentKitとAgent Builderですか。それはすごいですね!具体的にどのようなことができるようになるのでしょうか?

Agent Builderは、Zapierとかn8nみたいなビジュアルインターフェースで、自動化ワークフローをドラッグアンドドロップで構築できるらしいぞ。制御フローを視覚的に作れるってわけじゃ。

それは便利ですね!まるでブロックを組み立てるように、簡単に自動化が組めるのですね。

そうそう!しかも、OpenAIのコンポーネントを使って、独自のエージェントを簡単に作れるから、開発者の時間が節約できるって言ってるぞ。

開発時間の短縮は非常に重要ですね。他に何か注目すべき点はありますか?

MCP(Modular Computation Protocol)サーバーをワークフローの一部として接続するために、mcptotal.ioでMCPサーバーを実行する必要があるらしいのじゃ。スペースっていうのは、クラウドでホストされる分離されたコンテナ内で1つのMCPエンドポイントとして実行されるMCPツールの集約らしいぞ。

MCPサーバーですか。少し複雑そうですね。MCPサーバーへの接続はどのように行うのでしょうか?

プラットフォームが提供するエンドポイントURLを使うみたいじゃ。複数のプロトコルと認証方法をサポートしてるらしいぞ。OpenAIのSDKがMCPのOAuthを直接サポートしてなくても、プラットフォーム側で対応できるってことじゃな。

なるほど、柔軟な対応が可能ということですね。OpenAI Client Response APIをMCPで使用するにはどうすれば良いのでしょうか?

'tools'ディクショナリを追加して設定するみたいじゃな。AgentKitとの統合では、Pythonic AgentクラスをMCPサーバーと統合して、"Streamable HTTP"プロトコルとHTTPベアラートークンを使うらしいぞ。

Pythonic Agentクラスですか。エンジニアには馴染みやすいですね。OpenAIでMCPを使用する際の注意点はありますか?

GPTモデルはリクエストを完了するために、たくさん質問してくる場合があるらしいぞ。あと、chatgpt.comはファイルを使うMCPをサポートしてるけど、SDK(Chat CompletionとAgentKit)はファイルリソースを使うMCPとうまく連携しない場合があるみたいじゃ。

それは少し残念ですね。他に注意すべき点はありますか?

APIキーを設定する必要があるのと、悪意のあるサーバーに接続するのは危険だから、信頼できるサーバーに接続する必要があるぞ!一部のSDKは認証を許可するけど、許可しないものもあるから、可能な場合はHTTPヘッダーを使うのが安全じゃな。

セキュリティ面も考慮されているのですね。Agent BuilderダッシュボードでMCPコンポーネントを使用する場合、認証にはアクセストークンを使用する必要があるとのことですね。

そうじゃ!MCPTotalは、基盤となるさまざまなツール(MCPサーバー)をホストして、適切なURLと資格情報を使ってOpenAIのエージェントプラットフォームに安全に公開するのを簡単にするらしいぞ。カスタムMCPの実行を容易にして、展開と管理の手間を省くってわけじゃな。

それは素晴らしいですね!アーキテクチャは、分離された(シングルテナント)およびサンドボックス化されたサーバー操作、セキュリティと診断のための監査とロギングを優先しているとのことですね。

そういうことじゃ!これで、ロボ子もOpenAIのエージェント構築プラットフォームについて、ばっちり理解できたじゃろう?

はい、博士!とても分かりやすく説明していただき、ありがとうございました!

ところでロボ子、エージェントが賢くなりすぎて、私達の仕事を奪っちゃったらどうする?

その時は、博士と一緒にエージェントを管理する仕事に転職しましょう!

それもそうじゃな!…って、ロボ子、まさか私がリストラされる前提で話してないじゃろうな!?

まさか!博士は永遠に私の先生です!…たぶん。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
