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

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

Сравнивает скриншот вёрстки с эталоном, находит расхождения в пикселях и разметке и выдаёт готовые строки CSS. Работает локально без внешних API-ключей.

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

Что делает one-shot-ui

Служебные агенты часто собирают интерфейс лишь приблизительно, ошибаясь в оттенках, отступах или тенях. MCP-сервер one-shot-ui разбирает исходный скриншот на структуру, палитру цветов и типографику. Затем он сопоставляет полученную разметку с реализацией и генерирует конкретные правила стилей.

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

Для браузерных операций захвата и запуска цикла схождения понадобится Playwright с установленным пакетом Chromium. Все вычисления, оптическое распознавание символов и сравнение картинок проходят на вашей машине.

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

  • найти точные расхождения между эталонным макетом и готовой вёрсткой
  • получить готовый набор CSS-свойств для исправления отступов и цветов
  • извлечь дизайн-токены и палитру из картинки для Tailwind CSS или shadcn
  • проверить соответствие новой страницы визуальному стилю референса

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

  • Сравни текущую страницу с reference.png через one-shot-ui и предложи CSS-правки
  • Вытащи цветовую палитру и отступы из mock.png в формате shadcn
  • Запусти цикл converge для index.html против макета screen.png

Как установить one-shot-ui

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

claude mcp add one-shot-ui -- npx -y one-shot-ui

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

Вопросы о one-shot-ui

Как установить one-shot-ui в Claude Code?

Выполните в терминале команду: claude mcp add one-shot-ui -- npx -y one-shot-ui. Она подключит сервер через stdio.

Что делает MCP-сервер one-shot-ui?

Он переводит эталонный снимок экрана в структурированные данные и сверяет с ним сборку проекта. Сервер находит смещения блоков, ошибки в тенях или цветах и выдаёт точный CSS для их исправления.

Нужны ли серверу внешние API или токены?

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

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

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

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

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