mcpField
M
MCP via the OpenAI Responses API

MCP via the OpenAI Responses API

github.com/craigsdennis框架与 SDK275 周前更新

关于 MCP via the OpenAI Responses API

一个框架,通过 OpenAI 的 Responses API 连接 MCP 服务。使用 Cloudflare Workers、React 和 TailwindCSS 构建 Web 应用,与远程 MCP 服务集成。

主要功能

  1. 01OpenAI Responses API 支持
  2. 02Cloudflare Workers 部署
  3. 03React 和 TailwindCSS UI
  4. 04远程 MCP 服务连接

适用场景

  1. 01Web 应用中集成 MCP 服务
  2. 02Cloudflare 平台上的 AI 功能开发

MCP 相关

通过 OpenAI Responses API 连接到远程 MCP 服务,处理工具交互和数据流。

详细介绍

通过 OpenAI Responses API 使用 MCP

README 配图

OpenAI 添加了通过 Responses API 连接 MCP 服务的功能。你提供一种工具类型 MCP,传递正确的请求头,它会连接到你的远程 MCP 服务并处理所有操作。

本示例使用 Cloudflare Vite Plugin + React + TailwindCSS + ShadCN。

它连接到一个远程 MCP 服务来追踪 whoas,你可以自托管。

构建

  • 将 .dev.vars.example 复制到 .dev.vars
  • 添加你的 OpenAI API 密钥
  • 修改 wrangler.jsonc 中的 vars 部分,设置你自己的 REMOTE_WHOA_SERVER_URL 和 LOGGED_IN_USER。
npm run dev

部署

在服务器上设置你的密钥

npx wrangler secret bulk .dev.vars
npm run deploy

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。