modelcontextprotocol/ext-apps▌
4 approved skills in this repository
create-mcp-app
Productivity
Interactive UIs for MCP tools that run inside Claude Desktop and other MCP-enabled hosts. \n \n Combines an MCP tool (called by the LLM) with an HTML resource (renders the UI) linked via _meta.ui.resourceUri \n Supports React with useApp hook, vanilla JS, Vue, Svelte, Preact, and Solid; clone the SDK repo to access working templates and API reference for each framework \n Requires CSP configuration in resource contents for all network requests, including localhost; handlers must be registered be
migrate-oai-app
AI/ML
Migrate existing OpenAI Apps SDK applications to the MCP Apps SDK (@modelcontextprotocol/ext-apps). The MCP Apps SDK provides a standardized, open protocol for interactive UIs in conversational clients.
add-app-to-server
Backend
Enrich an existing MCP server's tools with interactive UIs using the MCP Apps SDK (@modelcontextprotocol/ext-apps).
convert-web-app
Productivity
Add MCP App support to an existing web application so it works both as a standalone web app and as an MCP App that renders inline in MCP-enabled hosts like Claude Desktop — from a single codebase.