openai / mcp-extensions
git clone https://github.com/openai/mcp-extensions.git
python-v0.2.0 · 13d ago
Build plugins that feel like native, first-class features of ChatGPT.
+1
stars, 24h · #16,472
+~19
stars, 7 days · #8,352
+1.1k
stars, 30 days · #755
1.1k
★ total · +2% this week
52
forks · 11 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseApache-2.0
Created2026-09-29 (24d ago)
Last pushtoday
Watchers5
OwnerOrganization
Links
README excerpt
# OpenAI MCP Extensions OpenAI MCP Extensions adds ChatGPT-specific capabilities to MCP so developers can build plugins that feel like native, first-class features. ## Try it out 1. Install Bits & Bolts Remote. 2. Select the **Bits & Bolts** icon in the sidebar to open the **Parts Library**. 3. Open **Extensions walkthrough** to explore a demo of each major extension. ## Showcase ### Sidebar entrypoints Allow users to access your app from the sidebar. ### File extension handlers Render custom file viewers when users open a supported file type. ### Composer mentions Let users search your plugin’s resources from the composer and add references to a message. ### Extended forms Let users select a CAD part using thumbnail choices. ## Get started ### 1. Integrate extensions Ask `@Plugin Creator` in Codex to build a new plugin or improve an existing one for you. ### 2. Install the SDK - TypeScript: `@openai/mcp-extensions` for MCP servers and Apps. - Python: `openai-mcp-extensions` for MCP servers. ### 3. Learn more - docs/spec.md lists all supported extensions. - docs/patterns.md covers best practices. - CHANGELOG.md lists API changes. - Bits & Bolts source shows how to integrate extensions in practice. ### 4. Provide feedback Notice any gaps in extensions for your plugin? Submit feedback here. ## License This project is licensed under the Apache License 2.0.