MCP server

ns-ui MCP Server for shadcn Compatible Components

The ns-ui MCP server lets an AI agent search 542 React components, read real source and prop signatures, and get the exact shadcn install command for each one.

Run
npx -y @nikolas.sapa/ns-ui-mcp
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

The export is not the slug

ns-ui is a shadcn-compatible registry of 542 React components installed as plain source with no package and no lock-in, built on Tailwind v4, Motion and react-three-fiber. Its MCP server, @nikolas.sapa/ns-ui-mcp, runs over stdio and offers five tools: search_components, get_component, list_categories, install_command and get_conventions.

The README warns that gallery-coverflow-caustic.tsx exports CausticCoverflow, and importing the slug-cased name is the first thing that breaks after a copy-paste install. An MCP server that returns real signatures removes that class of mistake.

Two collections, no package

ns-ui has 542 React components you install by URL with the shadcn CLI. There is no package to depend on, so the code lands in components/ui and is yours to edit. Core holds 416 restrained, Geist-dark components, and loud holds 126 flashy ones.

Five MCP tools

For agents working across a whole session, the README points to an MCP server over the same catalog. It offers search_components, get_component with the full prop signature and real source, list_categories, install_command and get_conventions for the token and theming contract.

A catalog that is checked

A script drives every component through headless Chromium and fails it on console errors, blank renders, hover identical to resting state, missing accessible names or controls that Tab cannot reach. The committed screenshots make those claims auditable. See shadcn MCP for the stock server.

Use it with UiChemy

ns-ui targets React projects, a different stack from WordPress. If an agent prototypes a page, UiChemy AI to WordPress imports an AI build, and Composer writes real HTML, CSS and JS in Elementor or Gutenberg. Get Started at uichemy.com. See shadcn and shadcn UI MCP.