跳到主要内容

goose 落地 MCP Apps

· 阅读需 4 分钟
·
Andrew Harvard
Design Engineer

复古 1980 年代硬件实验室,三台 CRT 显示器以发光的绿色文字显示 “goose Lands MCP Apps”,桌上有一个小 goose 摆件

MCP 生态正在标准化服务器如何向宿主交付交互式 UI,而 goose 是早期采用者。今天我们发布对 MCP Apps 草案规范(SEP-1865)的支持,让 goose 与这一新兴标准对齐,而 Claude 和 ChatGPT 等其他宿主也在走向采用。

这次发布了什么​

这次发布(v1.19.0)带来 MCP Apps 的一个最小但可用的实现:

  • 发现连接到工具的 MCP App 资源
  • 在沙箱 iframe 中渲染 HTML 内容
  • UI 与 MCP 服务器之间的基本消息中继

扩展作者现在可以构建在 goose 以及任何采用该标准的宿主上都能工作的 MCP Apps。

什么是 MCP Apps?​

MCP Apps 让 MCP 服务器在宿主内部直接呈现交互式 HTML UI(表单、仪表盘、可视化)。构建一次,到处运行。

它是一份草案规范(SEP-1865),建立在 MCP-UI 和 OpenAI Apps SDK 之上,由 Ido Salomon 和 Liad Yosef 牵头,并有来自 Anthropic 和 OpenAI 的贡献。

goose 从早期就参与其中。我们发布了 MCP-UI 支持,参与了规范讨论,现在正在实现 MCP Apps,这样在标准成熟的过程中,扩展作者就有一个真实的宿主可以对照着构建。

这是实验性的​

MCP Apps 仍是草案。我们的实现有意保持最小,并且会变化。请预期会有粗糙之处和破坏性变更。我们现在发布,是为了让作者可以试用、给出反馈,并帮助社区在正确的原语上收敛。

尚未包含的内容:

  • 与草案规范中每一项功能完全对齐
  • 高级能力(摄像头、传感器)
  • 对话之外的持久应用窗口

MCP-UI 的过渡​

MCP-UI 不会一夜之间消失。在社区敲定 MCP Apps 期间,我们会继续支持它,并且有一条适配路径来减轻迁移。一旦 MCP Apps 扩展被正式接受,我们会分享弃用时间表。

试用​

如果你构建或移植了一个应用,我们想听到你的声音。提交 issue,分享演示,告诉我们哪里坏了。早期反馈会塑造接下来发生的事。