Fulldev UI is a shadcn-compatible registry, so the official
shadcn MCP server can search, view, and
install @fulldev items for any MCP-capable assistant. There is no separate
Fulldev MCP server.
1. Add the registry
The MCP server reads registries from components.json in your project:
{
"registries": {
"@fulldev": "https://ui.full.dev/r/{name}.json"
}
}
If the project does not have a components.json yet, follow the
installation guide first.
2. Configure your client
Run the shadcn MCP setup for your client:
npx shadcn@latest mcp init --client claude
npx shadcn@latest mcp init --client cursor
npx shadcn@latest mcp init --client vscode
Or add the server manually. For Claude Code, this is .mcp.json in the project
root:
{
"mcpServers": {
"shadcn": {
"command": "npx",
"args": ["shadcn@latest", "mcp"]
}
}
}
Cursor uses .cursor/mcp.json and VS Code uses .vscode/mcp.json with the
same command and args.
3. Ask for Fulldev items
Once connected, the assistant can call the shadcn MCP tools against the
@fulldev namespace:
get_project_registrieslists the registries incomponents.json.search_items_in_registriesfinds items by name or description.view_items_in_registriesshows an item’s files and dependencies.get_item_examples_from_registriesreturns usage examples.get_add_command_for_itemsreturns the install command.
Example prompts:
Search the @fulldev registry for pricing blocks.
Install @fulldev/hero-1 and use it on the homepage.
Show me the files in @fulldev/header-4.
Skill
For architecture guidance beyond installs, pair MCP with the Fulldev skill. MCP answers “what can I install”; the skill answers “where should this live in the project”.