# MCP-UI-Org/mcp-ui

UI over MCP. Create next-gen UI experiences with the protocol and SDK!

Repository: https://github.com/MCP-UI-Org/mcp-ui
Canonical: https://ross.abutalabs.com/products/mcp-ui
Homepage: https://mcpui.dev
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: ai, llm, mcp, ui, frontend, web
Last push: 2026-07-08T04:21:59+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 91, release rhythm 71, longevity 34
- inputs: {"age_days": 477, "days_push": 56, "days_rel": 116, "gap_med": 1, "n_releases_24m": 74}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5108, forks 392 (observed 2026-08-28T04:09:09.829049+00:00)

## What it is
mcp-ui is an SDK implementing the MCP Apps standard for delivering interactive UI over the Model Context Protocol. It provides client SDKs (React components for rendering tool UIs in sandboxed iframes) and server SDKs for TypeScript, Python, and Ruby to create UI resources for MCP tools.

## Use cases
- render interactive tool UIs inside MCP hosts
- build rich web interfaces for AI agent tools
- serve UI resources from an MCP server
- embed sandboxed HTML widgets in LLM tool responses
- implement the MCP Apps standard in a host application
- create UIs for MCP tools in Python or Ruby

## When to choose
- you're building an MCP host that needs to render tool UIs
- you want your MCP server tools to return interactive interfaces instead of plain text
- you need spec-compliant, production-ready MCP Apps SDKs
- you want secure sandboxed rendering of remote UI code

## When to avoid
- you need a general-purpose frontend UI component library unrelated to MCP
- your MCP client only supports plain text tool results
- you're building a traditional web app without the Model Context Protocol

## Facets
- artifact type: library
- maturity: active
- function: ui-components, frontend-framework, mcp, sdk, chat-interface
- domain: large-language-models, frontend, web-development, developer-tools
- platform: python, browser
- tags: mcp-apps, interactive-ui, sandboxed-iframes, react-components, model-context-protocol, ai-agents, nodejs, web-server, typescript

## Member repositories
- MCP-UI-Org/mcp-ui (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:09.829049+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:02:09.781891+00:00, confidence not recorded.
  - readme: https://github.com/MCP-UI-Org/mcp-ui (fetched 2026-08-28T04:09:09.829049+00:00, sha 4c7c35def9e6)
  - homepage: https://mcpui.dev (fetched 2026-08-29T08:57:13.676144+00:00, sha 05c74ee4e225)
  - site_page: https://mcpui.dev/about (fetched 2026-08-29T08:57:13.685110+00:00, sha d581b9bc7735)
- Data as of 2026-08-30T08:39:29.467469+00:00.
