ESC
AI 1 分钟阅读

OpenAI 开源 mcp-extensions:让插件如同 ChatGPT 原生一流功能

OpenAI 开源 mcp-extensions 项目,为 MCP 协议增加 ChatGPT 专属能力,支持侧边栏入口、自定义文件查看器、Composer 提及和扩展表单等功能,让开发者构建的插件能像 ChatGPT 原生功能一样无缝运行。项目提供 TypeScript 和 Python SDK,将进一步推动 MCP 插件生态发展。

来源:GitHub

OpenAI MCP Extensions

OpenAI MCP Extensions 为 MCP 增添了 ChatGPT 特有的能力,让开发者能够构建如同原生一流功能的插件。

演示

以下所有示例均使用 Bits & Bolts 插件,你可以通过安装该插件进行体验。

侧边栏入口

允许用户从侧边栏访问你的应用。

从侧边栏打开 MCP 应用

文件扩展名处理器

当用户打开受支持的文件类型时,渲染自定义文件查看器。

在自定义文件查看器中打开 CAD 文件

Composer 提及

让用户可以从 Composer 中搜索你插件的资源,并在消息中添加引用。

使用 Composer 提及搜索 CAD 零件

扩展表单

让用户通过缩略图选项选择 CAD 零件。

在 Bits & Bolts 表单中选择 CAD 零件

快速开始

0. 试用

安装 Bits & Bolts Remote 插件:

  1. 从插件目录安装 Bits & Bolts Remote。

  2. 在侧边栏选择 Bits & Bolts Remote,打开 Parts Library。

    侧边栏选中 Bits & Bolts Remote 且 Parts Library 已打开

1. 创建插件

阅读插件文档了解如何创建插件。有了插件之后……

2. 将 SDK 添加到你的 MCP 服务器

按照当前源码的 SDK 安装说明操作:

  • TypeScript:用于 MCP 服务器和 Apps 的 @openai/mcp-extensions。
  • Python:用于 MCP 服务器的 openai-mcp-extensions。

3. 探索支持的扩展

阅读规范文档以了解更多受支持的扩展。

许可证

本项目基于 Apache License 2.0 许可证发布。