聊天窗口里只能看文字的时代,可能要要结束了!MCP Apps 就是让 MCP 工具不再只返回纯文本,而是把真正的交互式 UI 塞进 ChatGPT、Claude、VS Code、Cursor 这些宿主里。
去年 5 月, Ido Salomon 发布了 MCP UI,几个月前和 Anthropic、OpenAI 合作正式纳入 MCP 标准,成为第一个官方扩展。现在 Shopify 数百万商店、Hugging Face,以及 所有 Spaces 都在发 MCP UI 组件,Claude 是第一个落地支持的客户端,ChatGPT 甚至直接推荐用 MCP Apps 来构建应用。
技术上的核心思路很清晰。工具调用后返回一个资源,资源里装的是 HTML,宿主在沙箱进行渲染。关键在交互这一层,用户在 UI 上的每次操作不是直接返回服务商后端,而是以消息形式发回宿主,宿主决定下一步动作,所有操作都留在对话上下文里。也就是说,你在 Spotify 组件里收藏一首歌,然后问 Claude“我刚才收藏了什么”它是知道的。
消息机制分三档,通知、工具调用、提示词,对应 UI 保留控制权从多到少。这个设计让品牌方保有自己的风格,同时又不脱离宿主的上下文。
最重要的地方在于它对应用分发逻辑的重塑。用户不需要打开十个标签页去规划一次旅行,AI 助手可以按需从 Booking 拉场地卡片、从 Amazon 拉商品组件、从 Google 拉日历片段,每个服务商保持自己的品牌辨识度,宿主(AI 助手)不用自己渲染所有界面,用户一眼就能认出信息来源。
MCP Apps 下一步迭代会通过可复用视图解决重复渲染的性能问题,以及让模型反过来操作 UI 的能力。生成式 UI 方面,Claude 前几周上线的即时生成 UI,底层用的就是 MCP Apps。
聊天窗口里只能看文字的时代,可能要要结束了!MCP Apps 就是让 MCP 工
阅读:1
点赞:0