NEURIA Design Intelligence MCP

Inteligência de design orientada por emoção para ferramentas de codificação de IA. Obtenha tokens de design, DNA da marca e parâmetros de animação via MCP.

Documentação

MCP Compatible 10 Tools 6 Emotions MIT License

NEURIA — Inteligência de Design Orientada por Emoção para Ferramentas de Codificação com IA

NEURIA é um servidor MCP (Model Context Protocol) que dá a assistentes de IA como Claude, Cursor e Windsurf um senso de bom gosto em design. Em vez de depender de padrões genéricos do Tailwind ou paletas de cores fixas, agentes de IA consultam o NEURIA para obter tokens de design alinhados à emoção — cores, tipografia, espaçamento, animações — tudo respaldado por dados reais de mais de 300 sites premiados.

"Design não é apenas como algo parece. Design é como algo faz você se sentir." — Steve Jobs

O NEURIA quantifica esse sentimento em tokens de design acionáveis.


O que é o NEURIA?

O NEURIA mapeia 6 emoções principais para sistemas de design completos:

EmoçãoVibraçãoExemplos de Marcas
ConfiançaEstável, confiável, profissionalLinear, Stripe, Notion
EmpolgaçãoOusado, energético, dinâmicoVercel, Arc, Framer
CalmaSereno, minimalista, respirávelHeadspace, Muji, Apple
LuxoPremium, refinado, exclusivoPorsche, Rolex, Aesop
InovaçãoFuturista, de ponta, inteligenteOpenAI, Tesla, Figma
EnergiaVibrante, divertido, ritmo aceleradoSpotify, Discord, Duolingo

Cada emoção inclui paletas de cores, configurações de tipografia, escalas de espaçamento, raios de borda, estilos de sombra e parâmetros de animação — todos derivados de análise estatística de CSS real extraído de mais de 300 sites de destaque.


Início Rápido

1. Adicione à sua configuração MCP

Adicione ao seu .mcp.json (Claude Code) ou às configurações MCP da sua IDE:

{
  "mcpServers": {
    "neuria": {
      "type": "sse",
      "url": "https://api.neuria.tech/mcp"
    }
  }
}

É isso. Nenhuma chave de API é necessária para as ferramentas principais.

2. Desenvolvimento Local (Opcional)

git clone https://github.com/kosukeuemura0220-del/neuria-agent.git
cd neuria-agent
pip install -r requirements.txt
cp .env.example .env
# Fill in API keys for advanced tools (see .env.example)
python3 mcp-servers/neuria/server.py

10 Ferramentas MCP

Ferramentas Principais (Sem Chave de API Necessária)

#FerramentaDescriçãoEntrada
1get_emotion_tokensObtenha propriedades customizadas de CSS para uma emoçãoemotion, category
2search_similar_designsEncontre designs semelhantes via similaridade de cosseno pgvectorquery, mood, component_type
3get_color_paletteObtenha uma paleta de 5 cores + esquema da Color APIemotion, industry
4get_typographyObtenha configurações de fonte para emoção × caso de usoemotion, use_case
5score_htmlAvalie HTML contra os padrões de design do NEURIAhtml_content, target_emotion, url
8get_animation_tokensObtenha parâmetros de animação GSAP / CSS / Springemotion, context

Ferramentas Avançadas (Chaves de API Necessárias)

#FerramentaDescriçãoChaves Necessárias
6generate_hero_imageImagem hero gerada por IA e combinada à emoção3D AI Studio
7analyze_reference_urlExtraia tokens de design de qualquer URL (formato W3C DTCG)FIRECRAWL_API_KEY
9analyze_visual_designAnálise dupla: cores de captura de tela + análise de CSSSCREENSHOTONE_API_KEY, IMAGGA_API_KEY
10analyze_brand_voiceAnálise de emoção em texto via Hume AIHUME_API_KEY

Exemplo de Uso

1. Gere uma Landing Page com Tokens de Emoção

User: "Analyze linear.app and create a SaaS landing page with the same design feel"

→ NEURIA calls: analyze_reference_url("https://linear.app")
  Returns: dominant_emotion="innovation", W3C DTCG design tokens, emotion_scores

→ NEURIA calls: get_emotion_tokens("innovation")
  Returns: CSS variables (--neuria-bg, --neuria-accent, --neuria-font-*, etc.)

→ NEURIA calls: get_animation_tokens("innovation", "page_load")
  Returns: GSAP ease, CSS cubic-bezier, Spring physics params

→ Claude generates HTML using NEURIA tokens (no hardcoded colors)
→ NEURIA calls: score_html(generated_html, "innovation")
  Returns: composite_score=87/100 ✅

2. Paleta de Cores Rápida para Fintech

User: "I need a trustworthy color palette for a fintech app"

→ get_color_palette("trust", industry="fintech")
  Returns:
  {
    "background": "#0B1120",
    "surface": "#131D36",
    "accent": "#2E7DFF",
    "text_primary": "#E8ECF4",
    "text_secondary": "#7A8BAB",
    "color_scheme": [...5 harmonious colors from The Color API]
  }

3. Análise de Voz de Marca

User: "What emotion does Apple's copy convey?"

→ analyze_brand_voice(url="https://apple.com")
  Returns:
  {
    "dominant_emotion": "innovation",
    "neuria_emotions": {
      "innovation": 0.31,
      "luxury": 0.24,
      "calm": 0.19,
      ...
    }
  }

Arquitetura

┌──────────────────────────────────────────────┐
│              AI Coding Tool                   │
│     (Claude Code / Cursor / Windsurf)         │
└──────────────┬───────────────────────────────┘
               │ MCP Protocol (stdio / SSE)
               ▼
┌──────────────────────────────────────────────┐
│            NEURIA MCP Server                  │
│                                               │
│  ┌─────────┐ ┌──────────┐ ┌──────────────┐  │
│  │ Emotion  │ │ Supabase │ │  External    │  │
│  │ Token DB │ │ pgvector │ │  APIs        │  │
│  │ (6×CSS)  │ │ (300+    │ │              │  │
│  │          │ │  sites)  │ │ • Firecrawl  │  │
│  └─────────┘ └──────────┘ │ • Color API  │  │
│                            │ • ScreenShot │  │
│  ┌─────────────────────┐  │ • Imagga     │  │
│  │ Animation Tokens    │  │ • Hume AI    │  │
│  │ (6 emotions ×       │  │ • WAVE       │  │
│  │  4 contexts)        │  │ • 3D AI      │  │
│  └─────────────────────┘  └──────────────┘  │
└──────────────────────────────────────────────┘

Sistema de Pontuação

score_html avalia HTML gerado em 4 dimensões:

DimensãoPesoO que Mede
Estética35%Harmonia visual, espaços em branco, uso de cores
Emoção35%Alinhamento com os tokens de emoção alvo
Técnica15%Marcação limpa, desempenho, responsividade
Acessibilidade15%WCAG 2.1 AA (lang, alt, contraste, títulos)

Meta: 85+ / 100 para saída de qualidade de produção.


Variáveis de Ambiente

Crie um arquivo .env na raiz do projeto (veja .env.example):

# Required for core functionality
SUPABASE_URL=your_supabase_url
SUPABASE_KEY=your_supabase_anon_key
NEURIA_API_BASE=your_api_base_url

# Required for analyze_reference_url
FIRECRAWL_API_KEY=your_firecrawl_key

# Required for generate_hero_image
THREE_D_AI_STUDIO_KEY=your_3d_ai_key

# Required for analyze_visual_design
SCREENSHOTONE_API_KEY=your_key
IMAGGA_API_KEY=your_key
IMAGGA_API_SECRET=your_secret

# Required for analyze_brand_voice
HUME_API_KEY=your_hume_key

# Optional — WAVE accessibility API
WAVE_API_KEY=your_wave_key

Preços

Em breve

PlanoPreçoSolicitações
Grátis$0/mês5 req/dia
Indie$19/mês500 req/mês
Pro$49/mês2.000 req/mês
Equipe$149/mês10.000 req/mês
EmpresarialPersonalizadoIlimitado

Links


Licença

Licença MIT — veja LICENSE para detalhes.


NEURIA — Porque UI gerada por IA não deveria parecer UI gerada por IA.