适合谁
- 需要在工具调用结果中渲染富交互界面的 MCP 服务器开发者
- 已经在使用支持 MCP Apps 扩展的宿主(如 Claude、ChatGPT、VS Code、Goose、Postman)的团队
- 希望参考官方规范和多种前端框架(React/Vue/Svelte/Preact/Solid/原生JS)起始模板的开发者
这是用于开发 MCP Server 或 Agent 的框架,不是可以直接连接到客户端的 Server。
MCP Apps 是 modelcontextprotocol 组织官方维护的协议扩展仓库,提供规范文档、多包 SDK 及约20个示例服务器,用于让 MCP 工具返回可在兼容聊天客户端中渲染的交互式UI,而非本身作为单一可安装的 MCP 服务器;适合需要构建富交互体验的服务器开发者,但需自行确认目标宿主的支持程度及许可证状态。
最强项 · 文档质量 15/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-06
查看 FMRS 评分方法 →运行环境:Node.js
该仓库不提供单一的即装即用 MCP 服务器,而是提供SDK和多个示例服务器。可通过 npm install -S @modelcontextprotocol/ext-apps 安装SDK用于自建应用;或克隆仓库运行 npm install && npm start 并访问 http://localhost:8080/ 以本地启动参考宿主 basic-host 试用全部示例;每个 Node.js 示例也已发布为独立 npm 包(@modelcontextprotocol/server-<name>),可在支持 stdio 的客户端(如 Claude Desktop、VS Code)中通过 npx -y @modelcontextprotocol/server-<name> --stdio 方式接入。Python 示例(qr-server、say-server)使用 uv run 启动。若使用 AI 编码助手,也可通过 Claude Code 插件市场安装仓库自带的四个 Agent Skills 来生成或迁移 MCP App。
安装 Agent Skills 后询问代理“你有哪些技能?”,列表中应出现 create-mcp-app、migrate-oai-app、add-app-to-server 和 convert-web-app。
连接成功后,可以直接对 AI 助手这样说:
modelcontextprotocol 官方仓库,提供 MCP Apps 的协议规范与SDK。MCP Apps 是对核心 Model Context Protocol 的扩展,允许 MCP 服务器在工具定义中声明 ui:// 资源(HTML界面),使宿主(如 Claude、ChatGPT、VS Code 等兼容客户端)能在沙箱化 iframe 中渲染图表、表单、仪表盘等交互式界面,并通过双向通知与工具调用与宿主通信。该仓库本身不是单一可运行的 MCP 服务器,而是打包了协议规范文档、TypeScript SDK(核心库、React hooks、app-bridge、server helpers)、四个用于脚手架/迁移的 Agent Skills,以及约20个示例服务器(地图、3D场景、PDF查看器、二维码生成等)。仓库README展示了 Apache 2.0 许可徽章,但目录元数据标注许可证为 NOASSERTION,两者存在出入,使用前应自行核实许可证条款。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 cf599cc46240 数据同步于 2026-11-04 查看 FMRS 评分方法