shadcn
Pulls shadcn/ui component source so the agent can add and adapt them in place.
Claude Code
$ claude mcp add shadcn -- npx shadcn@latest mcp
Codex
$ codex mcp add shadcn -- npx shadcn@latest mcp
Cursor
{ "mcpServers": { "shadcn": { "command": "npx", "args": [ "shadcn@latest", "mcp" ] } } }
Add it to mcp.json.
Gemini CLI
$ gemini mcp add shadcn npx shadcn@latest mcp
GitHub Copilot
$ copilot mcp add shadcn -- npx shadcn@latest mcp
OpenCode
{ "mcp": { "shadcn": { "type": "local", "command": [ "npx", "shadcn@latest", "mcp" ] } } }
Add it to opencode.json.
Windsurf
{ "mcpServers": { "shadcn": { "command": "npx", "args": [ "shadcn@latest", "mcp" ] } } }
Add it to mcp_config.json.
Security report
Low risk
Known flaws
None known
Signed build
Yes
Build provenance published
Maintained
May 12, 2026
Last push
Licence
Not published
Runs as
npx
On your machine
Deprecated
No
Signals from public registries, not an audit. Checked Nov 12, 2026.
shadcn README
shadcn
A CLI for adding components to your project.
create
Use the create command to create a new project. You will be taken to a website to build your custom design system and choose your framework.
npx shadcn create
init
Use the init command to initialize dependencies for a new project.
The init command installs dependencies, adds the cn util, configures Tailwind CSS, and CSS variables for the project.
npx shadcn init
apply
Use the apply command to apply a preset to an existing project.
The apply command overwrites the current preset configuration, reinstalls detected UI components, and updates fonts and CSS variables to match the new preset.
npx shadcn apply --preset a2r6bw
add
Use the add command to add components to your project.
The add command adds a component to your project and installs all required dependencies.
npx shadcn add [component]
Example
npx shadcn add alert-dialog
You can also run the command without any arguments to view a list of all available components:
npx shadcn add
Documentation
Visit https://ui.shadcn.com/docs/cli to view the documentation.
License
Licensed under the MIT license.
More MCP servers from other plugins.
Questions about shadcn.
- Which coding agents can use shadcn?
- shadcn works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
- How do I add shadcn to Claude Code?
- Run this in your terminal: claude mcp add shadcn -- npx shadcn@latest mcp
- Is shadcn safe to install?
- Low risk. Signals from public registries, not an audit.

