MCP Server
mdui fornisce un server MCP (Model Context Protocol) dedicato, @mdui/mcp, che consente agli agenti IA di interrogare informazioni locali su componenti, icone, variabili CSS e documentazione.
Funziona con strumenti per sviluppatori quali Claude Code, Cursor, GitHub Copilot e altri, aiutandoti a generare codice e a usare correttamente i componenti e gli stili di mdui.
Strumenti
Il server MCP di mdui espone i seguenti strumenti agli agenti IA:
list_components: Elenca tutti i componenti di mdui.get_component_metadata: Ottiene i metadati API dettagliati per un singolo componente.list_css_classes: Elenca i nomi delle classi CSS globali.list_css_variables: Elenca le variabili CSS globali.list_documents: Elenca tutte le voci della documentazione.get_document: Ottiene il contenuto completo di un singolo documento.list_icon_codes: Elenca i codici delle icone per attributi o API.list_icon_components: Elenca i componenti icona autonomi e le loro istruzioni di importazione ESM.
Come usare
Questo server supporta solo il trasporto stdio. Funziona direttamente con VS Code, Cursor, Claude Code, Windsurf, Zed e altri client, così come con agenti IA che supportano MCP su stdio.
VS Code
Assicurati di avere installate sia le estensioni GitHub Copilot che GitHub Copilot Chat.
Crea
.vscode/mcp.jsonnella root del progetto con il seguente contenuto:{ "servers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Fai clic sul pulsante "Start" che appare nel file
mcp.json.Avvia una conversazione in GitHub Copilot Chat.
Cursor
Crea o modifica
.cursor/mcp.jsonnella root del progetto e aggiungi:{ "mcpServers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Vai su Impostazioni > Impostazioni Cursor > MCP & Integrazioni e abilita il server mdui.
Avvia una chat in Cursor.
Claude Code
Nel tuo terminale, aggiungi il server MCP mdui:
claude mcp add mdui -- npx -y @mdui/mcpQuindi esegui
claudeper avviare una sessione.Inserisci i tuoi prompt per iniziare a interagire con il server.
Windsurf
Apri Impostazioni > Impostazioni Windsurf > Cascade.
Fai clic su "Gestisci MCP", poi "Visualizza configurazione raw", e aggiungi:
{ "mcpServers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Se il server MCP non appare automaticamente, fai clic su Aggiorna per ricaricare l'elenco.
Inserisci i tuoi prompt per avviare una conversazione.
Zed
Apri Impostazioni > Apri Impostazioni, quindi aggiungi quanto segue a
settings.json:{ "context_servers": { "mdui": { "source": "custom", "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Inizia a dare istruzioni per utilizzare il server.
Client MCP personalizzati
Quando utilizzi un client MCP personalizzato localmente o in un ambiente di sviluppo, aggiungi il server alla configurazione del tuo client. Ad esempio:
{
"mcpServers": {
"mdui": {
"command": "npx",
"args": ["-y", "@mdui/mcp"]
}
}
}