Selection
Blogging
Messaging
Map
The mcpcn registry distributes MCP App components in the shadcn registry format. Register its namespace once in components.json, then install items by name with the CLI.
Setup
Add a registries entry for mcpcn:
{
"registries": {
"@mcpcn": "https://mcpcn.dev/r/{name}.json"
}
}The namespace can be changed, but it must match the name passed to shadcn add.
Usage
Install a component by its registry name:
$ pnpm dlx shadcn@latest add @mcpcn/quick-reply
Install another component the same way:
$ pnpm dlx shadcn@latest add @mcpcn/event-card
The CLI copies the component source and resolves its npm packages, shadcn/ui primitives, and shared mcpcn registry dependencies.
You can also install a component directly from its JSON URL without configuring a registry alias:
$ pnpm dlx shadcn@latest add https://mcpcn.dev/r/quick-reply.json
The complete machine-readable registry is available at /r/registry.json.