RadarTopicsBuildersWeeklyReads
Open Source Radar
modelcontextprotocol/

ext-apps

GitHubWebsite

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.

2.7kstars
361forks
191issues
2025since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

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-apps for building interactive Views (App class, PostMessageTransport)
  • @modelcontextprotocol/ext-apps/react for React hooks (useApp, useHostStyles, etc.)
  • @modelcontextprotocol/ext-apps/app-bridge to embed and communicate with Views in chat clients
  • @modelcontextprotocol/ext-apps/server to 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.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →