A powerful and flexible MCP server designed to enhance the development experience with Shadcn UI components, providing tools for component management, documentation, and installation.
A powerful and flexible MCP (Model Control Protocol) server designed to enhance the development experience with Shadcn UI components. This server provides a robust foundation for building and managing UI components with advanced tooling and functionality.
The MCP server provides a set of tools that can be used through the Model Control Protocol:
list-components
: Get the list of available shadcn/ui componentsget-component-docs
: Get documentation for a specific componentinstall-component
: Install a shadcn/ui componentlist-blocks
: Get the list of available shadcn/ui blocksget-block-docs
: Get documentation for a specific blockinstall-blocks
: Install a shadcn/ui blockComponent Management
Block Management
Package Manager Support
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"shadcn-ui-server": {
"command": "npx",
"args": ["@heilgar/shadcn-ui-mcp-server"]
}
}
}
Add this to your ./codeium/windsurf/model_config.json
:
{
"mcpServers": {
"shadcn-ui-server": {
"command": "npx",
"args": ["@heilgar/shadcn-ui-mcp-server"]
}
}
}
Add this to your .cursor/mcp.json
:
{
"mcpServers": {
"shadcn-ui-server": {
"command": "npx",
"args": ["@heilgar/shadcn-ui-mcp-server"]
}
}
}
npm install
npm run build
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector for debugging:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser, allowing you to:
This project is built using the following tools and libraries:
MIT License - feel free to use this project for your own purposes.
Contributions are welcome! Please feel free to submit a Pull Request.
Boost security in your dev lifecycle via SAST, SCA, Secrets & IaC scanning with Cycode.
An intelligent scientific reasoning framework that uses graph structures and Neo4j to perform advanced reasoning via the Model Context Protocol (MCP).
Make your AI agent speak every language on the planet, using Lingo.dev Localization Engine.
A lightweight Java framework for building MCP servers with TCP transport via mcp-java-bridge.
Provides Ant Design component documentation to large language models (LLMs), allowing them to explore and understand the components.
A template project demonstrating interaction between a TypeScript-based MCP server and a Unity client.
A starter project for building Model Context Protocol (MCP) servers with the mcp-framework.
Interact with your MLOps and LLMOps pipelines through your ZenML MCP server
A server for managing sequential development tasks with configurable rules using external .mdc files.
A GDB/MI protocol server based on the MCP protocol, providing remote application debugging capabilities with AI assistants.