JS

jpisnice/shadcn-ui-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

3,1 тыс. stars 314 forks Качество 84 Тренд 41MIT

Сервер mcp, позволяющий LLMS получать контекст о структуре компонентов shadcn UI, использовании и установке, совместимый с react, svelte 5, vue и React Native

Обзор

Сервер Model Context Protocol (MCP), предоставляющий ассистентам ИИ полный доступ к компонентам, блокам, демонстрациям и метаданным shadcn/ui v4. Бесшовно получайте реализации React, Svelte, Vue и React Native для вашего рабочего процесса разработки на базе ИИ. - - Реализации React, Svelte, Vue и React Native - - Последние исходные коды TypeScript для shadcn/ui v4 - - Примеры реализации и шаблоны использования - - Полные блочные реализации (дашборды, календари, формы) - - Зависимости, описания и детали конфигурации - - Изучение структур репозиториев - - Эффективная интеграция GitHub API с обработкой ограничений скорости - - Поддержка серверных событий для многоклиентских развертываний - - Готовая к производству контейнеризация с Docker Compose Скачайте и дважды кликните по файлу .mcpb для мгновенной установки: 1. Скачайте shadcn-ui-mcp-server.mcpb из Releases 2. Дважды кликните по файлу — Claude Desktop открывается автоматически 3. Введите свой токен GitHub (опционально, для более высоких лимитов) 4.

Обзор (машинный перевод)

** 🚀 Самый быстрый способ интегрировать компоненты shadcn/ui в ваш AI-рабочий процесс**

Сервер Model Context Protocol (MCP), предоставляющий ассистентам ИИ полный доступ к компонентам, блокам, демонстрациям и метаданным shadcn/ui v4. Бесшовно получайте реализации React, Svelte, Vue и React Native для вашего рабочего процесса разработки на базе ИИ.

✨ Ключевые особенности

  • ** 🎯 Поддержка мультифреймворка** — React, Svelte, Vue и React Native реализации
  • ** 📦 Исходный код компонентов** - Последний исходный код shadcn/ui v4 TypeScript
  • ** 🎨 Демонстрации компонентов** — примеры реализаций и шаблонов использования
  • ** 🏗️ Поддержка блоков** - Полные реализации блоков (дашборды, календари, формы)
  • ** 📋 Доступ к метаданным** — зависимости, описания и детали конфигурации
  • ** 🔍 Просмотр каталогов** - Изучение структур репозиториев
  • ** ⚡ Smart Caching** — эффективная интеграция GitHub API с обработкой ограничений скорости, а также подсказки по кэшу протокола (ttlMs/cacheScope) в списке и результатах чтения
  • ** ⌨️ Завершение аргументов** — автозаполнение для аргументов запросов и шаблонов ресурсов (имена компонентов, менеджеры пакетов, инструменты сборки и многое другое)

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

npx @jpisnice/shadcn-ui-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →