GitHub Launches MCP Apps: Interactive UI Rendered in Chat

GitHub and Microsoft have extended the Model Context Protocol with MCP Apps — a capability that lets MCP server tools return interactive UI components rather than text-only responses. When a tool returns a UI resource reference, the VS Code host fetches the HTML and renders it in a sandboxed iframe directly in the chat view. The app can call back to the server for live data updates. Early adopters include Shopify (in-chat checkout), Excalidraw (editable diagrams), and Figma.

Why It Matters

MCP Apps shifts MCP from a text-data protocol to a full UI composition layer, enabling agents to render rich, interactive applications without bouncing users to external browsers — a significant step toward conversational interfaces that replace traditional app UX.