插件可用于扩展和自定义 ChatGPT 与 Codex。它们可以添加能力、连接外部服务,也可以兼具这两种功能。插件可以包含提供指令和资源的技能、提供工具的 MCP 服务器,或同时包含两者。
ChatGPT 和 Codex 共用一个通用插件目录。公开插件只需发布一次,用户就能在这两款产品支持的界面中找到它们。
本教程将通过连接 MCP 服务器来创建个人插件。完成后,您将在个人插件目录中找到该插件,并在网页版 ChatGPT Work 中调用其工具。自定义 UI 是可选项,不在本快速入门的范围内。
本快速入门使用的公开示例 MCP 服务器位于
https://tinymcp.dev/api/moldy-aloof-zettabyte/mcp。它提供只读的
roll_dice 工具,无需身份验证。
连接您的 MCP 服务器
首先,在 ChatGPT 开发者模式中添加您已部署的 MCP 服务器:
- 打开 ChatGPT。
- 打开 设置 → 安全与登录 ,然后开启 开发者模式。
- 前往 ChatGPT 插件,选择加号按钮,
然后输入
https://tinymcp.dev/api/moldy-aloof-zettabyte/mcp作为 MCP 服务器 URL。 - 填写完整的连接信息并创建插件。
测试插件
- 前往您的个人插件。 您通过 MCP 服务器创建的插件应该会显示在这里。
- 打开插件并选择加号按钮进行安装。
- 返回 ChatGPT 首页。
- 在首页顶部,将选项卡从 聊天 切换到 Work。
- 开始新的 Work 聊天。在提示输入框中输入
@,然后选择您的插件, 即可直接调用它。 - 让插件掷一枚 20 面骰子。确认它只调用一次
roll_dice, 将sides设为 20,并返回一个 1 到 20 之间的值。
测试几种贴近实际使用情况的输入,包括不同的骰子面数、无效值,以及不应调用工具的请求。如果选错了工具或参数不一致,请改进工具元数据。
添加更多能力
根据使用场景清单中的需求,添加更多功能专一的工具。要将 可复用的指令与 MCP 服务器一起打包,请继续阅读构建 技能和打包您的 插件。如果可视化交互有助于您的工作流程, 请继续阅读为您的 MCP 服务器 添加 UI。UI 仍是可选项。