Try an example MCP App
Connect an example server
Make sure you have installed and logged into Claude Desktop. Navigate to the developer settings page (Settings > Developer) and click the “Edit Config” button. Add one of the example servers to yourclaude_desktop_config.json:
| Example | Description |
|---|---|
| Customer Segmentation | Data visualization with scatter charts and clustering analysis |
| Map | Interactive 3D globe viewer using CesiumJS |
| QR Code | QR code generation with customizable colors and styling |
| ShaderToy | Real-time GLSL shader compilation and display |
| Sheet Music | ABC notation rendering with interactive audio playback |
| ⋮ | Explore more examples—each with ready-to-use config snippets! |
See it in action
Once your local server is connected, prompt Claude to use it. For example, with the customer segmentation server, ask Claude to show you recent customer data. Claude will prompt you for permission to display the App. Click “Always allow”, and you’ll see the MCP App render inline in the conversation.Build your own MCP App
Ready to add an MCP App to your own MCP server? Here are the key resources:- MCP Apps Quickstart - Step-by-step guide to building your first MCP App
- SDK API Documentation - Full API reference
- Example implementations - Vanilla JS, React, Vue, Svelte, and more
Migrate from OpenAI Apps SDK
If you are migrating an existing app from the OpenAI Apps SDK to the MCP Apps SDK, see the migration reference. You can also use the MCP Apps skills mentioned above to help migrate your apps. Ask your agent to “Migrate from OpenAI Apps SDK” or “Convert my OpenAI App to an MCP App”.We’d love to see what you build! Send feedback to [email protected] or open an issue on the ext-apps repository.