Page Design Guide MCP Server
Servidor MCP que proporciona guías de diseño web moderno, psicología del color, tipografía, patrones de diseño y mejores prácticas de UI para asistentes de IA.
Documentación
Servidor MCP de Guía de Diseño de Páginas
Un servidor MCP (Model Context Protocol) que proporciona orientación de diseño para ayudar a los LLMs a generar páginas web mejores y más modernas. Este servidor se centra en enseñar principios de diseño y mejores prácticas en lugar de proporcionar plantillas de código.
Características
- [layout] Orientación de Diseño - Cuándo y cómo usar F-Pattern, Z-Pattern, Bento Grid, etc.
- [palette] Psicología del Color - Significados de colores, tipos de esquemas y recomendaciones de paletas
- [type] Tipografía - Jerarquía, combinaciones de fuentes y mejores prácticas de legibilidad
- [grid] Diseño Responsivo - Estrategias mobile-first y orientación sobre breakpoints
- [layers] Jerarquía Visual - Principios de contraste, espacios en blanco y alineación
- [component] Orientación de Componentes - Principios de diseño para botones, tarjetas, formularios y navegación
- [motion] Principios de Animación - Tiempo, propósito y consideraciones de rendimiento
- [accessibility] Accesibilidad - Cumplimiento de WCAG, ratios de contraste y HTML semántico
- [sparkles] Tendencias Modernas - Tendencias de diseño actuales y cuándo usarlas
- [check] Revisión de Diseño - Analiza descripciones de diseño y obtén recomendaciones
Configuración con Claude Desktop
Añade esto a tu archivo de configuración de Claude Desktop:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Opción 1: Instalación Global (Recomendada)
{
"mcpServers": {
"page-design-guide": {
"command": "npx",
"args": ["-y", "page-design-guide-mcp"]
}
}
}
Opción 2: Instalación Local
{
"mcpServers": {
"page-design-guide": {
"command": "node",
"args": ["/absolute/path/to/node_modules/page-design-guide-mcp/build/index.js"]
}
}
}
Reemplaza /absolute/path/to con la ruta real al directorio node_modules de tu proyecto.
Configuración con OpenCode
Tu archivo de configuración opencode.json debe incluir:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"page-design-guide": {
"type": "local",
"command": ["npx", "-y", "page-design-guide-mcp"],
"enabled": true
}
}
}
Uso
Una vez conectado, puedes hacer preguntas a Claude como:
- "¿Qué principios de diseño debo seguir para esta página de aterrizaje?"
- "¿Qué diseño funciona mejor para un sitio de portafolio?"
- "¿Qué colores transmiten confianza y profesionalismo?"
- "¿Cómo debería estructurar la sección hero?"
- "¿Cuáles son los errores comunes a evitar con la tipografía?"
- "¿Cómo hago esto accesible?"
- "Revisa mi enfoque de diseño para esta página de comercio electrónico"
Herramientas Disponibles
get_design_principles
Obtén principios de diseño fundamentales (jerarquía, espacios en blanco, contraste, alineación, etc.) con pautas y errores comunes a evitar.
get_layout_guidance
Obtén recomendaciones de diseño según el tipo de página. Explica cuándo y por qué usar F-Pattern, Z-Pattern, Bento Grid, Split Screen, etc.
get_color_guidance
Obtén psicología del color, tipos de esquemas (monocromático, complementario, etc.) y recomendaciones de paletas según el estado de ánimo y la industria.
get_typography_guidance
Obtén jerarquía tipográfica, recomendaciones de combinaciones de fuentes para diferentes estilos y mejores prácticas para texto legible.
get_section_guidance
Obtén orientación para secciones específicas de la página: header, hero, características, testimonios, precios, cta, footer, faq - incluyendo propósito, estructura y mejores prácticas.
get_responsive_guidance
Obtén principios de diseño responsivo, estrategias de breakpoints y mejores prácticas mobile-first.
get_component_guidance
Obtén orientación de diseño para componentes de UI: botones, tarjetas, formularios, navegación, modales, iconos - incluyendo tamaños, estados y accesibilidad.
get_animation_guidance
Obtén principios de animación, pautas de tiempo y consideraciones de rendimiento para diferentes tipos de movimiento.
get_accessibility_guidance
Obtén requisitos de accesibilidad incluyendo ratios de contraste, estados de enfoque, HTML semántico y preferencias de movimiento.
get_modern_trends
Obtén tendencias de diseño web actuales (2024-2026) con orientación sobre cuándo y cómo usarlas adecuadamente.
review_design_approach
Describe tu diseño y obtén retroalimentación con puntuaciones, fortalezas identificadas, preocupaciones y recomendaciones.
Estructura del Proyecto
page-design-guide-mcp/
├── src/
│ └── index.ts # Main MCP server code
├── build/ # Compiled JavaScript (generated)
├── package.json
├── tsconfig.json
└── README.md
Desarrollo
Para desarrollo con auto-reconstrucción en cambios:
npm run watch
Requisitos
- Node.js >= 18.0.0
- Aplicación Claude Desktop
Licencia
MIT