mcp-ui
UI SDK based on the MCP protocol for building next-generation UI experiences.
- Type
- MCP
- Transport
- http
- Open source
- Yes
- GitHub Stars
- ★ 4.9k
- Source
- mcp-github
- Repository
- github.com/MCP-UI-Org/mcp-ui
Overview
mcp-ui is an SDK that implements the MCP Apps standard, providing rich web interfaces via the MCP protocol. It consists of two main packages: `@mcp-ui/server` and `@mcp-ui/client`, used for creating and rendering UI resources respectively. mcp-ui enables AI tools to interact with users through the MCP protocol, offering robust UI support. Ideal for developers who need to provide rich interfaces for AI tools.
Capabilities
- ▪Create UI resources
- ▪Register tools and resources
- ▪Render tool UI
- ▪Support multiple languages (TypeScript, Ruby, Python)
Use cases
Setup
npm install @mcp-ui/server @mcp-ui/client
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
Supports TypeScript, Ruby, and Python.
mcp-ui supports which languages?
Use the `createUIResource` function to create UI resources.
How do I create a UI resource?
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
private-gpt
Provides a complete API layer for local models, supporting RAG, skills, tools, and more.
planning-with-files
File-based persistent planning skill, ideal for AI coding agents and long-running tasks.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.