Registry

Distribute your design system tokens, custom components, hooks, pages, and other files to any React project.

Blocks
Pre-built blocks kits for consistent, repeatable generations
UI Primitives
Reusable UI primitives to build your components
Components
Compound components using common patterns

MCP

Integrate this registry with AI IDEs using Model Context Protocol (MCP) using the following configuration. This utilizes this Registry's theme tokens and CSS variables with the Shadcn CLI. To ensure this works, double check that the style:theme contains the same colors as your tokens.css

Click Add to Cursor or copy and paste the code into .cursor/mcp.json

Add shadcn/ui Registry MCP server to Cursor
{
  "mcpServers": {
    "shadcn": {
      "command": "npx -y shadcn@canary registry:mcp",
      "env": {
        "REGISTRY_URL": "https://registry-starter.vercel.app/r/registry.json"
      }
    }
  }
}

About

This registry serves as a central repository for all UI components and blocks used in your applications. It helps maintain consistency across your products and speeds up development by providing ready-to-use components. Each component and block is documented with examples. You can browse components by category, search for specific components, and view examples of how they are used in different contexts.

To get begin, start with a block (like the blank block) and click the Open in v0 button. You can also open individual UI primitives or components in v0 if you want a smaller or more specific starting point.

GitHub Repository