About Shadcn Space MCP
Shadcn Space MCP is an MCP server for AI IDEs and coding agents to find and install Shadcn Space UI blocks, pages, and components. It also provides installation details and prompts for assembling page layouts.
Key features
- 01Search and filter UI blocks
- 02Browse pages and components
- 03Retrieve install commands and examples
- 04Check installed blocks and pages
- 05Access page architecture prompts
Use cases
- 01Find free blocks for a page section
- 02Install a Shadcn Space page in a project
- 03Plan a landing page with guided prompts
MCP support
Exposes tools and prompts to MCP clients for discovering, searching, installing, and architecting Shadcn Space UI content.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
10Saved tool list · updated 2w ago
This tool takes no parameters.
Details
From the project READMEshadcnspace-mcp
Official Model Context Protocol (MCP) server for Shadcn Space.
This MCP server allows AI-powered IDEs and coding agents (Cursor, Windsurf, Claude Desktop, Cline, Antigravity, etc.) to discover, search, install, and architect Shadcn Space UI blocks, landing pages, and components directly inside your project — with zero copy-pasting.
Quick Installation
Using the CLI
npx shadcnspace-cli install <client>
Supported Clients
- cursor
- windsurf
- claude
- cline
- antigravity
Manual Installation
Add to your IDE or client's MCP configuration (mcpServers):
{
"mcpServers": {
"shadcnspace-mcp": {
"command": "npx",
"args": ["-y", "shadcnspace-mcp@latest"]
}
}
}
For more details, visit our documentation: How to use MCP Server
Available Tools
The server provides 14 specialized tools callable via MCP:
| Tool Name | Description |
|---|---|
listCategories | Returns all 14 block categories (hero, features, pricing, testimonials, faq, cta, header, footer, stats, forms, content, ecommerce, ai, widgets) with live counts of total, free, and PRO blocks. |
listBlocks | Lists blocks with license info (isPro). Supports filtering by category and license type (all, free, pro). |
listFreeBlocks | Lists only 100% free Shadcn Space blocks that do not require any license. Supports optional category and keyword filters. |
listComponents | Lists base components with search query and license filter (all, free, pro). |
getBlockInstall | Returns official installation command, component export name, import path, JSX example, style options (base/radix), and license requirements for a specific block. |
searchBlocks | Search blocks by keyword, category, and optional freeOnly filter. |
listInstalledBlocks | Lists blocks currently installed in the user's project and gets their files. |
listPages | Lists all Shadcn Space full pages. |
getPageInstall | Returns official installation command, export name, import path, usage example, and style options for a specific full page. |
searchPages | Search full pages using keywords or tags. |
listInstalledPages | Lists pages currently installed in the project. |
getLandingPageGuidelines | Comprehensive UI/UX landing page architecture: section sequence (Hero -> Logos -> Features -> Testimonials -> Pricing -> FAQ -> CTA -> Footer), container standards, and vertical spacing cadence. |
handleError | Self-healing diagnostic tool for resolving license errors, missing components.json, component not found, and CLI installation failures. |
get_audit_checklist | Mandatory workflow rules for AI agents: style check (base/radix), package manager detection, license handling, and navbar deduplication. |
Note on Licensing: All pages and PRO blocks require a valid license key and email configured under registries in
components.json. Free blocks can be installed directly without any license.
Available Prompts
The server provides 7 rich prompts to accelerate UI architecture:
| Prompt / Command | Description |
|---|---|
build-landing-page | Step-by-step guidance for an AI agent to architect and assemble a complete, high-converting landing page. |
add-hero-section | Find, install, and integrate a high-impact hero block into an existing page. |
add-pricing-section | Add a multi-tier pricing table with monthly/annual billing toggles. |
add-feature-grid | Add a modern feature showcase or bento grid section. |
create-ui | General prompt to architect a full UI page using Shadcn Space blocks. |
search | Find specific UI blocks by topic or keyword. |
customization-guidelines | Strict guidelines defining which parts of installed blocks can be safely customized (text only). |
Testing & Debugging with MCP Inspector
You can interactively inspect, test, and debug all tools and prompts in your browser using the official MCP Inspector:
npm run inspector
Example Agent Usage
Once configured in your AI IDE, you can ask prompts like:
"Show me all free hero blocks available in Shadcn Space."
"Build a complete SaaS landing page for an AI productivity app using hero, bento features, testimonials, pricing, and FAQ."
"Give me the install command and import statement for
pricing-01in base style."
"What categories of blocks are available in Shadcn Space?"
Agent Instructions (Claude / Cursor / Windsurf)
To ensure your AI assistant follows official Shadcn Space best practices (checking Base vs Radix, package managers, and avoiding duplicate navbars), copy the system prompt in claude-instructions.md into your .cursorrules, .windsurfrules, or Claude Project Instructions.
License & Credits
Created by Shadcn Space.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.