home / mcp / shadcn-vue mcp server

shadcn-vue MCP Server

Shadcn-vue and Tailwind CSS are essential for component development, offering developers a fast and high-quality experience in Vue component development.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "helloggx-shadcn-vue-mcp": {
      "url": "https://server.smithery.ai/@HelloGGX/shadcn-vue-mcp/mcp?api_key=xxxx&profile=linguistic-landfowl-TWeEt8"
    }
  }
}

Shadcn-vue MCP Server is an AI-powered tool that helps you instantly generate, preview, and QA modern UI components from natural language descriptions. It integrates the shadcn-vue component library with Tailwind CSS, connects directly to your editor workflows, and enforces consistent design and accessibility standards across your UI components.

How to use

Describe the UI components you want in natural language and let the MCP handle component selection, code generation, and live previews inside your editor. Use the intelligent recommendations to choose the best matching shadcn-vue components, then rely on built-in quality checks to ensure accessibility and code quality. Access real-time usage documentation and examples to accelerate integration, styling, and interaction patterns.

Available tools

requirement-structuring

Analyzes natural language requirements and converts them into structured JSON representing core functionality and features, with built-in user interaction and edge-case analysis.

component-usage-doc

Provides real-time access to the shadcn-vue component documentation with interactive previews, API details, and usage examples.

components-filter

Smart component recommendation system that analyzes requirements, supports multi-language descriptions, and evaluates component relationships and usage frequency.

component-quality-check

Automated code quality assessment focused on accessibility (A11y), performance optimization, and adherence to best practices.

component-builder

AI-powered generation of Vue components that integrate shadcn-vue and Tailwind CSS with TypeScript type safety and built-in best practices.