GitHub - modelcontextprotocol/ext-apps: Official repo for spec & SDK of MCP Apps protocol - standard for UIs embedded AI chatbots, served by MCP servers
2 months ago
- #SDK
- #Interactive UI
- #MCP Apps
- MCP Apps Extension (SEP-1865) SDK and specification for interactive UI elements in conversational MCP clients.
- MCP Apps standard inspired by MCP-UI and OpenAI's Apps SDK to display interactive UIs like charts, forms, or video players.
- Tools declare UI resources via `ui://` and hosts render them in sandboxed iframes with bidirectional communication.
- SDK for Apps (`@modelcontextprotocol/ext-apps`) and SDK for Hosts (`@modelcontextprotocol/ext-apps/app-bridge`) available.
- No supported host implementation in the repo beyond the `examples/basic-host` example.
- Agent Skills for building MCP Apps can be installed as a Claude Code plugin.
- Examples directory contains demo apps showcasing real-world use cases like Map, Three.js, ShaderToy, and more.
- To run examples locally: clone repo, install dependencies, and start the server.
- MCP client configuration provided for all examples using stdio transport.
- Local development setup instructions for testing modifications with MCP clients.