MCP server

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

A community MCP server that lets an AI coding agent read shadcn/ui source, demos, blocks and metadata for React, Svelte, Vue and React Native.

Run
npx @jpisnice/shadcn-ui-mcp-server --github-api-key YOUR_TOKEN
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 community shadcn/ui MCP server by Jpisnice gives an AI coding agent access to shadcn/ui v4 component source, demos, blocks and metadata. It supports React, Svelte, Vue and React Native, runs over stdio or Streamable HTTP, and adds tweakcn theme tools. It is separate from the official shadcn CLI server.

This is a community server, not the one shipped with the shadcn CLI. Its README describes it as giving AI assistants access to shadcn/ui v4 components, blocks, demos and metadata, for React, Svelte, Vue and React Native.

It reads the component repositories through the GitHub API, so a token raises the rate limit from 60 to 5,000 requests an hour. Frameworks map to shadcn/ui, shadcn-svelte, shadcn-vue and react-native-reusables.

What changes in your agent's output

  • The agent fetches current component source and demos instead of recalling an older version.
  • Blocks such as dashboards, calendars and forms come as complete implementations.
  • Metadata exposes dependencies, so the agent knows what to install.
  • Theme tools list tweakcn themes and can apply a preset, with a dry run option.

How it differs from the official server

The official shadcn MCP server works through the CLI against registries configured in your project. This server reads the open source repositories directly and adds other frameworks, so it suits agents working outside a standard shadcn project setup. The README says the base primitive library can be Radix or Base UI for React.

Who it is for

Best for

  • Vue, Svelte and React Native projects that follow the shadcn pattern.
  • Agents that need examples and blocks as reference without initializing a registry.
  • Teams that want to host one shared server over Streamable HTTP, with Docker support.

Not for

  • Projects that need private or third-party registries. See the official server or Plate MCP for registry-based installs.
  • Reading a design file. Figma MCP fits that job.
  • A broad catalog beyond shadcn. Magic MCP covers a wider component set.

Use it with UiChemy

The server returns front-end component code. For WordPress, UiChemy produces editable pages: Composer works inside Elementor or Gutenberg, and Figma to WordPress turns a design into native blocks. Click Get Started on uichemy.com.