modelcontextprotocolmodelcontextprotocolOfficialยท5 Agent Skills Included

ext-apps

Build interactive UIs for MCP tools inside chat clients

Builds interactive charts, forms, and dashboards that render inline inside Claude, ChatGPT, and other MCP-compatible chat clients. Scaffolds new MCP Apps, adds UI to existing MCP servers, converts web apps into hybrid MCP Apps, and migrates OpenAI Apps SDK projects. Eliminates manual protocol wiring, CSP configuration, and iframe communication setup with ready-made templates and step-by-step agent guidance.
npx skills add modelcontextprotocol/ext-apps --all -g -y
Available:

Gives the AI agent the SDK architecture, build commands, and protocol flow it needs to correctly create, migrate, and test MCP Apps using the bundled skills.

All Skills in This Repository (5)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’