shadcndashboard-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@shadcndashboard-mcp List all available dashboard blocks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
shadcndashboard-mcp
Official Model Context Protocol (MCP) server for Shadcn Dashboard.
This MCP server allows AI-powered IDEs and agents to discover, search, and install Shadcn Dashboard UI blocks directly into your projects — with in-memory caching, token-efficient lightweight listings, upfront Free vs PRO discovery, layout composition blueprints, and automatic JSX code snippets.
Install MCP configuration
npx shadcndashboard-cli install <client>Supported Clients
cursor
windsurf
claude
cline
antigravity
Related MCP server: aceternity-mcp
Manual Installation
Add to your IDE's MCP config:
{
"mcpServers": {
"shadcndashboard-mcp": {
"command": "npx",
"args": ["-y", "shadcndashboard-mcp@latest"]
}
}
}For MCP, visit its MAIN PAGE
For more information visit our documentation on How to use MCP Server
Available Tools
The server provides the following tools callable via MCP:
Tool Name | Description |
| Run first. Returns strict workflow rules, |
| Lists all Shadcn Dashboard blocks with category ( |
| Dedicated shortcut tool to list only 100% free blocks that require no license. |
| Provides a lightweight list of Shadcn Dashboard UI components with optional tier filtering. |
| Returns the official installation command, component export name, import statement, and clean JSX usage snippet. |
| Search blocks by keywords or tags with optional license tier filtering ( |
| Lists all blocks that are currently installed in the project. |
| Get dashboard shell priority rules, domain composition recipes (AI Ops, SaaS, Ecommerce, Logistics, Healthcare), and CSS Grid / Flex alignment & height-balancing guidelines. |
| Intelligent error classifier and recovery guide for missing |
Available Prompts
The server provides rich prompts to guide AI agents through common workflows:
Prompt/Command | Description |
| Search for components or blocks by topic. |
| Architect a full UI page using prebuilt dashboard shells and balanced grid layouts. |
| Build a complete domain-specific dashboard (AI Ops, Ecommerce, SaaS/AI, Logistics, Restaurant POS, School, Healthcare). |
| Add a modern analytics & charts section with metrics cards to an existing page. |
| Generate authentication pages (login, signup, OTP, forgot-password, multi-step onboarding). |
| Create a data management view with filtering, search, and pagination. |
| Defines which parts of installed blocks can be safely modified (text only). |
Example Usage
Once configured, your AI agent can perform tasks like:
"List all free dashboard shells" -> AI calls
listFreeBlocks(category: "shells")
"Give me the installation command for dashboard-shell-01" -> AI calls
getBlockInstall(name: "dashboard-shell-01", packageManager: "pnpm dlx")and gets the command + import snippet!
"Create a SaaS analytics dashboard layout" -> AI uses
build-dashboardand followsgetDashboardLayoutGuidelines
"Search for free chart blocks" -> AI calls
searchBlocks(query: "chart", tier: "free")
Agent Instructions (Claude / Cursor / Windsurf)
If you are using Claude Projects, Cursor, or Windsurf, we have prepared a set of instructions you can copy-paste to make your AI use this MCP Server flawlessly. See claude-instructions.md.
Credits
Created by shadcndashboard.
Available Tools
6 toolsget_audit_checklistGet Agent Skills & InstructionsA
CRITICAL: You MUST execute this tool BEFORE using any other tools in this MCP server. Returns the strict workflow rules and guidelines for agents interacting with Shadcn Dashboard. Agents MUST read this first to understand how to handle free vs PRO components, package managers, and installation flows.
Inputs: no named parameters.
getBlockInstallGet Block Installation CommandA
Returns the official installation command for a specific Shadcn Dashboard block. Agents can use this to add a block to the project automatically before customizing it.
Inputs: name (required).
listBlocksList All BlocksA
Provides a complete list of all Shadcn Dashboard blocks that can be used in a project. Agents can use this to explore available block types before deciding which ones to add or customize.
Inputs: no named parameters.
listComponentsList All ComponentsB
Provides a full list of Shadcn Dashboard components. Agents can use this to discover components to build sections within a project.
Inputs: no named parameters.
listInstalledBlocksList Installed BlocksA
Lists all blocks that are currently installed in the project. Agents can use this to determine which blocks are available for customization or updating, and optionally filter by specific block names.
Inputs: names.
searchBlocksSearch Blocks by KeywordA
Search Shadcn Dashboard blocks using keywords or tags. Agents can use this to find relevant blocks when building a page based on user requirements or content type.
Inputs: query (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Tools target distinct areas: blocks vs components, installed vs all, search vs list. Some slight overlap between listBlocks and searchBlocks, but descriptions clarify. get_audit_checklist is a prerequisite, not a functional overlap.
Inconsistent naming: most use camelCase (getBlockInstall, searchBlocks, etc.) but get_audit_checklist uses snake_case. This breaks the pattern.
6 tools for a dashboard block/component server is well-scoped: covers listing, searching, installing, and checking installed items. Not too many or too few.
Covers core discovery and installation but lacks tools for updating, removing, or getting details of specific components. The checklist tool is a unique prerequisite.
Maintenance
Related MCP Connectors
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
The Figma MCP server brings Figma design context directly into your AI workflow.
Search a directory of 70K+ AI building blocks: MCP servers, agents, models, datasets, prompts.
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Control Protocol server that allows users to discover, install, and manage Shadcn UI components and blocks through natural language interactions in compatible AI tools.6304 npm27MIT
- AlicenseAqualityAmaintenanceMCP server for Aceternity UI components, enabling AI assistants to discover, search, install, and generate page layouts with 106 components.121MIT
- AlicenseAqualityDmaintenanceAn MCP server that enables AI assistants to search, discover, and install Aceternity UI components programmatically.5170 npm26MIT
- AlicenseNot gradedqualityDmaintenanceThis MCP server provides tools to install and manage shadcn/ui components directly from AI coding agents.2MIT