Developer releases 38 copy-paste MCP UI components for React, Angular, and Vue
A developer has released mcp-elements, a set of 38 UI components designed to eliminate repetitive work when building Model Context Protocol (MCP) clients. The library covers seven MCP-specific screens — including tool-call cards, OAuth consent dialogs, and resource browsers — that developers commonly rebuild from scratch. Components are installed via a CLI that copies source files directly into a project, following the shadcn model with no runtime dependency. The architecture separates plain TypeScript state machines, CSS design tokens, and thin framework adapters, allowing React, Angular, and Vue versions to share identical behavior. The project addresses a gap left by existing AI UI libraries, which are largely React-only and do not ship MCP-specific primitives.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in