结论先说
OpenAI Responses API 现在原生支持远程 MCP 服务器和图像生成、代码解释器、文件搜索等内置工具,开发者用几行代码就能把大模型连到 Shopify 、 Stripe 、 Zapier 等真实服务,并跨调用复用推理 token,把智能体的成本与延迟同时压下来。
远程 MCP 支持到底意味着什么
过去要在 Agent 里用外部工具,你得自己写 MCP client 、管理连接、处理协议握手。现在 Responses API 直接把 MCP 作为一种 tool 类型,只要传 server_url 即可。 OpenAI 还加入了 MCP 指导委员会,等于把”模型调真实世界工具”这件事变成了 API 的一等公民。
这意味着你不需要 SDK 绑定:任何能发 HTTP 请求的语言,只要在 tools 里声明一个 MCP 节点,模型就能自动发现并调用对端工具。
支持的模型范围
| 模型系列 | 远程 MCP | 内置工具 |
|---|---|---|
| GPT-4o 系列 | ✅ | ✅ |
| GPT-4.1 系列 | ✅ | ✅ |
| o 系列推理模型(o1 / o3 / o3-mini / o4-mini) | ✅ | ✅ |
| 图像生成(gpt-image-1) | — | 仅 o3 支持 |
内置工具三件套
- 图像生成:以
gpt-image-1作为工具接入,支持实时流式预览与多轮编辑,引导模型逐步精修。 - 代码解释器:沙箱里跑 Python,做数据分析、画图表、处理文件。
- 文件搜索:跨多个 vector store 搜索,并支持数组属性过滤,召回更准。
更关键的是,o3 和 o4-mini 现在能在思维链里直接调用工具。结合先前在 Humanity’s Last Exam 等基准上的表现,这种”边想边调工具”的方式让答案更贴合上下文。并且 Responses API 会跨请求与工具调用保留 reasoning tokens——既提升智能,又降低开发者成本与延迟。
实战:用远程 MCP 把商品加进购物车
下面是最简化的 Python 示例,把模型连到某个 Shopify 风格的远程 MCP,用一句自然语言完成加购:
response = client.responses.create(
model="gpt-4.1",
tools=[{
"type": "mcp",
"server_label": "shopify",
"server_url": "https://pitchskin.com/api/mcp",
}],
input="Add the Blemish Toner Pads to my cart"
)
还有哪些现成远程 MCP 可直接用?
长任务与隐私:后台模式 + 加密推理项
后台模式(background=True)用于跑长时任务,异步启动,不用担心超时或连接中断,可轮询或流式获取状态:
response = client.responses.create(
model="o3",
input="Write me an extremely long story.",
reasoning={"effort": "high"},
background=True
)
对符合零数据保留(ZDR)资格的客户,还能复用加密推理项跨请求传递,且推理内容不落 OpenAI 服务器盘。文章明确指出:对 o3 / o4-mini 这类模型,在函数调用之间复用推理项能提升智能、减少 token 消耗、提高缓存命中率,从而进一步降本提速。
成本速查
| 项目 | 计费 |
|---|---|
| 图像生成 | $5 / 1M 文本输入 token,$10 / 1M 图像输入 token,$40 / 1M 图像输出 token,缓存输入 75% off |
| 代码解释器 | $0.03 / 容器 |
| 文件搜索 | $0.10 / GB vector store / 天 + $2.50 / 1k 工具调用 |
| 远程 MCP 工具 | 不额外收费,只按 API 的 output tokens 计费 |
| 推理摘要 | 无额外费用 |
- 选一个远程 MCP server(Cloudflare / Shopify / Stripe / Zapier 等),确认它公网可达且符合 MCP 协议。
- 在
responses.create的tools里加一个{"type":"mcp","server_label":...,"server_url":...}节点。 - 用自然语言
input描述任务,例如”把 XX 加进购物车”。 - 模型自动发现并调用 MCP 工具,返回结构化结果。
- 把结果写回你的业务流程(下单 / 查单 / 发消息),必要时用后台模式跑长任务。
远程 MCP 和 Agents SDK 的 MCP 有什么区别?
图像生成为什么只支持 o3?
远程 MCP 工具要额外付费吗?
我的私有 MCP 服务器能用吗?
延伸阅读
- OpenAI Agents API 公开测试版:把智能体编排压成一次 API 调用
- OpenAI Function Calling 实战:让模型自己调用你的函数
- WordPress 官方 Trac MCP 服务器上线:免密钥让 AI 直接读工单
- 好用的 MCP 服务器推荐清单:2026 年 AI 智能体必备的 8 个工具服务









评论 (0)