用户正在解决什么问题
OpenAI 的开发文档和面向用户的产品文档关注点不同。如果把 Skill 当作界面、把 App 当成插件的同义词,安装、授权、开发和排障都会失去准确路径。
适合哪些用户
适用于首次对接 OpenAI 生态时需要统一技术口径的用户,尤其是实施、PM、支持及技术负责人团队。
核心结论
开发者视角里,Plugin 更接近“可发现与安装的分发单元”;用户侧文档常看到 Connector、App 这类产品入口;底层通常由 MCP server 提供工具与能力。三者不应直接堆成单一构成树,而应按产品入口、管理控制和实现层分开理解。
判断流程与操作步骤
- 先判断正在阅读的是用户产品说明、管理员控制说明,还是开发者打包文档
- 需要复用任务方法、指令和资源时看 Skill;需要实时数据、认证或受控工具时看 MCP server
- 看到 App 或 Connector 时,继续核对它连接的外部服务、可用动作、MCP 支撑与源系统授权
- 只在用户确实需要查看、比较、编辑或确认结构化信息时考虑可选 UI
- 最后分别验证插件已安装、连接已建立、源系统对象有权限、目标动作确实可执行
开发者分发层:Plugin(可被发现、安装并纳入分发目录的发行单元)
Skill:可复用的指令与资源定义
- 包含 SKILL.md
- 可附带脚本、参考资料、模板或资源
- 可独立交付,也可与 MCP server 协作
MCP / MCP server:按协议提供结构化能力的服务端
- 可提供工具、资源、提示和指令
- 负责实时数据、认证或受控动作等能力
- 可选提供 UI,并非默认必需
产品体验层:App / Connector(连接外部服务的数据、动作与可选界面)
同一个产品能力可以从用户界面被称为 App / Connector,同时在开发实现上由 MCP server 支撑;两种说法描述的是不同视角。
开发者补充:
.app.json 是指向已注册 MCP server 连接的兼容映射;.mcp.json 用于 MCP server 配置。它们不是普通用户判断“能不能用”的第一步。权限、限制和容易踩坑的地方
不要把产品名称、管理员控制名词和开发打包构件强行放在同一层比较。Plugin 包含什么、当前入口显示什么、源系统允许什么是三件事;产品术语还会随版本更新。
如何验证最终结果
拿一个真实条目分别写出:插件包中的 Skill / MCP 组成、用户看到的 App / Connector 入口、连接身份、源系统可见对象、允许动作和是否有 UI。六项都能落到具体官方页面或实际控制面,才算概念对齐。
参考来源
- OpenAI Plugins: What is a plugin
- OpenAI Plugins: What is a skill
- OpenAI Plugins: What is MCP
- ChatGPT Learn:Plugins
- OpenAI Plugins:Build plugins
最后核验日期:2026-07-30