OpenAIエージェントMCPサーバー
MCP プロトコルを通じて OpenAI エージェントを公開するモデル コンテキスト プロトコル (MCP) サーバー。
特徴
このサーバーは、OpenAI Agents SDK を使用して、個々のエージェントとマルチエージェント オーケストレーターの両方を公開します。
個人専門エージェント
Web検索エージェント:リアルタイム情報をWebで検索するための専用エージェント
ファイル検索エージェント: OpenAIのベクトルストア内のファイルを検索および分析するための専用エージェント
コンピュータアクションエージェント:コンピュータ上で安全にアクションを実行するための専用エージェント
マルチエージェントオーケストレーター
オーケストレータエージェント: 専門エージェント間の調整を行い、各タスクに適切なエージェントを選択できる強力なエージェント
各エージェントは MCP プロトコルを介してアクセスされるため、Claude デスクトップ アプリを含むすべての MCP クライアントで利用できるようになります。
Related MCP server: MTS MCP Server
インストール
前提条件
Python 3.11以上
uvパッケージ マネージャー (推奨)
OpenAI APIキー
Smithery経由でインストール
Smithery経由で Claude Desktop 用の openai-agents-mcp-server を自動的にインストールするには:
クロードデスクトップ
実装の詳細
ツール要件
WebSearchTool : 必須パラメータはありませんが、オプションの場所コンテキストを受け入れることができます
FileSearchTool :vector_store_ids(OpenAIベクターストアのID)が必要です
ComputerTool : AsyncComputer 実装が必要です (現在はシミュレートされています)
カスタマイズ
このサーバーは次の方法でカスタマイズできます。
完全なAsyncComputerインターフェースを実装して、実際のコンピュータとのインタラクションを可能にする
他のOpenAIツール用の特殊エージェントの追加
より複雑なワークフローを処理できるようにオーケストレーターエージェントを強化する
構成
環境変数を使用してサーバーを構成できます。
OPENAI_API_KEY: OpenAI APIキー(必須)MCP_TRANSPORT: 使用するトランスポートプロトコル (デフォルト: "stdio"、"sse" も可)
発達
開発環境のセットアップ
MCP Inspectorによるテスト
MCP Inspector を使用してサーバーをテストできます。
次に、Web ブラウザを開き、 http://localhost:5173に移動します。
ライセンス
マサチューセッツ工科大学