
jpisnice/shadcn-ui-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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
/mcpendpoint 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:
- Download
shadcn-ui-mcp-server.mcpbfrom Releases - Double-click the file - Claude Desktop opens automatically
- Enter your GitHub token (optional, for higher rate limits)
- Click Install - tools are available immediately
설치
npx @jpisnice/shadcn-ui-mcp-server