Build MCP App (UI Widgets)

•
32k
•

Enables the creation of interactive UI widgets and components for MCP servers that render directly within Claude's conversation interface.

The build-mcp-app skill provides the necessary guidance and implementation patterns to transform standard Model Context Protocol (MCP) servers into full-featured interactive applications. It allows developers to go beyond text-based interactions by adding forms, pickers, dashboards, and visual previews using the MCP Apps SDK. This skill covers the integration of the iframe-based UI layer, bidirectional communication between widgets and the host, and best practices for responsive design within the chat surface to ensure widgets work seamlessly across mobile and desktop environments.

Key Features

0131,862 GitHub stars
02Interactive UI widget integration via the ui:// resource scheme
03Native host context integration for themes, safe area insets, and display modes
04Seamless integration with existing MCP tools and resources
05Standardized deployment models for both remote and local (MCPB) environments
06Bidirectional communication using the App class for tool results and user actions

Use Cases

01Building interactive contact or file pickers for complex user selections
02Creating visual data dashboards and charts directly in the chat window
03Implementing confirmation dialogs for destructive or high-cost operations