MCP Apps
Search documents
X @Avi Chawla
Avi Chawla· 2025-12-16 19:39
RT Avi Chawla (@_avichawla)Big update for ChatGPT/Claude Desktop users!MCP servers in Claude/Cursor don't offer UI any experience yet, like charts. It's just text/JSON, like below:{“symbol”: “AAPL”,“price”: 178.23,“change”: “+2.45%”}Displaying this as a visual element isn’t impossible, but most MCP servers make you write the same boilerplate twice, once for the React component and again to register it as an MCP tool.So you end up with duplicate schemas, manual prop mapping, and a bunch of registration code. ...
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]