Сервер DAUB MCP позволяет Клоду создавать и отображать пользовательские интерфейсы через JSON-спецификации

DAUB — это MCP-сервер, созданный специально для Claude, который обходит традиционный процесс разработки интерфейсов, где Claude генерирует код (например, JSX/HTML), который разработчики затем копируют, вставляют, компилируют и отлаживают. Вместо этого Claude может напрямую создавать и отображать полноценные пользовательские интерфейсы.
Как это работает
При использовании Claude с DAUB рабочий процесс выглядит следующим образом:
- Claude вызывает
generate_ui("Мне нужна панель управления с графиком расходов, фильтрами и таблицей данных") - MCP-сервер DAUB генерирует структурированную JSON-спецификацию
- DAUB немедленно отображает эту спецификацию как живой интерфейс — без компиляции или копирования-вставки
- Claude может затем вызывать
validate_specилиrender_specдля итерации над дизайном в течение нескольких циклов диалога
Инструменты MCP-сервера
MCP-сервер, работающий на Cloudflare edge, предоставляет четыре конкретных инструмента:
generate_ui: Преобразует текстовые описания в отображаемые интерфейсыrender_spec: Принимает JSON-спецификацию и возвращает живое отображениеvalidate_spec: Позволяет Claude проверять собственный вывод перед отображениемget_component_catalog: Позволяет Claude просматривать 76 компонентов в 34 категориях для выбора подходящих элементов интерфейса
Технические детали
Формат JSON-спецификации намеренно прост, чтобы обеспечить надёжную генерацию Claude. Он охватывает макет, типографику, формы, таблицы, навигацию, отображение данных и всплывающие окна. Claude может сравнивать спецификации между циклами и итерировать без необходимости начинать с нуля.
Для отображения требуется всего два CDN-файла: daub.css и daub.js. Он включает 20 семейств визуальных тем и не требует шага сборки.
Весь проект был создан с помощью Claude Code во время разработки, причём формат спецификации активно дорабатывался с Claude, чтобы обеспечить согласованную генерацию без выдумывания названий компонентов.
Доступность
DAUB можно использовать бесплатно. Репозиторий GitHub доступен по адресу https://github.com/sliday/daub, а также есть игровая площадка по адресу https://daub.dev/playground.html, где можно попробовать её без Claude. Дорожная карта доступна по адресу https://daub.dev/roadmap.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

DeepSeek V4 Flash обеспечивает качество, близкое к Opus, для локальных LLM на локальных серверах
Пользователь Reddit сообщает, что DeepSeek 4 Flash достигает производительности, близкой к Opus, для локальных ИИ-агентов, работающих с конфиденциальными данными, что позволяет развертывать их на месте без AWS. Запуск происходит локально на NVIDIA GPU, но все еще медленный при обработке 1 млн токенов.

Открытый MCP-сервер памяти с графом знаний и функциями обучения
Открытый MCP-сервер, написанный на Rust, предоставляет постоянную память для ИИ-агентов с архитектурой графа знаний, геббовским обучением и гибридным поиском. Его размер составляет 7,6 МБ с задержкой менее миллисекунды, и он работает с любым MCP-совместимым клиентом.

КОНТАКТ: 3D-игра о морских сражениях, полностью созданная с помощью кода Claude.
CONTACT — это 3D-игра в морском бою, полностью созданная с помощью Claude Code + Opus. Она включает в себя кубическое поле 7×7×7, кредитную экономику с тактическими преимуществами и три игровых режима, включая «Человек против Claude» и «Sonnet против Sonnet» с постоянной стратегической памятью.

Дублёр: Обучаемый настольный агент, который осваивает задачи через демонстрацию
Understudy — это локально-ориентированная среда выполнения для настольных агентов, которая может управлять GUI-приложениями, браузерами, инструментами командной строки, файлами и обменом сообщениями в рамках одной сессии. Вы демонстрируете задачу один раз, система записывает видео с экрана и семантические события, извлекает намерение, а не координаты, и превращает это в повторно используемый навык.