OpenAI Agents SDK 支持 MCP 极简指南
摘要
OpenAI Agents SDK 现已支持 MCP。这篇极简指南聊聊两种服务器类型、把 MCP 服务器接入 Agent 的基本写法,以及用缓存降低延迟的小技巧。
OpenAI Agents SDK 支持 MCP 极简指南
OpenAI Agents SDK 现已支持 MCP!这意味着我们可以更轻松地让 AI 使用各种外部工具了。
MCP 是什么?
MCP(模型上下文协议)就像 AI 的 USB 接口,让 AI 能标准化地连接各种工具和数据源。
两种服务器类型
- stdio 服务器:本地运行,作为子进程
- HTTP over SSE 服务器:远程运行,通过 URL 连接
基本用法
# 连接文件系统服务器
async with MCPServerStdio(
params={
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", samples_dir],
},
) as server:
tools = await server.list_tools()
# 添加到 Agent
agent = Agent(
name="Assistant",
instructions="使用工具完成任务",
mcp_servers=[server]
)
缓存技巧
如果工具列表不会变,可以启用缓存减少延迟:
MCPServerSse(..., cache_tools_list=True)
跟踪功能
SDK 会自动跟踪 MCP 操作,包括工具列表获取和工具调用,方便调试。
总结
OpenAI Agents SDK 对 MCP 的支持让 AI 应用能力大大增强,值得一试!
往期回顾
相关文章
2025年3月27日
OpenAI Agents SDK 支持 MCP:入门指南
OpenAI Agents SDK 已内置 MCP 支持。这篇入门指南聊聊 stdio 与 HTTP over SSE 两种服务器、如何把 MCP 工具接入 Agent、用缓存优化延迟,以及 SDK 自带的调用跟踪功能。
2026年7月16日
【AI早读 0716】GPT-Red自改进与AI Agent全面进化
今天主轴是 AI 开始自己改进自己 - OpenAI 用自博弈训练出红队模型 GPT-Red,把 GPT-5.6 的 prompt injection 失败率降到四个月前的六分之一;AWS 把视觉、Agent、MCP 串成 Agentic Vision,Tunguz 抛出 Harness 是新战场。
2026年6月8日
【AI早读 0608】Agent 生态加速成熟,多智能体与平台战并进
过去 24 小时 AI 圈都在说 Agent:多智能体教程走进主流,OpenAI 想把 ChatGPT 重构成集成 Codex 的超级应用,DeepSeek 登顶美国增长最快的软件供应商,Notion 因 Anthropic 模型抖动一度全面禁用。
最近一封 · Sample
跑个 Docker 容器,就是 Agent 沙箱了吗?还差关键一层
“把 Coding Agent 放进 Docker,保护的首先是宿主机,不等于限制它能把读到的数据带到哪里。Vercel 与 Docker Sandboxes 的新做法,都把网络访问边界和凭据控制放进了 Agent Sandbox。”
—— william
来信
里面装的是
- 新文章 — 写完一篇就寄一封,不攒货
- 这周读到的、看到的、好用的工具
- 正在折腾的实验,附带翻车记录
约莫 1–2 周一封 · 随时退订
合作伙伴
CompeteMap — 英国及爱尔兰学生竞赛一站式搜索
数学、编程、科学、写作等各类竞赛信息汇总,支持按年龄和科目筛选,再也不错过报名截止日。