MCP-Server
mdui bietet einen dedizierten MCP (Model Context Protocol)-Server @mdui/mcp an, um KI-Agenten lokal Abfragefähigkeiten für Komponenten, Symbole, CSS Custom Properties und Dokumentation bereitzustellen.
Er kann mit Entwicklungswerkzeugen wie Claude Code, Cursor und GitHub Copilot zusammenarbeiten, um die Codegenerierung zu unterstützen und die Verwendung von mdui-Komponenten und -Stilen zu verbessern.
Werkzeuge
Der MCP-Server von mdui stellt KI-Agenten die folgenden Werkzeuge zur Verfügung:
list_components: Listet alle mdui-Komponenten auf.get_component_metadata: Ruft detaillierte API-Metadaten für eine einzelne Komponente ab.list_css_classes: Listet globale CSS-Klassennamen auf.list_css_variables: Listet globale CSS Custom Properties auf.list_documents: Listet alle Dokumente auf.get_document: Ruft den vollständigen Inhalt eines einzelnen Dokuments ab.list_icon_codes: Listet Symbolcodes auf, die für Attribute oder APIs verwendet werden können.list_icon_components: Listet eigenständige Symbolkomponenten und ihre ESM-Importanweisungen auf.
Verwendung
Der MCP-Server unterstützt nur die stdio-Übertragung und kann direkt in Clients wie VS Code, Cursor, Claude Code, Windsurf, Zed sowie in KI-Agenten, die das stdio-Protokoll unterstützen, verwendet werden.
VS Code
Stellen Sie sicher, dass die Erweiterungen GitHub Copilot und GitHub Copilot Chat installiert sind.
Erstellen Sie die Datei
.vscode/mcp.jsonim Stammverzeichnis Ihres Projekts und fügen Sie die folgende Konfiguration hinzu:{ "servers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Klicken Sie auf die Schaltfläche "Start" in der Datei
mcp.json.Beginnen Sie den Dialog in GitHub Copilot Chat.
Cursor
Erstellen oder bearbeiten Sie die Datei
.cursor/mcp.jsonim Stammverzeichnis Ihres Projekts und fügen Sie die folgende Konfiguration hinzu:{ "mcpServers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Gehen Sie zu Settings > Cursor Settings > MCP & Integrations und aktivieren Sie den mdui-Server.
Beginnen Sie den Dialog in Cursor Chat.
Claude Code
Führen Sie den folgenden Befehl im Terminal aus, um den mdui MCP-Server hinzuzufügen:
claude mcp add mdui -- npx -y @mdui/mcpFühren Sie anschließend
claudeaus, um eine Sitzung zu starten.Beginnen Sie mit der Eingabe von Prompts.
Windsurf
Gehen Sie zu Settings > Windsurf Settings > Cascade
Klicken Sie auf Manage MCPs und dann auf "View raw config". Fügen Sie der Konfigurationsdatei Folgendes hinzu:
{ "mcpServers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Wenn der MCP-Server nicht automatisch angezeigt wird, klicken Sie auf Refresh, um die Liste zu aktualisieren.
Beginnen Sie mit der Eingabe von Prompts.
Zed
Öffnen Sie Settings > Open Settings und fügen Sie die folgende Konfiguration zur Datei
settings.jsonhinzu:{ "context_servers": { "mdui": { "source": "custom", "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Beginnen Sie mit der Eingabe von Prompts.
Benutzerdefinierter MCP-Client
Wenn Sie einen benutzerdefinierten MCP-Client in einer lokalen oder Entwicklungsumgebung verwenden, fügen Sie diesen Server einfach zur Konfigurationsdatei des Clients hinzu. Beispiel:
{
"mcpServers": {
"mdui": {
"command": "npx",
"args": ["-y", "@mdui/mcp"]
}
}
}