openai/mcp-extensions

Build plugins that feel like native, first-class features of ChatGPT.

What it solves

OpenAI MCP Extensions allows developers to create plugins for ChatGPT that go beyond basic text interaction, enabling them to behave like native, integrated features within the ChatGPT interface.

How it works

It extends the Model Context Protocol (MCP) by providing specific entry points and UI components. Developers use the provided TypeScript or Python SDKs to define how their plugin interacts with the ChatGPT sidebar, file viewers, the message composer, and custom input forms.

Who it’s for

This is for developers building plugins for ChatGPT who want to create a more seamless, interactive experience for users by adding custom UI elements and specialized workflows directly into the chat environment.

Highlights

  • Sidebar entrypoints for direct app access.
  • Custom file extension handlers for specialized file viewing.
  • Composer mentions to search and reference plugin resources directly in messages.
  • Extended forms for rich user input, such as thumbnail-based selection.

Related

  • Project
  • Project
  • Project
  • Project
  • Project