OpenAI Agents MCP Server

by lroolle
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Leverages OpenAI's Agents SDK to expose individual specialized agents (Web Search, File Search, Computer Action) and a multi-agent orchestrator through the MCP protocol.

OpenAIエージェントMCPサーバー

MCP プロトコルを通じて OpenAI エージェントを公開するモデル コンテキスト プロトコル (MCP) サーバー。

特徴

このサーバーは、OpenAI Agents SDK を使用して、個々のエージェントとマルチエージェント オーケストレーターの両方を公開します。

個人専門エージェント

  • Web検索エージェント:リアルタイム情報をWebで検索するための専用エージェント
  • ファイル検索エージェント: OpenAIのベクトルストア内のファイルを検索および分析するための専用エージェント
  • コンピュータアクションエージェント:コンピュータ上で安全にアクションを実行するための専用エージェント

マルチエージェントオーケストレーター

  • オーケストレータエージェント: 専門エージェント間の調整を行い、各タスクに適切なエージェントを選択できる強力なエージェント

各エージェントは MCP プロトコルを介してアクセスされるため、Claude デスクトップ アプリを含むすべての MCP クライアントで利用できるようになります。

インストール

前提条件

  • Python 3.11以上
  • uvパッケージ マネージャー (推奨)
  • OpenAI APIキー

Smithery経由でインストール

Smithery経由で Claude Desktop 用の openai-agents-mcp-server を自動的にインストールするには:

npx -y @smithery/cli install @lroolle/openai-agents-mcp-server --client claude

クロードデスクトップ

"mcpServers": { "openai-agents-mcp-server": { "command": "uvx", "args": ["openai-agents-mcp-server"], "env": { "OPENAI_API_KEY": "your-api-key-here" } } }

実装の詳細

ツール要件

  • WebSearchTool : 必須パラメータはありませんが、オプションの場所コンテキストを受け入れることができます
  • FileSearchTool :vector_store_ids(OpenAIベクターストアのID)が必要です
  • ComputerTool : AsyncComputer 実装が必要です (現在はシミュレートされています)

カスタマイズ

このサーバーは次の方法でカスタマイズできます。

  1. 完全なAsyncComputerインターフェースを実装して、実際のコンピュータとのインタラクションを可能にする
  2. 他のOpenAIツール用の特殊エージェントの追加
  3. より複雑なワークフローを処理できるようにオーケストレーターエージェントを強化する

構成

環境変数を使用してサーバーを構成できます。

  • OPENAI_API_KEY : OpenAI APIキー(必須)
  • MCP_TRANSPORT : 使用するトランスポートプロトコル (デフォルト: "stdio"、"sse" も可)

発達

開発環境のセットアップ

# Clone the repository git clone https://github.com/lroolle/openai-agents-mcp-server.git cd openai-agents-mcp-server # Create a virtual environment uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies uv sync --dev

MCP Inspectorによるテスト

MCP Inspector を使用してサーバーをテストできます。

# In one terminal, run the server with SSE transport export OPENAI_API_KEY=your-api-key export MCP_TRANSPORT=sse uv run mcp dev src/agents_mcp_server/server.py

次に、Web ブラウザを開き、 http://localhost:5173に移動します。

ライセンス

マサチューセッツ工科大学

-
security - not tested
F
license - not found
-
quality - not tested

Claude ユーザーが MCP プロトコルを通じて特殊な OpenAI エージェント (Web 検索、ファイル検索、コンピューター アクション) およびマルチエージェント オーケストレーターにアクセスできるようにするモデル コンテキスト プロトコル サーバー。

  1. Features
    1. Individual Specialized Agents
    2. Multi-Agent Orchestrator
  2. Installation
    1. Prerequisites
    2. Installing via Smithery
    3. Claude Desktop
  3. Implementation Details
    1. Tool Requirements
    2. Customization
  4. Configuration
    1. Development
      1. Setup development environment
      2. Testing with MCP Inspector
    2. License
      ID: 9ou5j0surs