Servidor MCP
O mdui oferece um servidor MCP (Model Context Protocol) dedicado, @mdui/mcp, que fornece localmente recursos de consulta para componentes, ícones, propriedades CSS personalizadas e documentação para agentes de IA.
Ele pode ser usado com ferramentas de desenvolvimento como Claude Code, Cursor, GitHub Copilot para ajudar na geração de código e melhorar o uso dos componentes e estilos do mdui.
Ferramentas
O servidor MCP do mdui oferece as seguintes ferramentas para o agente de IA:
list_components: Lista todos os componentes do mdui.get_component_metadata: Obtém metadados detalhados da API de um componente específico.list_css_classes: Lista nomes de classes CSS globais.list_css_variables: Lista propriedades CSS personalizadas globais.list_documents: Lista todos os documentos.get_document: Obtém o conteúdo completo de um documento específico.list_icon_codes: Lista códigos de ícones que podem ser usados em atributos ou APIs.list_icon_components: Lista componentes de ícone independentes e suas declarações de importação ESM.
Como usar
O servidor MCP oferece suporte apenas para transporte stdio e pode ser usado diretamente em clientes como VS Code, Cursor, Claude Code, Windsurf, Zed, além de outros agentes de IA que suportam o protocolo stdio.
VS Code
Certifique-se de ter instalado as extensões GitHub Copilot e GitHub Copilot Chat.
Crie o diretório
.vscodena raiz do projeto e, dentro dele, o arquivomcp.jsoncom a seguinte configuração:{ "servers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Clique no botão “Iniciar” no arquivo
mcp.json.Comece a conversar no GitHub Copilot Chat.
Cursor
Crie ou edite o arquivo
.cursor/mcp.jsonna raiz do projeto com a seguinte configuração:{ "mcpServers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Acesse Configurações > Configurações do Cursor > MCP & Integrations e ative o servidor mdui.
Comece a conversar no Cursor Chat.
Claude Code
Execute o seguinte comando no terminal para adicionar o servidor MCP mdui:
claude mcp add mdui -- npx -y @mdui/mcpEm seguida, execute
claudepara iniciar a sessão.Digite o prompt para começar a usar.
Windsurf
Acesse Configurações > Configurações do Windsurf > Cascade
Clique em Gerenciar MCPs e depois em “Ver configuração bruta”. Adicione ao arquivo de configuração:
{ "mcpServers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Se o servidor MCP não aparecer automaticamente, clique em Atualizar para atualizar a lista.
Digite o prompt para começar a conversar.
Zed
Abra Configurações > Abrir Configurações e adicione a seguinte configuração ao arquivo
settings.json:{ "context_servers": { "mdui": { "source": "custom", "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Digite o prompt para começar a usar.
Cliente MCP personalizado
Ao usar um cliente MCP personalizado no ambiente local ou de desenvolvimento, adicione o servidor ao arquivo de configuração do cliente. Exemplos:
{
"mcpServers": {
"mdui": {
"command": "npx",
"args": ["-y", "@mdui/mcp"]
}
}
}