ext-apps
Build interactive UIs for MCP tools inside chat clients
All Skills in This Repository (5)
Pure Emerald Level Indicatorscreate-mcp-app
Generates a complete MCP App starter with tool, UI resource, and registration metadata.
add-app-to-server
Add interactive MCP Apps UI to existing MCP server tools.
migrate-oai-app
Migrate OpenAI Apps SDK projects to MCP Apps SDK with API mappings and guidance.
convert-web-app
Add MCP App support to existing web applications with hybrid initialization and resource registration.
pdf-reading
View and navigate PDF documents via a local server.
Frequently Asked Questions
FAQPage SchemaHow to install MCP Apps skills?โผ
Run `npx skills add modelcontextprotocol/ext-apps --all -g -y` in your terminal to install all four skills globally for your AI coding agent.
What is an MCP App?โผ
An MCP App pairs an MCP tool with an HTML resource so the tool's result renders as an interactive UI, like a chart or form, directly inside the chat conversation.
How to migrate from the OpenAI Apps SDK to MCP?โผ
Ask your agent to migrate your app and the migrate-oai-app skill will map window.openai globals to the App class, update metadata keys, and fix CSP configuration step by step.
Can I add a UI to my existing MCP server?โผ
Yes. The add-app-to-server skill analyzes your existing tools, picks which ones benefit from UI, and registers the matching HTML resources without breaking text-only clients.
Which frameworks do MCP Apps support?โผ
The suite includes starter templates for React, Vue, Svelte, Preact, Solid, and vanilla JavaScript, all bundled into a single HTML file with Vite.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core