MCP server

shadcn/ui MCP Server (Community): Components, Blocks, Themes

The shadcn/ui MCP server gives an AI coding agent the real component source, demos and blocks from shadcn/ui v4, so the code it writes matches the library.

Run
npx @jpisnice/shadcn-ui-mcp-server --github-api-key ghp_your_token_here
View on GitHub

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

What is the shadcn/ui MCP server?

The shadcn/ui MCP server by Jpisnice is a Model Context Protocol server that lets an AI coding agent read shadcn/ui v4 component source, demos, blocks and metadata. It supports React, Svelte, Vue and React Native, and runs with a single npx command.

It is a Model Context Protocol server that fetches shadcn/ui v4 component source, demos, blocks and metadata from GitHub and hands them to your AI coding agent. The agent stops guessing at props and copies the real implementation instead.

What changes in the agent's output

Without a source of truth, agents invent component APIs or paste outdated snippets. With this server connected, the agent can read the current TypeScript source, check which dependencies a component needs, and look at a working demo before it writes your page.

  • Components arrive as the latest shadcn/ui v4 source, not a remembered version.
  • Blocks such as dashboards, calendars and forms can be pulled whole.
  • Framework switches cover React, Svelte, Vue and React Native.
  • A GitHub token raises the API limit from 60 to 5,000 requests per hour.

Best for

  • Teams building interfaces on shadcn/ui who want the agent to follow the library exactly.
  • Developers moving a design into code who need accurate component structure. See Figma design system handoff for the design side.
  • Anyone running Svelte, Vue or React Native ports of shadcn/ui.

Who it is not for

If your project does not use shadcn/ui, this server adds nothing. It reads the shadcn repositories only, so it will not describe your own custom components or another design system such as Carbon.

Pair it with UiChemy

Once the interface is built, UiChemy helps carry the design onto a live WordPress site. UiChemy's Figma to WordPress and AI to WordPress products turn designs and generated code into editable pages. Get Started at uichemy.com.