MCP Apps
Search documents
OpenAI与Anthropic联手力推:MCP Apps提案发布,告别纯文本交互
机器之心· 2025-11-24 07:27
Core Insights - The MCP protocol is evolving to include interactive user interface (UI) support through the MCP Apps proposal, enhancing the interaction capabilities of AI agents beyond text and structured data [2][10][11] Group 1: MCP Apps Proposal - The MCP Apps proposal (SEP-1865) aims to standardize support for interactive UIs, allowing MCP servers to provide visual interfaces directly to hosts [2][4] - This proposal has received positive feedback from the community, driven by contributions from key players like OpenAI and Anthropic [9][10] Group 2: Enhancements in User Interaction - The MCP Apps Extension introduces a standardized approach for declaring UI resources, linking them to tools, and enabling bidirectional communication between embedded interfaces and host applications [4][18] - The transition from a text-based interaction model to a graphical interface is likened to upgrading a customer service chatbot from text messaging to a smart assistant capable of providing visual dashboards and forms [6][11] Group 3: Standardization and Community Involvement - The current limitations of the MCP server in exchanging only text and structured data hinder the presentation of visual information and complex user input [13][18] - The MCP-UI project, supported by a vibrant community, has demonstrated the feasibility of integrating rich UIs into the MCP architecture, with backing from major companies [15][18] Group 4: Key Design Decisions - The MCP Apps Extension emphasizes security, backward compatibility, and the use of pre-declared resources to enhance performance and safety [20][23][24] - The initial extension specification supports rendering HTML content in a sandboxed iframe, with plans for future support of additional content types [22][24] Group 5: Community Engagement - The MCP community encourages participation in the development of the MCP Apps Extension, providing early access SDKs for developers to build applications [26][27]