shadcn/ui v4 bileşenlerine, blokları, demoları ve metadatalarına yapay zeka asistanlarının sorunsuzca erişmesini sağlayan MCP server.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"jpisnice-shadcn-ui-mcp-server": {
"command": "node",
"args": [
"~/.mcp/shadcn-ui-mcp-server/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/Jpisnice/shadcn-ui-mcp-server.git ~/.mcp/shadcn-ui-mcp-server
cd ~/.mcp/shadcn-ui-mcp-server 🚀 shadcn/ui komponentlerini AI iş akışınıza entegre etmenin en hızlı yolu
Yapay zeka asistanlarına shadcn/ui v4 komponentleri, blokları, demoları ve metadatalarına kapsamlı erişim sağlayan bir Model Context Protocol (MCP) sunucusu. AI destekli geliştirme iş akışınız için React, Svelte, Vue ve React Native uygulamalarını sorunsuzca alın.
# Temel kullanım (saatte 60 istek)
npx @jpisnice/shadcn-ui-mcp-server
# GitHub token ile (saatte 5000 istek) - Önerilen
npx @jpisnice/shadcn-ui-mcp-server --github-api-key ghp_your_token_here
# Framework değiştir
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
# Radix yerine Base UI kullan (yalnızca React)
npx @jpisnice/shadcn-ui-mcp-server --ui-library base
🎯 GitHub tokeninizi 2 dakikada alın: docs/getting-started/github-token.md
Anında kurulum için .mcpb dosyasını indirip çift tıklayın:
shadcn-ui-mcp-server.mcpb dosyasını indirinManuel kurulum: Claude Desktop → Ayarlar → MCP → Sunucu Ekle → Gözat → .mcpb dosyasını seçin
Referanslar: Anthropic Desktop Extensions | MCPB Oluşturma
Çok istemcili destek ve ürün dağıtımları için sunucuyu Server-Sent Events (SSE) transport ile çalıştırın:
# SSE modu (birden fazla eşzamanlı bağlantıyı destekler)
node build/index.js --mode sse --port 7423
# Docker Compose (üretime hazır)
docker-compose up -d
# Claude Code ile bağlan
claude mcp add --scope user --transport sse shadcn-mcp-server http://localhost:7423/sse
stdio (varsayılan) - CLI kullanımı için standart giriş/çıkışsse - HTTP tabanlı bağlantılar için Server-Sent Eventsdual - Stdio ve SSE aynı anda# Temel konteyner
docker run -p 7423:7423 shadcn-ui-mcp-server
# GitHub API token ile
docker run -p 7423:7423 -e GITHUB_PERSONAL_ACCESS_TOKEN=ghp_your_token shadcn-ui-mcp-server
# Docker Compose (önerilen)
docker-compose up -d
curl http://localhost:7423/health
MCP_TRANSPORT_MODE - Transport modu (stdio|sse|dual)MCP_PORT - SSE sunucu portu (varsayılan: 7423 - SHADCN on keypad!)MCP_HOST - Ana bilgisayar bağlantısı (varsayılan: 0.0.0.0)MCP_CORS_ORIGINS - CORS kaynakları (virgülle ayrılmış)GITHUB_PERSONAL_ACCESS_TOKEN - GitHub API tokenUI_LIBRARY - UI primitive kütüphanesi: radix (varsayılan) veya base (yalnızca React)| Bölüm | Açıklama |
|---|---|
| 🚀 Başlangıç | Kurulum, ayarlama ve ilk adımlar |
| ⚙️ Yapılandırma | Framework seçimi, tokenler ve seçenekler |
| 🔌 Entegrasyon | Editör ve araç entegrasyonları |
| 📖 Kullanım | Örnekler, öğreticiler ve kullanım senaryoları |
| 🎨 Frameworkler | Framework özel dokümantasyon |
| 🐛 Sorun Giderme | Yaygın sorunlar ve çözümler |
| 🔧 API Referansı | Araç referansı ve teknik detaylar |
Bu MCP sunucusu dört popüler shadcn uygulamasını destekler:
| Framework | Repository | Bakıcı | Açıklama |
|---|---|---|---|
| React (varsayılan) | shadcn/ui | shadcn | shadcn/ui v4 React komponentleri |
| Svelte | shadcn-svelte | huntabyte | shadcn-svelte Svelte komponentleri |
| Vue | shadcn-vue | unovue | shadcn-vue Vue komponentleri |
| React Native | react-native-reusables | Founded Labs | react-native-reusables React Native komponentleri |
shadcn/ui v4, React için iki primitive kütüphanesi destekler: Radix UI (varsayılan) ve Base UI.
# Radix UI (varsayılan)
npx @jpisnice/shadcn-ui-mcp-server --framework react --ui-library radix
# Base UI
npx @jpisnice/shadcn-ui-mcp-server --framework react --ui-library base
# Veya ortam değişkeni aracılığıyla
UI_LIBRARY=base npx @jpisnice/shadcn-ui-mcp-server
Claude Desktop config örneği:
{
"args": ["--framework", "react", "--ui-library", "base"]
}
# Ziyaret edin: https://github.com/settings/tokens
# Hiçbir kapsam gerekli olmadan token oluşturun
export GITHUB_PERSONAL_ACCESS_TOKEN=ghp_your_token_here
# React (varsayılan)
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
# shadcn-ui MCP sunucusunu ekle
claude mcp add shadcn -- bunx -y @jpisnice/shadcn-ui-mcp-server --github-api-key YOUR_TOKEN
Ürün dağıtımları için SSE transport ile:
# Sunucuyu SSE modunda başlat
node build/index.js --mode sse --port 7423
# Claude Code ile bağlan
claude mcp add --scope user --transport sse shadcn-mcp-server http://localhost:7423/sse
Framework özel komutlar (React, Svelte, Vue, React Native) için Claude Code Entegrasyon Rehberi sayfasına bakın.
Referans: Claude Code MCP Dokümantasyonu
# Global kurulum (isteğe bağlı)
npm install -g @jpisnice/shadcn-ui-mcp-server
# Veya npx kullanın (önerilen)
npx @jpisnice/shadcn-ui-mcp-server
# Repository'yi klonlayın
git clone https://github.com/Jpisnice/shadcn-ui-mcp-server.git
cd shadcn-ui-mcp-server
# Bağımlılıkları yükleyin
npm install
# Projeyi derleyin
npm run build
# Sunucuyu çalıştırın
node build/index.js --github-api-key YOUR_TOKEN
# Derlendikten sonra seçenekler ile çalıştırın
node build/index.js --github-api-key YOUR_TOKEN
node build/index.js --framework svelte
Proje, MCPB specifikasyonuna uyan bir manifest.json içerir. .mcpb dosyası, sunucuyu, bağımlılıkları ve yapılandırmayı içeren bir ZIP arşividir.
Ayrıntılı paketleme talimatları için CONTRIBUTING.md sayfasına bakın.
Referans: MCPB ile Desktop Extensions Oluşturma
MIT Lisansı - detaylar için LICENSE dosyasına bakın.
Janardhan Polle tarafından ❤️ ile yapılmıştır
Bu repo'yu yararlı bulursanız yıldız ⭐ verin!
AI destekli geliştirme için yapay zeka tabanlı görev yönetim sistemi. PRD ayrıştırma, görev genişletme, çoklu provider desteği (Claude, OpenAI, Gemini, Perplexity, xAI) ve optimize edilmiş context kullanımı için seçmeli tool yükleme özelliklerine sahiptir.
Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.
Yüksek performanslı kod zekası MCP sunucusu. Codebase'leri kalıcı bir knowledge graph'e indeksler — ortalama repo milisaniyeler içinde. 66 dil desteği, sub-ms sorgular, %99 daha az token. Tek statik binary, hiç bağımlılık yok.
gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.
Android/iOS uygulamaları ve cihazların otomasyon, geliştirme ile app scraping işlemleri için MCP Server. iPhone, Google Pixel, Samsung gibi simülatör, emülatör ve fiziksel cihazları destekler.
21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.