科技Bestblogs·AI Engineer··AI 生成
MCP Apps:为智能体网络带来交互式 UI
MCP Apps 扩展了模型上下文协议,允许服务在聊天界面中交付带品牌的交互式HTML界面,而非纯文本响应。核心设计是宿主始终控制工具调用与执行流程,嵌入式应用仅能上报事件,确保安全与用户体验边界。文章描绘了个人助手组合多个服务UI单元完成任务的智能体网络图景,并讨论了可复用视图及与现有UI标准的互操作路线。适合关注AI Agent生态、模型协议及产品交互设计的开发者与产品经理阅读。原文 ↗原文 ↗
核心观点
- ▍MCP Apps 通过在资源交付中嵌入HTML,让服务在聊天界面中呈现交互式UI,同时宿主始终掌控工具调用与执行流程,这是核心的安全与UX边界。
- ▍智能体网络的愿景是个人助手可组合多个服务的实用UI片段完成任务,同时保留各服务自身的品牌特征,而非将所有服务压缩为无差别的文本输出。
- 01纯文本工具响应会丢失产品视觉层级、熟悉工作流和品牌辨识度,将体验压缩成千篇一律的输出。
- 02技术演示中,MCP服务器的响应包含HTML,支持该能力的宿主会将其渲染为可交互体验,这是在既有资源交付机制上的扩展。
- 03嵌入式应用可以上报用户事件(如点击),但无法自行执行工具调用或获取资源,宿主负责协调所有下游操作。
- 04文中提及的路线图包括可复用视图、宿主针对视图的操作,以及与预定义、声明式和生成式UI标准的互操作。
- 05引用原文强调应用可以直接把自己的UI发送到聊天界面,并且这是一个开放协议,做到一次编写,到处运行。
反方 / 局限
- — 文章未涉及MCP Apps可能带来的安全风险,如恶意HTML嵌入或宿主对UI内容的审核挑战,也未讨论性能开销。
- — 文章未提及当前主流聊天宿主(如ChatGPT、Claude)是否计划支持此扩展,缺乏生态落地时间表。
概念锚点
前置背景
平行视角
未来推演
延伸追问