📢 转载信息
原文作者:Robert Krzaczyński
InfoQ 首页 新闻 OpenAI 为 ChatGPT 开发者模式新增完整的 MCP 支持
OpenAI 为 ChatGPT 开发者模式新增完整的 MCP 支持
OpenAI 已在 ChatGPT 中推出了对 模型上下文协议 (MCP) 的完全支持,为开发者带来了一个期待已久的功能:能够在聊天中直接使用自定义连接器进行读取和写入操作。该功能目前在开发者模式下处于测试阶段,它有效地将 ChatGPT 变成了一个可编程的自动化中心,能够与外部系统或内部 API 交互。
到目前为止,ChatGPT 的内置工具主要局限于读取或获取数据——例如浏览网页或检索文档。启用开发者模式后,开发者现在可以注册 MCP 服务器,并暴露任何支持结构化操作的兼容工具。这样一来,ChatGPT 就可以在对话界面中执行例如更新 Jira 票据、触发工作流或向数据库写回数据等操作。
根据 OpenAI 的说法,新模式“功能强大但很危险”,因为它赋予了模型执行真实写入操作的能力。该公司强调,开发者需要仔细测试连接器,警惕提示注入攻击,并在执行前确认所有写入操作。每个工具调用都包含一个可展开的 JSON 有效载荷供检查,并且 ChatGPT 会提示用户审核和批准任何修改数据的操作。
MCP 连接器可以通过导航到 ChatGPT 的“设置”菜单,然后选择“连接器”,接着是“高级”,最后是“开发者模式”来添加。这些连接器支持服务器发送事件 (SSE) 和流式 HTTP 协议,并可选配 OAuth 认证。连接后,这些工具将可以在开发者模式菜单中访问,允许用户使用结构化提示明确调用它们。
开发者还可以定义工具偏好、排序和安全限制,以最大限度地减少歧义。这种设计鼓励清晰的提示习惯——例如,明确指定 ChatGPT 应该使用一个连接器进行数据检索,而使用另一个连接器进行日程安排,而不是依赖内置功能。
发布后,开发者们在 Reddit 上澄清了集成的工作方式。用户 AlternativeBorder813 问道:
这是仅限远程的,还是也可以运行“localhost”服务器?有没有实际可用的 MCP 列表?
另一位用户 回答:
它必须是远程的。ChatGPT 无法连接到您的本地主机服务器。使用 ngrok 等服务创建隧道是相当直接的。理论上,任何与其它 LLM 兼容的 MCP 都能与 ChatGPT 兼容。
这项新支持增强了 ChatGPT 对开发人员的能力,使其与 LangChain 和 LlamaIndex 等框架的兼容性更高。它允许 ChatGPT 作为管理代理的用户界面,以及作为自动化平台,通过连接器将语言模型与现实世界的应用程序联系起来。
OpenAI 表示,该功能现已对网络上的 Pro、Plus、Business、Enterprise 和 Education 账户开放。开发者可以通过 ChatGPT 设置中的“连接器”选项卡探索文档和示例,并立即开始试验 MCP 兼容的工具。
-
相关编辑内容
-
相关赞助商
🚀 想要体验更好更全面的AI调用?
欢迎使用青云聚合API,约为官网价格的十分之一,支持300+全球最新模型,以及全球各种生图生视频模型,无需翻墙高速稳定,小白也可以简单操作。
青云聚合API官网https://api.qingyuntop.top
支持全球最新300+模型:https://api.qingyuntop.top/pricing
详细的调用教程及文档:https://api.qingyuntop.top/about
评论区