MCP UI

Model Context Protocol UI (MCP UI) představuje rozšíření standardního protokolu MCP, které umožňuje AI agentům vracet plně interaktivní uživatelské komponenty místo pouhého textového výstupu. Zatímco tradiční implementace MCP poskytuje AI systémům přístup k externím nástrojům a datovým zdrojům prostřednictvím standardizovaného JSON-RPC formátu, MCP UI překonává limity textové komunikace zavedením vložených UI zdrojů, které lze renderovat přímo v klientské aplikaci. Protokol podporuje tři metody doručení komponent: inline HTML vložitelný do sandboxovaného iframe, vzdálené zdroje načítané přes iframe, a vzdálený DOM pro přímé renderování na straně klienta. Tato architektura je zvláště relevantní v kontextu e-commerce aplikací, kde vizuální reprezentace produktů, variant, cen a konfiguračních možností není pouze užitečným doplňkem, ale fundamentální součástí uživatelské zkušenosti.​

Klíčovým designovým principem MCP UI je systém založený na záměrech (intent-based messaging), který zachovává kontrolu AI agenta nad interaktivními komponentami. Komponenty nemohou přímo modifikovat stav aplikace, místo toho emitují události typu add_to_cartview_detailscheckout nebo notify, které agent interpretuje a zpracovává v kontextu konverzace. Tento přístup řeší kritický problém synchronizace mezi vizuálními elementy a konverzačním tokem, přičemž umožňuje bohatší interakci než čistě textová komunikace. Protokol také podporuje adaptivní stylování přes CSS customizaci, čímž umožňuje komponentám přizpůsobit se vizuální identitě hostitelské aplikace při zachování funkční integrity. Jako open source rozšíření MCP protokolu, které navazuje na specifikaci vložených zdrojů, představuje MCP UI směr vývoje AI agentů směrem k multimódálním interakcím přesahujícím tradiční textové rozhraní.​

https://mcpui.dev/
https://developers.openai.com/apps-sdk/concepts/design-guidelines
https://shopify.engineering/mcp-ui-breaking-the-text-wall

Další zasazené 2025