跳到主内容

OpenAI Responses API 接入远程 MCP 与内置工具:几行代码用上 Shopify、Stripe 等真实服务

100%
OpenAI Responses API 接入远程 MCP 与内置工具:几行代码用上 Shopify、Stripe 等真实服务

结论先说

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 当作”几行代码接入真实世界”的捷径,但生产环境务必给 server_url 加鉴权与速率限制,别把内部能力裸奔到公网。

支持的模型范围

模型系列远程 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 可直接用?
OpenAI 点名的流行远程 MCP 服务器包括 Cloudflare 、 HubSpot 、 Intercom 、 PayPal 、 Plaid 、 Shopify 、 Stripe 、 Square 、 Twilio 、 Zapier 等。生态还在快速扩张,基本覆盖了常见的电商、支付、 CRM 与通信场景。

长任务与隐私:后台模式 + 加密推理项

后台模式(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 计费
推理摘要无额外费用

  1. 选一个远程 MCP server(Cloudflare / Shopify / Stripe / Zapier 等),确认它公网可达且符合 MCP 协议。

  2. 在 responses.create 的 tools 里加一个 {"type":"mcp","server_label":...,"server_url":...} 节点。

  3. 用自然语言 input 描述任务,例如”把 XX 加进购物车”。

  4. 模型自动发现并调用 MCP 工具,返回结构化结果。

  5. 把结果写回你的业务流程(下单 / 查单 / 发消息),必要时用后台模式跑长任务。


远程 MCP 和 Agents SDK 的 MCP 有什么区别?
Agents SDK 是在 SDK 层封装 MCP;Responses API 是在 API 原语层支持,任何能调 API 的语言都能用,不绑定特定 SDK 。

图像生成为什么只支持 o3?
图像生成是计算密集型工具,OpenAI 先在 reasoning 模型 o3 上开放,后续可能扩展到更多模型。

远程 MCP 工具要额外付费吗?
不额外收,只按 API 的 output tokens 计费,这也是它比自建工具链更省心的地方。

我的私有 MCP 服务器能用吗?
能,只要 server_url 可公网访问并符合 MCP 协议即可,官方更推荐加好鉴权。

延伸阅读

查看 Responses API 远程 MCP 官方文档
这篇有帮助吗?
云上的幻象
云上的幻象查看主页

七彩云博客,分享 WordPress 建站实战与 AI 工具测评,覆盖服务器运维、站长工具、软件资源与电商运营干货,专注原创实用的主题插件、网站加速与安全优化教程。

863文章4评论

相关文章

评论 (0)

欢迎你,新朋友,感谢参与互动!文明发言,理性交流 · 首次评论将在审核后展示