Skip to main content
Glama

@jpisnice/shadcn-ui-mcp-server

by Jpisnice

Shadcn UI v4 MCP Server

npm version License: MIT

Trust Score

🚀 The fastest way to integrate shadcn/ui components into your AI workflow

A Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to shadcn/ui v4 components, blocks, demos, and metadata. Seamlessly retrieve React, Svelte, Vue, and React Native implementations for your AI-powered development workflow.

✨ Key Features

  • 🎯 Multi-Framework Support - React, Svelte, Vue, and React Native implementations

  • 📦 Component Source Code - Latest shadcn/ui v4 TypeScript source

  • 🎨 Component Demos - Example implementations and usage patterns

  • 🏗️ Blocks Support - Complete block implementations (dashboards, calendars, forms)

  • 📋 Metadata Access - Dependencies, descriptions, and configuration details

  • 🔍 Directory Browsing - Explore repository structures

  • ⚡ Smart Caching - Efficient GitHub API integration with rate limit handling

🚀 Quick Start

# Basic usage (60 requests/hour) npx @jpisnice/shadcn-ui-mcp-server # With GitHub token (5000 requests/hour) - Recommended npx @jpisnice/shadcn-ui-mcp-server --github-api-key ghp_your_token_here # Switch frameworks npx @jpisnice/shadcn-ui-mcp-server --framework svelte npx @jpisnice/shadcn-ui-mcp-server --framework vue npx @jpisnice/shadcn-ui-mcp-server --framework react-native

🎯 Get your GitHub token in 2 minutes: docs/getting-started/github-token.md

📚 Documentation

Section

Description

🚀 Getting Started

Installation, setup, and first steps

⚙️ Configuration

Framework selection, tokens, and options

🔌 Integration

Editor and tool integrations

📖 Usage

Examples, tutorials, and use cases

🎨 Frameworks

Framework-specific documentation

🐛 Troubleshooting

Common issues and solutions

🔧 API Reference

Tool reference and technical details

🎨 Framework Support

This MCP server supports four popular shadcn implementations:

Framework

Repository

Maintainer

Description

React

(default)

shadcn/ui

shadcn

React components from shadcn/ui v4

Svelte

shadcn-svelte

huntabyte

Svelte components from shadcn-svelte

Vue

shadcn-vue

unovue

Vue components from shadcn-vue

React Native

react-native-reusables

Founded Labs

React Native components from react-native-reusables

🛠️ Essential Setup

1. Get GitHub Token (Recommended)

# Visit: https://github.com/settings/tokens # Generate token with no scopes needed export GITHUB_PERSONAL_ACCESS_TOKEN=ghp_your_token_here

2. Run Server

# React (default) npx @jpisnice/shadcn-ui-mcp-server # Svelte npx @jpisnice/shadcn-ui-mcp-server --framework svelte # Vue npx @jpisnice/shadcn-ui-mcp-server --framework vue # React Native npx @jpisnice/shadcn-ui-mcp-server --framework react-native

3. Integrate with Your Editor

🎯 Use Cases

  • AI-Powered Development - Let AI assistants build UIs with shadcn/ui

  • Component Discovery - Explore available components and their usage

  • Multi-Framework Learning - Compare React, Svelte, Vue, and React Native implementations

  • Rapid Prototyping - Get complete block implementations for dashboards, forms, etc.

  • Code Generation - Generate component code with proper dependencies

📦 Installation

# Global installation (optional) npm install -g @jpisnice/shadcn-ui-mcp-server # Or use npx (recommended) npx @jpisnice/shadcn-ui-mcp-server

🔗 Quick Links

📄 License

MIT License - see LICENSE for details.

🙏 Acknowledgments

  • shadcn - For the amazing React UI component library

  • huntabyte - For the excellent Svelte implementation

  • unovue - For the comprehensive Vue implementation

  • Founded Labs - For the React Native implementation

  • Anthropic - For the Model Context Protocol specification


Made with ❤️ by

Star ⭐ this repo if you find it helpful!

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A mcp server to allow LLMS gain context about shadcn ui component structure,usage and installation

  1. ✨ Key Features
    1. 🚀 Quick Start
      1. 📚 Documentation
        1. 🎨 Framework Support
          1. 🛠️ Essential Setup
            1. 1. Get GitHub Token (Recommended)
            2. 2. Run Server
            3. 3. Integrate with Your Editor
          2. 🎯 Use Cases
            1. 📦 Installation
              1. 🔗 Quick Links
                1. 📄 License
                  1. 🙏 Acknowledgments

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      An MCP server that provides LLMs access to other LLMs
                      Last updated -
                      15
                      66
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      An MCP server that provides tools to load and fetch documentation from any llms.txt source, giving users full control over context retrieval for LLMs in IDE agents and applications.
                      Last updated -
                      752
                      MIT License
                      • Apple
                    • A
                      security
                      F
                      license
                      A
                      quality
                      An MCP server that fetches real-time documentation for popular libraries like Langchain, Llama-Index, MCP, and OpenAI, allowing LLMs to access updated library information beyond their knowledge cut-off dates.
                      Last updated -
                      1
                      2
                    • A
                      security
                      A
                      license
                      A
                      quality
                      Helps AI assistants access shadcn/ui component documentation and examples through a TypeScript-based MCP server that provides reference information for component details, usage examples, and search capabilities.
                      Last updated -
                      4
                      272
                      60
                      MIT License
                      • Apple

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jpisnice/shadcn-ui-mcp-server'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server