Extends MCP Apps with a TypeScript SDK for building interactive UI views and hosting support. Provides packages for app views, React hooks, app bridge, and server helpers; includes multiple examples and starter templates.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Official repository for spec & SDK of MCP Apps protocol - standard for UIs embedded AI chatbots, served by MCP servers.
How it works
SDK serves three roles: app developers building interactive Views, host developers embedding those Views, and MCP server authors registering tools with UI metadata. Packages include:
@modelcontextprotocol/ext-appsfor building interactive Views (App class, PostMessageTransport)@modelcontextprotocol/ext-apps/reactfor React hooks (useApp, useHostStyles, etc.)@modelcontextprotocol/ext-apps/app-bridgeto embed and communicate with Views in chat clients@modelcontextprotocol/ext-apps/serverto register tools and resources on your MCP server The host renders UI resources via sandboxed iframes and supports bidirectional communication.
Getting started
Getting started instructions:
npm install -S @modelcontextprotocol/ext-apps
New here? Start with the Quickstart Guide to build your first MCP App.
Using the SDK
The repository documents four main install paths for agent Skill integration and provides example hosts and servers. The Examples section lists several demo apps under examples/ and starter templates under examples/basic-server-*.
Getting started commands from README
npm install -S @modelcontextprotocol/ext-apps
git clone https://github.com/modelcontextprotocol/ext-apps.git
cd ext-apps
npm install
npm start
Examples
The examples/ directory contains demo apps showing real-world use cases, including map-server, threejs-server, pdf-server, and many more. Starter templates include multiple frameworks: React, Vue, Svelte, Preact, Solid, Vanilla JS.
Release notes
Latest releases include v1.7.5 (2026-07-23) with SDK initialization improvements for experimental capability settings; prior releases list no SDK API changes in 1.7.4 and incremental example updates in 1.7.3 to 1.7.1.
Traction
2676 stars, 361 forks, 191 open issues as of repository metadata.






