Skip to main content
ClaudeWave

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

MCP Servers4.9k stars380 forksTypeScriptApache-2.0Updated 1mo ago
Editor's note

The mcp-ui SDK implements the MCP Apps standard, a specification it helped pioneer, to embed interactive web interfaces directly inside MCP tool responses. The server-side packages (`@mcp-ui/server` in TypeScript, `mcp_ui_server` in Ruby, and `mcp-ui-server` in Python) expose a `createUIResource` helper and `registerAppTool`/`registerAppResource` functions that attach HTML interfaces to tool definitions via a `_meta.ui.resourceUri` field using a `ui://` URI scheme and the MIME type `text/html;profile=mcp-app`. When a compatible MCP host calls a tool, it reads that metadata, fetches the resource, and renders it using the `@mcp-ui/client` React component `AppRenderer`, which accepts a sandbox proxy URL, tool input, and tool result as props, plus callbacks for link-opening and cross-frame messaging. A legacy `UIResourceRenderer` component handles older hosts that embed resources inline in tool responses. Frontend developers building MCP-compatible chat interfaces and AI tool authors who want to surface charts, forms, or widgets alongside text responses are the primary audience.

ClaudeWave Trust Score
100/100
Verified
Passed
  • Open-source license (Apache-2.0)
  • Recently active
  • Healthy fork ratio
  • Clear description
  • Topics declared
  • Mature repo (>1y old)
Last scanned: 6/11/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/MCP-UI-Org/mcp-ui
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "mcp-ui": {
      "command": "node",
      "args": ["/path/to/mcp-ui/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/MCP-UI-Org/mcp-ui and follow its README for install instructions.
Use cases

MCP Servers overview

README preview not available. Visit the repo on GitHub for full documentation.
aifrontendllmmcpuiweb

What people ask about mcp-ui

What is MCP-UI-Org/mcp-ui?

+

MCP-UI-Org/mcp-ui is mcp servers for the Claude AI ecosystem. UI over MCP. Create next-gen UI experiences with the protocol and SDK! It has 4.9k GitHub stars and was last updated 1mo ago.

How do I install mcp-ui?

+

You can install mcp-ui by cloning the repository (https://github.com/MCP-UI-Org/mcp-ui) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is MCP-UI-Org/mcp-ui safe to use?

+

Our security agent has analyzed MCP-UI-Org/mcp-ui and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains MCP-UI-Org/mcp-ui?

+

MCP-UI-Org/mcp-ui is maintained by MCP-UI-Org. The last recorded GitHub activity is from 1mo ago, with 56 open issues.

Are there alternatives to mcp-ui?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy mcp-ui to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: MCP-UI-Org/mcp-ui
[![Featured on ClaudeWave](https://claudewave.com/api/badge/mcp-ui-org-mcp-ui)](https://claudewave.com/repo/mcp-ui-org-mcp-ui)
<a href="https://claudewave.com/repo/mcp-ui-org-mcp-ui"><img src="https://claudewave.com/api/badge/mcp-ui-org-mcp-ui" alt="Featured on ClaudeWave: MCP-UI-Org/mcp-ui" width="320" height="64" /></a>

More MCP Servers