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

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_specourender_specpara 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 renderizadasrender_spec: Recebe uma especificação JSON e retorna uma renderização ao vivovalidate_spec: Permite que o Claude verifique sua própria saída antes de renderizarget_component_catalog: Permite que o Claude navegue por 76 componentes em 34 categorias para selecionar elementos de UI apropriados
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
👀 See Also

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.

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.

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.

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.