Install Components with shadcn CLI
Add a component to your project with one command.
Initialization
Answer the prompts to match the Kick UI setup:
Which style would you like to use? New York
Which color would you like to use as base color? Neutral
Do you want to use CSS variables for colors? yesInstalling Kick UI with the shadcn CLI
Install by URL from any component page — swap in any slug from the catalog:
The pattern is .../r/[component].json — for example, mag-dock.json installs as @kick-ui/mag-dock. Browse every slug in the component catalog.
{
"registries": {
"@kick-ui": "https://www.kickui.xyz/r/{name}.json"
}
}Useful flags
-y skips confirmation, -o overwrites existing files, and -c targets a workspace — handy in monorepos.
Search and discovery
Browse the registry without installing anything:
MCP server
The shadcn MCP server lets AI assistants interact with registry items directly. You can browse available components, search for specific ones, and install them into your project using natural language.
For example: “Build a landing page using components from the Kick UI registry” or “Find me a carousel from the Kick UI registry”.
Add the Kick UI registry to your project's components.json file as shown above, then add the MCP server:
{
"registries": {
"@kick-ui": "https://www.kickui.xyz/r/{name}.json"
}
}For example: “Add @kick-ui/pill-button to my project.” For the full command reference, see the shadcn CLI docs.