modelcontextprotocol/ext-apps

Official repo for spec & SDK of MCP Apps protocol - standard for UIs embedded AI chatbots, served by MCP servers

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 47 minutes ago
Added to GitGenius on January 29th, 2026
Created on November 21st, 2025
Open Issues & Pull Requests: 202 (+0)
Number of forks: 369
Total Stargazers: 2,755 (+1)
Total Subscribers: 36 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 39.5 hours
Mean response time: 9.3 days
90th percentile: 33.2 days
Tracked items: 131

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "enhancement" is answered fastest, typically in about 11 hours, while "bug" waits about 6 days. 58% of tracked open issues have had no activity in three months. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 116
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 51 days
Stale 30+ days: 91
Stale 90+ days: 69

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 3
Events in 7 days: 9

Top labels

  • enhancement (49)
  • bug (46)
  • protocol (7)
  • v2 (3)
  • documentation (2)
  • v1 (2)
  • needs attention (1)
  • needs more work (1)

Detailed Description

MCP Apps is a specification and SDK for building interactive user interfaces that render inline in AI chat clients like Claude and ChatGPT.

The project addresses the need to display rich, interactive content from Model Context Protocol tools within chat interfaces. It provides a standard protocol that allows MCP servers to define interactive UIs—charts, forms, dashboards—that render natively in compliant chat clients rather than as plain text responses. The approach works by establishing a specification that both servers and clients implement, enabling seamless rendering of these interfaces across different chat platforms.

Developers should adopt this tool if they are building MCP servers and want their tools to present interactive interfaces to users. It suits projects where the output benefits from visual presentation or user interaction rather than text-only responses. The project provides Agent Skills that can scaffold new MCP Apps, migrate existing applications, add UI to existing MCP servers, or convert web apps to support the MCP Apps protocol, making adoption straightforward for different starting points.

The project maintains active engagement with its user base, with nearly all open issues originating from external adopters rather than the core team, indicating substantial real-world usage. Maintainers respond to new issues and pull requests within a few days. Work in the issue tracker centers on enhancements, bug fixes, and protocol-related discussions.