Skip to main content
Glama

Shadcn UI MCP Server

by heilgar

Shadcn UI MCP-Server

Ein leistungsstarker und flexibler MCP-Server (Model Control Protocol), der die Entwicklung mit Shadcn-UI-Komponenten verbessert. Dieser Server bietet eine robuste Grundlage für die Erstellung und Verwaltung von UI-Komponenten mit erweiterten Tools und Funktionen.

Merkmale

Werkzeuge

Der MCP-Server bietet eine Reihe von Tools, die über das Model Control Protocol verwendet werden können:

  • list-components : Ruft die Liste der verfügbaren Shadcn/UI-Komponenten ab
  • get-component-docs : Dokumentation für eine bestimmte Komponente abrufen
  • install-component : Installiert eine shadcn/ui-Komponente
  • list-blocks : Ruft die Liste der verfügbaren Shadcn/UI-Blöcke ab
  • get-block-docs : Dokumentation für einen bestimmten Block abrufen
  • install-blocks : Installieren Sie einen Shadcn/UI-Block

Funktionalität

  • Komponentenverwaltung
    • Liste der verfügbaren Shadcn/UI-Komponenten
    • Erhalten Sie detaillierte Dokumentationen zu bestimmten Komponenten
    • Installieren Sie Komponenten mit Unterstützung für mehrere Paketmanager (npm, pnpm, yarn, bun).
  • Blockverwaltung
    • Liste der verfügbaren Shadcn/UI-Blöcke
    • Holen Sie sich Dokumentation und Code für bestimmte Blöcke
    • Installieren Sie Blöcke mit Unterstützung für mehrere Paketmanager
  • Paketmanager-Unterstützung
    • Flexible Laufzeitunterstützung für npm, pnpm, yarn und bun
    • Automatische Erkennung des bevorzugten Paketmanagers des Benutzers

Installation

Voraussetzungen

  • Node.js (v18 oder höher)
  • npm oder yarn Paketmanager

Claude Desktop-Konfiguration

Zur Verwendung mit Claude Desktop fügen Sie die Serverkonfiguration hinzu:

Unter MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Unter Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "shadcn-ui-server": { "command": "npx", "args": ["@heilgar/shadcn-ui-mcp-server"] } } }

Windsurf-Konfiguration

Fügen Sie dies zu Ihrer ./codeium/windsurf/model_config.json hinzu:

{ "mcpServers": { "shadcn-ui-server": { "command": "npx", "args": ["@heilgar/shadcn-ui-mcp-server"] } } }

Cursorkonfiguration

Fügen Sie dies zu Ihrer .cursor/mcp.json hinzu:

{ "mcpServers": { "shadcn-ui-server": { "command": "npx", "args": ["@heilgar/shadcn-ui-mcp-server"] } } }

Entwicklung und Debugging

Lokale Entwicklung

  1. Installieren Sie Abhängigkeiten:
npm install
  1. Erstellen Sie den Server:
npm run build

Debuggen

Da MCP-Server über stdio kommunizieren, kann das Debuggen eine Herausforderung darstellen. Wir empfehlen die Verwendung des MCP Inspector zum Debuggen:

npm run inspector

Der Inspector stellt eine URL für den Zugriff auf Debugging-Tools in Ihrem Browser bereit, die Ihnen Folgendes ermöglicht:

  • Überwachen Sie die MCP-Kommunikation
  • Überprüfen Sie Tool-Aufrufe und -Antworten
  • Debuggen des Serververhaltens
  • Echtzeitprotokolle anzeigen

Zugehörige Projekte und Abhängigkeiten

Dieses Projekt wurde mit den folgenden Tools und Bibliotheken erstellt:

Lizenz

MIT-Lizenz – Sie können dieses Projekt gerne für Ihre eigenen Zwecke verwenden.

Beitragen

Beiträge sind willkommen! Senden Sie gerne einen Pull Request.

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ein Model Control Protocol-Server, der es Benutzern ermöglicht, Shadcn-UI-Komponenten und -Blöcke durch natürliche Sprachinteraktionen in kompatiblen KI-Tools zu entdecken, zu installieren und zu verwalten.

  1. Merkmale
    1. Werkzeuge
    2. Funktionalität
  2. Installation
    1. Voraussetzungen
    2. Claude Desktop-Konfiguration
    3. Windsurf-Konfiguration
    4. Cursorkonfiguration
  3. Entwicklung und Debugging
    1. Lokale Entwicklung
    2. Debuggen
  4. Zugehörige Projekte und Abhängigkeiten
    1. Lizenz
      1. Beitragen

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          A Model Control Protocol server that enables AI assistants to interact with Metabase databases, allowing models to explore database schemas, retrieve metadata, visualize relationships, and execute actions.
          Last updated -
          4
          Python
        • 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
          320
          57
          JavaScript
          MIT License
          • Apple
        • A
          security
          F
          license
          A
          quality
          A Model Context Protocol server that enables AI agents to generate, fetch, and manage UI components through natural language interactions.
          Last updated -
          3
          680
          4
          TypeScript
        • -
          security
          F
          license
          -
          quality
          A server that integrates Blender with local AI models via the Model Context Protocol, allowing users to control Blender using natural language prompts for 3D modeling tasks.
          Last updated -
          43
          Python
          • Linux
          • 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/heilgar/shadcn-ui-mcp-server'

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