返回博客2025年3月27日
OpenAI Agents SDK 支持 MCP 极简指南
OpenAIMCPAgents SDK
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 了!这真是个好消息。对于我们这些需要让 AI 与各种工具交互的开发者来说,这无疑是个福音。MCP(模型上下文协议)本质上就是一种标准化的方式,让 AI 模型能够与外部工具和数据源进行交互。 简单来说,MCP 就像是 AI 应用的 USB-C 接口。官方文档里有个挺形象的比喻: > 就像 US...
OpenAIMCPAgents SDK
2026年2月21日
Cloudflare 的 Code Mode:用两个工具替代 2500 个端点
当 API 有 2500 个端点时,传统 MCP 方案要吃掉 117 万 token。Cloudflare 的 Code Mode 只用两个工具把这个数字压到 1000。背后的思路比技术本身更值得看。
MCPCloudflareAI Agent
2026年2月17日
Next.js 正在为 AI Agent 重新设计自己
Next.js 团队发布了一篇博客,讲述他们如何从 Agent 的视角重新思考框架设计。从一个被放弃的浏览器内 Agent,到 MCP 集成,再到 agents.md - 这篇是我的阅读笔记。
Next.jsAI AgentMCP
合作伙伴
CompeteMap — 英国及爱尔兰学生竞赛一站式搜索
数学、编程、科学、写作等各类竞赛信息汇总,支持按年龄和科目筛选,再也不错过报名截止日。