这是一个通过MCP协议暴露OpenAI代理的Model Context Protocol (MCP)服务器。
此服务器通过OpenAI Agents SDK暴露单个代理和一个多代理编排器:
每个代理都通过MCP协议访问,使其对任何MCP客户端可用,包括Claude桌面应用。
要通过Smithery自动安装openai-agents-mcp-server到Claude Desktop:
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"
}
}
}
您可以自定义此服务器:
您可以通过环境变量配置服务器:
OPENAI_API_KEY:您的OpenAI API密钥(必需)。MCP_TRANSPORT:使用的传输协议(默认:"stdio",也可以是"sse")。# 克隆仓库
git clone https://github.com/lroolle/openai-agents-mcp-server.git
cd openai-agents-mcp-server
# 创建虚拟环境
uv venv
source .venv/bin/activate # 在Windows上:.venv\Scripts\activate
# 安装依赖
uv sync --dev
您可以使用MCP Inspector测试服务器:
# 在一个终端中,使用SSE传输运行服务器
export OPENAI_API_KEY=your-api-key
export MCP_TRANSPORT=sse
uv run mcp dev src/agents_mcp_server/server.py
然后在浏览器中导航至http://localhost:5173。
MIT
</中文翻译>