EveryDev.ai
Sign inSubscribe
  1. Home
  2. Tools
  3. MCP-UI
MCP-UI icon

MCP-UI

MCP SDK

Open protocol and SDKs for building rich, interactive UI components for agentic AI applications over the Model Context Protocol.

Visit Website

At a Glance

Pricing

Open Source

Free and open source under Apache 2.0 License

Engagement

Available On

Web
API
SDK

Resources

WebsiteDocsGitHubllms.txt

Topics

MCP SDKMCP ToolsAI Development Libraries

About MCP-UI

MCP-UI is an open protocol that enables developers to build rich, dynamic user interfaces for agentic AI applications. It provides SDKs that bring interactive UI capabilities to AI interactions through the Model Context Protocol (MCP). The protocol has been standardized into MCP Apps, with fully compliant SDKs ready for production use.

  • Standardized Protocol - MCP-UI is now standardized into MCP Apps, providing a consistent approach to building interactive UI components that work seamlessly with MCP-compatible systems.

  • Multi-Language Server SDKs - Create interactive UI resources in MCP servers using TypeScript, Ruby, or Python. The server-side libraries allow developers to define UI resources that can be returned in MCP tool results.

  • Client-Side Components - Robust React components and Web Components enable simple host integration. Render interactive UI elements with a single component using the UIResourceRenderer.

  • Secure Sandboxed Execution - All remote code executes in sandboxed iframes, ensuring host and user security while maintaining rich interactivity for dynamic content.

  • Flexible Architecture - MCP-UI serves as a playground to experiment with agentic UI patterns. Community feedback helps shape the MCP Apps specification.

  • External URL Support - Embed external URLs within your AI interactions using the externalUrl content type, allowing integration of existing web applications.

To get started, install the server SDK for your preferred language (@mcp-ui/server for TypeScript, mcp_ui_server gem for Ruby, or mcp-ui-server from PyPI for Python). Create UI resources using the createUIResource function, specifying the URI and content configuration. On the client side, install @mcp-ui/client and use the UIResourceRenderer component to display the interactive resources. The component handles rendering and emits events for user actions that can be processed by your application logic.

MCP-UI - 1

Community Discussions

Be the first to start a conversation about MCP-UI

Share your experience with MCP-UI, ask questions, or help others learn from your insights.

Pricing

OPEN SOURCE

Open Source

Free and open source under Apache 2.0 License

  • Full server SDKs (TypeScript, Python, Ruby)
  • Client components (React, Web Components)
  • Sandboxed iframe security
  • External URL support
  • Apache 2.0 License
View official pricing

Capabilities

Key Features

  • Standardized MCP Apps protocol
  • TypeScript server SDK
  • Python server SDK
  • Ruby server SDK
  • React client components
  • Web Components support
  • Sandboxed iframe execution
  • External URL embedding
  • Interactive UI resources
  • User action event handling

Integrations

React
TypeScript
Python
Ruby
Web Components
Model Context Protocol
API Available
View Docs

Reviews & Ratings

No ratings yet

Be the first to rate MCP-UI and help others make informed decisions.

Developer

Ido Salomon

Ido Salomon is an AI/MCP Lead and Cloud Architect currently working at monday.com. He creates developer tools in the MCP ecosystem including mcp-ui.dev, AgentCraft, and GitMCP. Previously he served as a founding engineer at Talon Cyber Security and led AI initiatives at Palo Alto Networks. He studied at Tel Aviv University and is based in Israel.

Read more about Ido Salomon
LinkedInX / Twitter
2 tools in directory

Similar Tools

FastAPI-MCP icon

FastAPI-MCP

A Python library that automatically exposes FastAPI endpoints as Model Context Protocol (MCP) tools for AI integration.

FastMCP icon

FastMCP

The fast, Pythonic framework for building MCP servers and clients that connect LLMs to tools and data.

Speakeasy icon

Speakeasy

Speakeasy provides tools to generate idiomatic SDKs and Terraform providers, host and deploy MCP servers, and build agent tools and developer experiences for connecting LLMs to real-world APIs.

Browse all tools

Related Topics

MCP SDK

Software Development Kits for building MCP servers and clients.

5 tools

MCP Tools

Tools built with the Model Context Protocol for specific tasks.

19 tools

AI Development Libraries

Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

85 tools
Browse all topics
Back to all tools
Explore AI Tools
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • News
  • Blogs
  • Builds
  • Contests
Create
Sign In
    Sign in
    11views
    0saves
    0discussions