Servidor MCP DAUB Permite que Claude Gere e Renderize UIs via Especificações JSON

✍️ OpenClawRadar📅 Publicado: March 13, 2026🔗 Source
Servidor MCP DAUB Permite que Claude Gere e Renderize UIs via Especificações JSON
Ad

DAUB é um servidor MCP construído especificamente para o Claude que contorna o fluxo de trabalho tradicional de desenvolvimento de UI, onde o Claude gera código (como JSX/HTML) que os desenvolvedores copiam, colam, compilam e depuram. Em vez disso, o Claude pode gerar e renderizar interfaces de usuário completas diretamente.

Como Funciona

Ao usar o Claude com o DAUB, o fluxo de trabalho é:

  • O Claude chama generate_ui("Preciso de um painel com um gráfico de gastos, filtros e uma tabela de dados")
  • O servidor MCP do DAUB gera uma especificação JSON estruturada
  • O DAUB renderiza essa especificação como uma interface ao vivo imediatamente—sem compilação ou copiar-colar necessário
  • O Claude pode então chamar validate_spec ou render_spec para iterar no design ao longo de múltiplas interações na conversa

Ferramentas do Servidor MCP

O servidor MCP, que roda na borda da Cloudflare, expõe quatro ferramentas específicas:

  • generate_ui: Converte descrições em linguagem natural em interfaces renderizadas
  • render_spec: Recebe uma especificação JSON e retorna uma renderização ao vivo
  • validate_spec: Permite que o Claude verifique sua própria saída antes de renderizar
  • get_component_catalog: Permite que o Claude navegue por 76 componentes em 34 categorias para selecionar elementos de UI apropriados
Ad

Detalhes Técnicos

O formato de especificação JSON é intencionalmente simples para garantir que o Claude possa produzi-lo de forma confiável. Ele cobre layout, tipografia, formulários, tabelas, navegação, exibição de dados e sobreposições. O Claude pode comparar especificações entre interações e iterar sem começar do zero.

O lado da renderização requer apenas dois arquivos CDN: daub.css e daub.js. Inclui 20 famílias de temas visuais e não requer nenhuma etapa de construção.

Todo o projeto foi construído com o Claude Code durante o desenvolvimento, com o formato de especificação fortemente iterado com o Claude para garantir geração consistente sem alucinar nomes de componentes.

Disponibilidade

O DAUB é gratuito para usar. O repositório GitHub está disponível em https://github.com/sliday/daub, e há um playground em https://daub.dev/playground.html onde você pode experimentar sem o Claude. Um roteiro está disponível em https://daub.dev/roadmap.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Synapse: Painel em Tempo Real para Visualização de Sessões do Agente de Código Claude
Tools

Synapse: Painel em Tempo Real para Visualização de Sessões do Agente de Código Claude

Synapse é um painel em tempo real que visualiza sessões do agente Claude Code como gráficos de nós interativos, mostrando criações de agentes, chamadas de ferramentas e subagentes. Requer Node.js e Claude, instala via npm e oferece múltiplas visualizações de análise e recursos de aprovação remota.

OpenClawRadar
Análise de ações em tempo real adicionada ao Claude Desktop via servidor MCP
Tools

Análise de ações em tempo real adicionada ao Claude Desktop via servidor MCP

Um desenvolvedor criou um servidor MCP chamado agent-toolbelt que adiciona capacidades de análise de ações em tempo real ao Claude Desktop e Claude Code, fornecendo dados ao vivo para análise de investimentos em vez dos palpites baseados em dados de treinamento do Claude.

OpenClawRadar
50 Aplicativos Populares Reversamente Engenhados em Especificações de Design Legíveis por Claude: Padrões Chave para Clonagem de UI
Tools

50 Aplicativos Populares Reversamente Engenhados em Especificações de Design Legíveis por Claude: Padrões Chave para Clonagem de UI

u/meliwat aplicou engenharia reversa em 50 aplicativos populares, transformando-os em especificações de design estruturadas em markdown. Claude consegue clonar UIs com valores exatos, cobertura de estados, escalas de espaçamento e grafos de navegação. Prosa longa degrada a saída.

OpenClawRadar
civStation: Um Sistema VLM para Jogar Civilization VI por Comandos de Linguagem Natural
Tools

civStation: Um Sistema VLM para Jogar Civilization VI por Comandos de Linguagem Natural

civStation é um sistema VLM de uso computacional que joga Civilization VI traduzindo comandos de linguagem natural de alto nível em ações dentro do jogo. O sistema utiliza uma arquitetura de 3 camadas que separa estratégia e execução, com suporte para intervenção humana em tempo real.

OpenClawRadar