Implements @mcp-ui/client to render rich interactive UI components directly from MCP tool outputs in the chat interface.
McpUiToolOutput component — uses UIResourceRenderer from @mcp-ui/client to render interactive UI from MCP tool responseschat-messages.tsx — detects mcp-ui resource type in tool outputs and renders with McpUiToolOutput, falls back to standard ToolOutput for regular responsesweather-mcp.js and poll-mcp.js demo servers showing interactive outputsWhen a MCP tool returns a response with type resource and a mcp-ui:// URI, the chat renders it as a live interactive component instead of raw JSON. Non-UI tool outputs continue to render as before.
/claim #1301
algoq
@algoq369
Archestra
@archestra-ai