[KongchangAI]
Concept

MCP Apps

MCP Apps is an extension mechanism based on the Model Context Protocol (MCP) that allows AI tools to return interactive user interface (UI) components in their responses, rather than plain text alone. The core characteristic of MCP Apps is the integration of AI capabilities with interactive front-end interfaces, enabling users to directly manipulate UI elements within a conversational workflow, thereby enhancing the flexibility and richness of human-computer interaction.

Timeline (last 90 days)

Nov 2

Vercel MCP launched a deployment card feature that allows developers to view deployment status and build logs as interactive cards through chat clients that support MCP Apps, such as ChatGPT.

Unverified50%
Nov 2

For clients that do not support the MCP Apps extension, Vercel MCP falls back to returning deployment status, preview URLs and commit information in plain text.

Unverified50%
Nov 2

Vercel MCP is an MCP server provided by Vercel that packages platform capabilities such as deployments, projects, logs, and CI runs into tools that agents can call.

Unverified50%
Oct 13

MCP's extension mechanisms include Tasks (supporting long-running tasks) and Apps (allowing interactive UI to be displayed directly in the conversation).

Expired50%

All Facts (11)

Unverified

MCP Apps使用沙盒化的iframe来渲染第三方UI代码,通过HTML5的sandbox属性限制嵌入内容的权限

95%
Unverified

MCP Apps设计了四层安全防护机制:iframe沙盒隔离、预渲染审查、可审计的消息通道、用户授权确认

90%
Unverified

MCP Apps的UI端SDK为@anthropic/mcp-ext,核心方法包括onToolResult、callServerTool和updateModelContext

90%
Unverified

MCP Apps的MIME类型最终定为text/html; profile=mcp-app,采用RFC 6906的Profile参数机制

90%
Unverified

MCP Apps将Human-in-the-Loop从线性检查点模式升级为持续循环模式,用户的每次UI交互都成为Agent决策的输入信号

85%
Unverified

开发者通过在MCP工具定义中添加meta.ui.resourceUri字段指向HTML地址,即可将普通工具变为MCP App

60%
Unverified

MCP Apps的UI和宿主通过PostMessage和JSON-RPC进行双向通信

60%
Unverified

MCP Apps allows AI tools to return interactive user interfaces rather than only plain text or JSON.

60%
Unverified

For clients that do not support the MCP Apps extension, Vercel MCP falls back to returning deployment status, preview URLs and commit information in plain text.

50%
Unverified

Vercel MCP is an MCP server provided by Vercel that packages platform capabilities such as deployments, projects, logs, and CI runs into tools that agents can call.

50%
Unverified

Vercel MCP launched a deployment card feature that allows developers to view deployment status and build logs as interactive cards through chat clients that support MCP Apps, such as ChatGPT.

50%

Source Articles