JS

jpisnice/shadcn-ui-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

3.1천 stars 314 forks 품질 84 트렌드 41MIT

LLM이 shadcn UI 컴포넌트 구조, 사용 및 설치에 대해 맥락을 얻을 수 있도록 하는 mcp 서버, react, svelte 5, vue 및 React Native와 호환 가능하도록 설계되었습니다

개요

모델 컨텍스트 프로토콜(MCP) 서버로, AI 비서에게 shadcn/ui v4 컴포넌트, 블록, 데모, 메타데이터에 대한 포괄적인 접근을 제공합니다. AI 기반 개발 워크플로우를 위해 React, Svelte, Vue, React Native 구현을 원활하게 검색할 수 있습니다. - - React, Svelte, Vue, React Native 구현 - - 최신 shadcn/ui v4 TypeScript 소스 - - 예제 구현 및 사용 패턴 - - 완전한 블록 구현(대시보드, 캘린더, 폼) - - 의존성, 설명 및 구성 세부사항 - - 저장소 구조 탐색 - - 속도 제한 처리가 가능한 효율적인 GitHub API 통합 - - 다중 클라이언트 배포를 위한 서버 전송 이벤트 지원 - - Docker Compose를 통한 운영 준비 가능한 컨테이너화 .mcpb 파일을 다운로드하여 더블 클릭하면 즉시 설치할 수 있습니다: 1. 릴리스에서 shadcn-ui-mcp-server.mcpb 다운로드 2. 파일을 더블 클릭 - Claude Desktop이 자동으로 열립니다 3. GitHub 토큰 입력(선택 사항, 더 높은 속도 제한을 위해 가능) 4.

개요(AI 번역)

** 🚀 Shadcn/UI 컴포넌트를 AI 워크플로우에 가장 빠르게 통합하는 방법**

모델 컨텍스트 프로토콜(MCP) 서버로, AI 비서에게 shadcn/ui v4 컴포넌트, 블록, 데모, 메타데이터에 대한 포괄적인 접근을 제공합니다. AI 기반 개발 워크플로우를 위해 React, Svelte, Vue, React Native 구현을 원활하게 검색할 수 있습니다.

✨ 주요 특징

  • ** 🎯 멀티프레임워크 지원** - React, Svelte, Vue, React Native 구현
  • ** 📦 컴포넌트 소스 코드** - 최신 shadcn/ui v4 TypeScript 소스
  • ** 🎨 컴포넌트 데모** - 예제 구현 및 사용 패턴
  • ** 🏗️ 블록 지원** - 완전한 블록 구현(대시보드, 캘린더, 폼)
  • ** 📋 메타데이터 접근** - 의존성, 설명 및 구성 세부사항
  • ** 🔍 디렉터리 탐색** - 저장소 구조 탐색
  • ** ⚡ 스마트 캐싱** - 속도 제한 처리와 프로토콜 캐시 힌트(ttlMs/cacheScope)를 리스트 및 읽기 결과에 적용하는 효율적인 GitHub API 통합
  • ** ⌨️ 인자 완성** - 프롬프트 및 리소스-템플릿 인자(컴포넌트 이름, 패키지 관리자, 빌드 도구 등)를 위한 자동 완성

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Shadcn UI v4 MCP Server

🚀 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, plus protocol cache hints (ttlMs/cacheScope) on list and read results
  • ⌨️ Argument Completion - Autocomplete for prompt and resource-template arguments (component names, package managers, build tools, and more)
  • 🌐 Streamable HTTP Transport - Stateless /mcp endpoint for multi-client deployments (MCP spec 2026-07-28)
  • 🐳 Docker Ready - Production-ready containerization with Docker Compose

🚀 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

# Use Base UI instead of Radix (React only)
npx @jpisnice/shadcn-ui-mcp-server --ui-library base

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

📦 One-Click Installation (Claude Desktop)

Download and double-click the .mcpb file for instant installation:

  1. Download shadcn-ui-mcp-server.mcpb from Releases
  2. Double-click the file - Claude Desktop opens automatically
  3. Enter your GitHub token (optional, for higher rate limits)
  4. Click Install - tools are available immediately
GitHub에서 전체 README 보기

설치

npx @jpisnice/shadcn-ui-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →