Claude-Powered MCP Tool Генерирует Интерактивные HTML-Компоненты Без Инструментов Сборки

Архитектура и рабочий процесс
Разработчик создал daub.dev — систему, в которой Claude выступает в роли «мозга» MCP-сервера (Model Context Protocol), генерирующего интерактивные HTML-компоненты по запросу. В этой настройке Claude подключается к MCP-серверу и вызывает инструмент generate_ui с описанием на естественном языке того, что требуется.
Инструмент возвращает самодостаточный фрагмент HTML+CSS+JS, готовый к вставке на любую страницу без необходимости в React, сборщике или каком-либо конвейере сборки.
Почему Claude хорошо подходит для этой задачи
По словам разработчика, способность Claude следовать инструкциям для структурированных схем инструментов отличается замечательной стабильностью. Инструмент generate_ui имеет строгую схему входных данных с параметрами для типа компонента, данных и стилевых ограничений, и Claude редко галлюцинирует поля или игнорирует ограничения.
С другими моделями разработчику приходилось добавлять значительную защитную обработку, но с Claude вывод предсказуемо чист. Кроме того, понимание Claude семантического HTML достаточно сильное, чтобы создаваемые им компоненты по умолчанию были доступными — с правильными ролями ориентиров, ассоциациями меток и навигацией с клавиатуры — без явных указаний.
Формат вывода инструмента
Инструмент MCP выводит render_spec — JSON-объект, описывающий макет, слоты и данные компонента, — который клиентская сторона преобразует в HTML. Этот подход чище, чем возврат сырых HTML-строк, потому что его проще сравнивать, кэшировать и обновлять при изменении состояния без необходимости полного перерендеринга.
Разработчик упоминает, что готов обсудить дизайн схемы инструмента, конвейер рендеринга или то, как работает 7-этапная валидация selfCheck. Песочница для тестирования системы доступна по адресу daub.dev/playground.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Мнемос: Открытый локально-первичный слой памяти для кодирующих агентов
Mnemos — это локально-ориентированный слой памяти для рабочих процессов солитарных кодирующих агентов, который решает распространённые проблемы систем памяти, такие как утечка контекста, устаревшие данные и неограниченный рост транскриптов. Публичная бета-версия включает стартовые профили SQLite, поддержку MCP для Claude Code/Desktop и биомиметический конвейер с компонентами SurprisalGate и MutableRAG.

Пересмотрено: Редактор ИИ, созданный с помощью агентных инструментов программирования и Y.js CRDT
Revise — это AI-редактор для документов, созданный с нуля за 10 месяцев с использованием агентных инструментов кодирования, с собственным движком текстового процессора и слоем рендеринга, который использует Y.js только для стека CRDT. Он интегрирует несколько AI-моделей, включая варианты GPT-5.4 и модели Claude, для проверки и редактирования.

Сервер MCP позволяет ИИ-агентам совершать реальные покупки с помощью одноразовых виртуальных карт
Разработчик создал MCP-сервер, который позволяет ИИ-агентам совершать реальные покупки с использованием эфемерных виртуальных карт Visa, выпускаемых по требованию. Система требует подтверждения пользователя через MFA и выпускает карты, привязанные к конкретным продавцам со сроком действия 15 минут.

Самодельный слой памяти для Claude бесплатно работает на Cloudflare
MCP-сервер Cloudflare Worker позволяет Клоду запоминать и извлекать заметки с помощью семантического поиска, используя Workers AI и Vectorize — все на бесплатном тарифе.