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

✍️ OpenClawRadar📅 Опубликовано: 13 марта 2026 г.🔗 Source
Сервер DAUB MCP позволяет Клоду создавать и отображать пользовательские интерфейсы через JSON-спецификации
Ad

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 категориях для выбора подходящих элементов интерфейса
Ad

Технические детали

Формат 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

Ad

👀 Смотрите также

DeepSeek V4 Flash обеспечивает качество, близкое к Opus, для локальных LLM на локальных серверах
Инструменты

DeepSeek V4 Flash обеспечивает качество, близкое к Opus, для локальных LLM на локальных серверах

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

OpenClawRadar
Открытый MCP-сервер памяти с графом знаний и функциями обучения
Инструменты

Открытый MCP-сервер памяти с графом знаний и функциями обучения

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

OpenClawRadar
КОНТАКТ: 3D-игра о морских сражениях, полностью созданная с помощью кода Claude.
Инструменты

КОНТАКТ: 3D-игра о морских сражениях, полностью созданная с помощью кода Claude.

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

OpenClawRadar
Дублёр: Обучаемый настольный агент, который осваивает задачи через демонстрацию
Инструменты

Дублёр: Обучаемый настольный агент, который осваивает задачи через демонстрацию

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

OpenClawRadar