Page Design Guide MCP Server
Servidor MCP que fornece orientação moderna de design web, psicologia das cores, tipografia, padrões de layout e melhores práticas de UI para assistentes de IA.
Documentação
Page Design Guide MCP Server
Um servidor MCP (Model Context Protocol) que fornece orientação de design para ajudar LLMs a gerar páginas web melhores e mais modernas. Este servidor foca em ensinar princípios de design e melhores práticas, em vez de fornecer modelos de código.
Recursos
- [layout] Orientação de Layout - Quando e como usar F-Pattern, Z-Pattern, Bento Grid, etc.
- [palette] Psicologia das Cores - Significados das cores, tipos de esquemas e recomendações de paletas
- [type] Tipografia - Hierarquia, combinações de fontes e melhores práticas de legibilidade
- [grid] Design Responsivo - Estratégias mobile-first e orientação sobre breakpoints
- [layers] Hierarquia Visual - Princípios de contraste, espaçamento e alinhamento
- [component] Orientação de Componentes - Princípios de design para botões, cards, formulários e navegação
- [motion] Princípios de Animação - Timing, propósito e considerações de desempenho
- [accessibility] Acessibilidade - Conformidade com WCAG, taxas de contraste, HTML semântico
- [sparkles] Tendências Modernas - Tendências de design atuais e quando usá-las
- [check] Revisão de Design - Analise descrições de design e receba recomendações
Configuração com Claude Desktop
Adicione isto ao seu arquivo de configuração do Claude Desktop:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Opção 1: Instalação Global (Recomendada)
{
"mcpServers": {
"page-design-guide": {
"command": "npx",
"args": ["-y", "page-design-guide-mcp"]
}
}
}
Opção 2: Instalação Local
{
"mcpServers": {
"page-design-guide": {
"command": "node",
"args": ["/absolute/path/to/node_modules/page-design-guide-mcp/build/index.js"]
}
}
}
Substitua /absolute/path/to pelo caminho real do diretório node_modules do seu projeto.
Configuração com OpenCode
Seu arquivo de configuração opencode.json deve incluir:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"page-design-guide": {
"type": "local",
"command": ["npx", "-y", "page-design-guide-mcp"],
"enabled": true
}
}
}
Uso
Depois de conectado, você pode fazer perguntas ao Claude como:
- "Quais princípios de design devo seguir para esta landing page?"
- "Qual layout funciona melhor para um site de portfólio?"
- "Quais cores transmitem confiança e profissionalismo?"
- "Como devo estruturar a seção hero?"
- "Quais são os erros comuns a evitar com tipografia?"
- "Como torno isto acessível?"
- "Revise minha abordagem de design para esta página de e-commerce"
Ferramentas Disponíveis
get_design_principles
Obtenha princípios fundamentais de design (hierarquia, espaçamento, contraste, alinhamento, etc.) com diretrizes e erros comuns a evitar.
get_layout_guidance
Obtenha recomendações de layout com base no tipo de página. Explica quando e por que usar F-Pattern, Z-Pattern, Bento Grid, Split Screen, etc.
get_color_guidance
Obtenha psicologia das cores, tipos de esquemas (monocromático, complementar, etc.) e recomendações de paletas com base no clima e no setor.
get_typography_guidance
Obtenha hierarquia tipográfica, recomendações de combinações de fontes para diferentes estilos e melhores práticas para texto legível.
get_section_guidance
Obtenha orientação para seções específicas da página: header, hero, features, testimonials, pricing, cta, footer, faq - incluindo propósito, estrutura e melhores práticas.
get_responsive_guidance
Obtenha princípios de design responsivo, estratégias de breakpoints e melhores práticas mobile-first.
get_component_guidance
Obtenha orientação de design para componentes de UI: botões, cards, formulários, navegação, modais, ícones - incluindo dimensionamento, estados e acessibilidade.
get_animation_guidance
Obtenha princípios de animação, diretrizes de timing e considerações de desempenho para diferentes tipos de movimento.
get_accessibility_guidance
Obtenha requisitos de acessibilidade, incluindo taxas de contraste, estados de foco, HTML semântico e preferências de movimento.
get_modern_trends
Obtenha tendências atuais de design web (2024-2026) com orientação sobre quando e como usá-las adequadamente.
review_design_approach
Descreva seu design e receba feedback com pontuações, pontos fortes identificados, preocupações e recomendações.
Estrutura do Projeto
page-design-guide-mcp/
├── src/
│ └── index.ts # Main MCP server code
├── build/ # Compiled JavaScript (generated)
├── package.json
├── tsconfig.json
└── README.md
Desenvolvimento
Para desenvolvimento com reconstrução automática em alterações:
npm run watch
Requisitos
- Node.js >= 18.0.0
- Aplicativo Claude Desktop
Licença
MIT