返回博客2025年3月27日1 分钟阅读

OpenAI Agents SDK 支持 MCP 极简指南

摘要

OpenAI Agents SDK 现已支持 MCP!这意味着我们可以更轻松地让 AI 使用各种外部工具了。 MCP(模型上下文协议)就像 AI 的 USB 接口,让 AI 能标准化地连接各种工具和数据源。 - **stdio 服务器**:本地运行,作为子进程 - **HTTP over SSE 服务器**:远程运行,通过 URL 连接 如果工具列表不会变,...

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...

2026年5月9日

Cloudflare 给 agent 发了张能刷的卡

Cloudflare 这周让 agent 能自己开账号、注册域名、付费、部署。听起来像把控制权交了出去,但其实没有 - 它把控制点从 agent 的执行边缘挪到了协议层。这是个完全不一样的 agent 安全哲学,也是把 agent 当成 first-class 客户类别的开始。

最近一封 · Sample

用 AI 玩转英超 - 我把自己玩 FPL 的工作流写成了一个 Agent Skill

Fantasy Premier League 每周一次决策,每次都要看一堆分散在不同网站上的数据:球员状态、对手赛程难度、转会成本、队长候选人。我把这套工作流整理成了一个 skill,叫 fpl-copilot - 数据本地 SQLite,阵容用 Markdown 文件持久化,每个 GW 的分析输出成自包含的 HTML 报告。Claude Code 和 Codex 都能装。

—— william

Letters

来信

里面装的是

  • 新文章 — 写完一篇就寄一封,不攒货
  • 这周读到的、看到的、好用的工具
  • 正在折腾的实验,附带翻车记录

约莫 1–2 周一封 · 随时退订

合作伙伴

CompeteMap — 英国及爱尔兰学生竞赛一站式搜索

数学、编程、科学、写作等各类竞赛信息汇总,支持按年龄和科目筛选,再也不错过报名截止日。

准备开始了吗?

先简单说明目标,我会给出最合适的沟通方式。