WunderUI MCP

Proporciona a los agentes de codificación el sistema de diseño WunderUI: tokens, props de componentes, bloques y habilidades de agente.

Documentación

WunderUI MCP

Un servidor MCP que le brinda a un agente de codificación de IA el sistema de diseño WunderUI: tokens de diseño, el inventario de componentes con firmas de props reales, plantillas de página y fragmentos de inicio. El agente construye con la librería en lugar de reinventar una cuadrícula de datos a partir de divs en bruto.

claude mcp add wunderui -- npx -y wunderui-mcp

Funciona con Claude Code, Cursor, Windsurf, Cline, Codex, VS Code y cualquier otro cliente que hable MCP sobre stdio. No se necesita clave ni cuenta.

Herramientas

HerramientaLo que obtiene el agente
list_componentsEl inventario, filtrable por categoría, plan (gratis o pro) o texto libre
get_componentExportaciones, la firma de props en TypeScript, la línea de importación, un ejemplo, la URL de documentación
get_tokensTokens claros y oscuros como JSON, un bloque CSS o mapeos de Tailwind @theme
get_design_mdEl DESIGN.md completo, o una sección (rules, donts, tasks, tokens, inventory, reference, templates, starters)
list_templatesLas plantillas de página completa y de qué están hechas
get_starterTSX para copiar y pegar: shell de aplicación, panel de control, cuadrícula de datos, chat de IA, theming
get_library_infoNombre del paquete, versión, comandos de instalación, stack, conteos, fuente de datos
get_instructionsLas reglas cortas y siempre activas (componentes, tokens, movimiento, copy) para CLAUDE.md / AGENTS.md
list_skillsLas habilidades del agente WunderUI, gratis y Pro
get_skillLas instrucciones de una habilidad (SKILL.md), para que el agente pueda seguirlas sin instalarlas — las habilidades Pro necesitan WUNDERUI_LICENSE_KEY
get_block_sourceEl código fuente React de un bloque de UI y sus helpers compartidos — necesita una clave Pro en WUNDERUI_LICENSE_KEY

Cada componente lleva su plan. En el plan gratuito, un agente solo debe usar componentes marcados como free; los demás necesitan WunderUI Core o Pro.

Instalación

Claude Code

claude mcp add wunderui -- npx -y wunderui-mcp

Cursor: .cursor/mcp.json

{
  "mcpServers": {
    "wunderui": { "command": "npx", "args": ["-y", "wunderui-mcp"] }
  }
}

Windsurf, Cline, Codex, VS Code: la misma forma, en la configuración MCP de ese editor.

Instalando WunderUI en sí

El servidor describe la librería; no la envía. @wunderui/react no está en el registro público de npm: los titulares de licencias Core y Pro lo instalan desde la descarga de wunderui-core (la habilidad del agente wunderui-setup lo hace por ti), y el servidor les dice exactamente eso a los agentes. El plan gratuito cubre la vista previa de Figma y la documentación en wunderui.com.

De dónde vienen los datos

data/design.json y data/DESIGN.md se generan desde el código fuente de WunderUI con cada versión: tokens desde la hoja de estilos, props desde las definiciones de tipos compiladas, nombres y descripciones desde la documentación.

El servidor arranca con la copia incluida y responde de inmediato. En segundo plano, obtiene el design.json y DESIGN.md actuales de wunderui.com y cambia a ellos cuando son al menos tan nuevos, para que los agentes vean componentes nuevos sin una actualización del paquete. get_library_info informa qué fuente está en uso.

VariableEfecto
WUNDERUI_OFFLINE=1nunca tocar la red, usar la copia incluida
WUNDERUI_SITE=<url>obtener los datos en vivo desde otro origen
WUNDERUI_LICENSE_KEY=<key>tu clave Pro de WunderUI — desbloquea habilidades Pro (get_skill) y código fuente de bloques (get_block_source); se envía solo a wunderui.com

Sin MCP

Los mismos datos se sirven como archivos estáticos para agentes y editores que no hablan MCP:

  • https://wunderui.com/DESIGN.md: pegar al inicio de un prompt
  • https://wunderui.com/llms.txt: la convención llms.txt
  • https://wunderui.com/design.json: el mismo índice estructurado

Verificación

npm install
npm run smoke

Inicia el servidor con un cliente MCP real y llama a cada herramienta una vez.

Licencia

El código del servidor es MIT. Los componentes de WunderUI que describe están licenciados por plan, ver wunderui.com/pricing.