Install & integrate
Every Paragon component is a shadcn registry item — install it, own it, edit it. Three ways to pull components into your project.
1. shadcn CLI
The namespaced registry works with the standard shadcn CLI. Files land under components/paragon/ and use your project’s @/lib/utils for cn().
npx shadcn@latest add @paragon/buttonOr point directly at the item JSON (no registry config needed):
npx shadcn@latest add https://paragon-ui.dev/r/button.jsonTo use the @paragon namespace, add the registry to your components.json:
{
"registries": {
"@paragon": "https://paragon-ui.dev/r/{name}.json"
}
}2. Paragon CLI
A zero-dependency CLI for browsing and installing components, with recursive dependency resolution and package-manager detection.
npx @paragon-ui/cli listnpx @paragon-ui/cli search transactionnpx @paragon-ui/cli add transaction-row3. MCP server (for AI agents)
Give Claude Code, Cursor, or any MCP client the ability to search, read, and install Paragon components directly. Add to your MCP config:
{
"mcpServers": {
"paragon-ui": {
"command": "npx",
"args": ["-y", "@paragon-ui/mcp"]
}
}
}Exposes search_components, get_component, list_categories, get_install_command, and add_component.
For LLMs
A plain-text index of every component — descriptions and install commands — for pasting into an assistant or fetching programmatically:
https://paragon-ui.dev/llms.txt