什么是 mcp-ui? • 核心概念 • 安装 • 开始使用 • 演练 • 示例 • 支持的主机 • 安全性 • 路线图 • 贡献 • 许可证
---- **`mcp-ui`** 首创了 [MCP](https://modelcontextprotocol.io/introduction) 上的交互式 UI 概念,为 AI 工具提供了丰富的 Web 界面。除了 Apps SDK 之外,此处开发的模式也直接影响了 [MCP Apps](https://github.com/modelcontextprotocol/ext-apps) 规范,该规范通过协议标准化了 UI 交付。 `@mcp-ui/*` 包实现了 MCP Apps 标准。 `@mcp-ui/client` 是推荐用于 MCP 应用程序主机的 SDK。 > *@mcp-ui/* 软件包完全符合 MCP Apps 规范,可供生产使用。*## ? 什么是“mcp-ui”? `mcp-ui` 是一个 SDK,实现了 MCP UI 的 [MCP Apps](https://github.com/modelcontextprotocol/ext-apps) 标准。它提供: * **`@mcp-ui/server` (TypeScript)**:使用 `createUIResource` 创建 UI 资源。可与“@modelcontextprotocol/ext-apps/server”中的“registerAppTool”和“registerAppResource”配合使用。 * **`@mcp-ui/client` (TypeScript)**:使用“AppRenderer”(MCP 应用程序)或“UIResourceRenderer”(旧版 MCP-UI 主机)渲染工具 UI。 * **`mcp_ui_server` (Ruby)**:在 Ruby 中创建 UI 资源。 * **`mcp-ui-server` (Python)**:在 Python 中创建 UI 资源。 MCP Apps 模式也链接