MCP Server
mdui ofrece un servidor MCP (Model Context Protocol) dedicado, @mdui/mcp, para consultar componentes, iconos, propiedades CSS personalizadas y documentación desde agentes de IA en local.
Funciona con herramientas de desarrollo como Claude Code, Cursor y GitHub Copilot para facilitar la generación de código y aprovechar mejor los componentes y estilos de mdui.
Herramientas
El servidor MCP de mdui expone las siguientes herramientas a los agentes de IA:
list_components: Lista todos los componentes de mdui.get_component_metadata: Obtiene los metadatos detallados de la API de un solo componente.list_css_classes: Lista los nombres de clases CSS globales.list_css_variables: Lista las propiedades personalizadas CSS globales.list_documents: Lista todos los documentos.get_document: Obtiene el contenido completo de un solo documento.list_icon_codes: Lista los códigos de iconos disponibles para usar en atributos o API.list_icon_components: Lista los componentes de iconos independientes y sus declaraciones de importación ESM.
Uso
El servidor MCP solo admite transporte stdio y puede usarse directamente en clientes como VS Code, Cursor, Claude Code, Windsurf, Zed, y en agentes de IA que admitan el protocolo stdio.
VS Code
Asegúrate de tener instaladas las extensiones GitHub Copilot y GitHub Copilot Chat.
Crea el directorio
.vscodeen la raíz del proyecto y dentro crea el archivomcp.json, añadiendo la siguiente configuración:{ "servers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Haz clic en el botón "Iniciar" dentro del archivo
mcp.json.Comienza a conversar en GitHub Copilot Chat.
Cursor
Crea o edita
.cursor/mcp.jsonen la raíz del proyecto, añadiendo la siguiente configuración:{ "mcpServers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Ve a Settings > Cursor Settings > MCP & Integrations, y habilita el servidor mdui.
Comienza a conversar en Cursor Chat.
Claude Code
Ejecuta el siguiente comando en la terminal para añadir el servidor MCP de mdui:
claude mcp add mdui -- npx -y @mdui/mcpLuego ejecuta
claudepara iniciar la sesión.Escribe un mensaje para comenzar a usarlo.
Windsurf
Ve a Settings > Windsurf Settings > Cascade
Haz clic en Manage MCPs, luego en "View raw config", y añade la siguiente configuración al archivo:
{ "mcpServers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Si el servidor MCP no aparece automáticamente, puedes hacer clic en Refresh para actualizar la lista.
Comienza a conversar.
Zed
Abre Settings > Open Settings, y añade la siguiente configuración al archivo
settings.json:{ "context_servers": { "mdui": { "source": "custom", "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Comienza a usarlo.
Cliente MCP personalizado
Cuando uses un cliente MCP personalizado en un entorno local o de desarrollo, añade el servidor al archivo de configuración del cliente. Por ejemplo:
{
"mcpServers": {
"mdui": {
"command": "npx",
"args": ["-y", "@mdui/mcp"]
}
}
}