К основному содержанию
MCP-сервер CX Codex

dittu — MCP-сервер для Claude Code: что делает и как установить

Клонирует фронтенд любого сайта в проект Next.js или Astro и сверяет точность вёрстки попиксельным диффом.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add dittu -- npx -y @manishtamang/dittu
Открыть на GitHub

Что делает dittu

В отличие от генерации кода по скриншотам, dittu запускает Chromium, скроллит страницу для срабатывания ленивой загрузки и считывает итоговый DOM браузера. Инструмент сохраняет правила CSSOM, шрифты и ключевые кадры анимаций, после чего собирает проект на Next.js App Router или Astro с разбивкой разметки на секционные компоненты.

Через вызовы clone_website и verify_clone агент может скачать разметку, отрефакторить полученные компоненты и сразу проверить расхождение пикселей на разрешениях 1440px и 390px. При необходимости стили преобразуются в утилитарные классы Tailwind CSS.

Сервер переносит исключительно клиентскую часть: серверные маршруты, аутентификация и обработчики форм не копируются. Интерактивные табы или карусели сохраняют внешний вид, но теряют скриптовое поведение, а страницы за экраном логина или защитой от ботов клонировать не выйдет. В среде Linux для работы браузера может понадобиться системный пакет зависимостей Chromium из Playwright.

Какие задачи решает

  • перенести интерфейс стороннего сайта в проект Next.js или Astro
  • проверить точность копии вёрстки через полностраничное сравнение пикселей
  • сконвертировать исходные стили страниц в классы Tailwind CSS
  • сохранить разметку скролл-анимаций для последующего рефакторинга

Примеры запросов агенту

  • Клонируй https://example.com в проект Next.js и вынеси блок с тарифами в отдельный компонент
  • Сделай копию https://example.com на Astro со стилями Tailwind и проверь совпадение вёрстки

Как установить dittu

Командой платформы

claude mcp add dittu -- npx -y @manishtamang/dittu

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о dittu

Как установить dittu в Claude Code?

Выполните в консоли команду claude mcp add dittu -- npx -y @manishtamang/dittu. Проверить готовность системы к запуску можно через npx @manishtamang/dittu doctor.

Что именно переносит dittu при клонировании?

Инструмент сохраняет отрендеренную браузером разметку, оригинальные стили, картинки и ключевые анимации. Серверная логика, базы данных и запросы к API не копируются.

Сохраняется ли работа интерактивных элементов вроде слайдеров?

Нет, копируется только их статичный внешний вид. Таймеры JavaScript замораживаются во время захвата, поэтому логику переключения слайдов или вкладок придётся реализовывать заново.

Похожие MCP-серверы

Всё по теме «Фронтенд и UI» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 559звёзд репо tldraw tldraw Даёт агенту интерактивный холст tldraw: он может рисовать, менять объекты и сохранять состояние между обращениями. CX Codex +1 ★ 51 091звёзд репо Figma-Context-MCP GLips MCP-сервер передаёт агенту разметку и стили из макетов Figma. Помогает собирать интерфейс по ссылке на фрейм без ручной нарезки скриншотов. CX Codex +1 ★ 16 062звёзд репо mcp-server-chart antvis MCP-сервер для визуализации данных и построения диаграмм на базе библиотеки AntV прямо в чате с моделью. CX Codex +1 ★ 4 402звёзд репо Dembrandt dembrandt Снимает с любой страницы цвета, шрифты, отступы и компоненты и отдаёт их агенту как дизайн-токены. Пригодится, когда нужно перенести чужой стиль в свой проект. CX Codex +1 ★ 3 821звёзд репо RevoGrid DataGrid MCP Pro revolist Хостинговый MCP-сервер, который подключает агента к документации RevoGrid DataGrid: примеры, проверка возможностей и подсказки по миграции. CX Codex +1 ★ 3 450звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой