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

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

Извлекает визуальные параметры с эталонной веб-страницы в JSON-контракт и проверяет вёрстку на расхождения. Помогает ИИ-агенту самостоятельно подгонять CSS по точным числам.

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

Что делает pixelpact

Обычные инструменты регрессии сравнивают интерфейс с прошлым снимком того же проекта. Этот сервер работает иначе. Сначала утилита сканирует исходный сайт или макет, фиксируя цвета, отступы, шрифты, токены и анимации в единый JSON-файл. Затем агент сопоставляет локальную вёрстку с этим контрактом и получает список отклонений по каждому селектору.

Внутри работают четыре инструмента протокола MCP: extract_contract, check_implementation, diff_pixels и read_contract_summary. Ассистент получает строчные числовые разницы для каждого стиля, который отклонился от нормы. Модель видит конкретную ошибку, меняет код и перепроверяет себя сама.

Для запуска понадобятся Node.js версии не ниже 22.12 и Playwright с загруженным браузером Chromium. Без Chromium в системе движок не сможет снять замеры с веб-страницы.

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

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

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

  • Сними визуальный контракт со страницы https://reference.example.com и сохрани его в contract.json
  • Проверь локальный сайт на http://localhost:3000 по файлу contract.json и исправь отступы
  • Вызови diff_pixels для шапки сайта и покажи расхождения с эталоном

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

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

claude mcp add pixelpact -- npx -y pixelpact-mcp

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

Вопросы о pixelpact

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

Выполните команду claude mcp add pixelpact -- npx -y pixelpact-mcp. Перед этим убедитесь, что в окружении есть Node.js 22.12+ и выполнен шаг playwright install chromium.

Что делает MCP-сервер pixelpact?

Он предоставляет инструменты для фиксации стилей эталонной страницы в JSON-спецификацию и последующего замера локальной вёрстки. Агент получает точные дельты отклонений, что позволяет ему автоматически дорабатывать CSS.

Чем pixelpact отличается от обычных инструментов визуальной регрессии?

Инструменты вроде Percy или Chromatic сравнивают результат с ранее утверждённым снимком того же интерфейса. pixelpact сверяет новую вёрстку сразу с внешним дизайн-ориентиром и отдаёт агенту числовые различия свойств вместо картинок.

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

Все MCP-серверы по теме «Фронтенд и UI» →
uisight sololabstr Сервер замеряет вёрстку в реальном браузере и отдаёт агенту точные контрасты, размеры кликабельных зон и селекторы. Помогает находить баги доступности без ручного разбора скриншотов. CX Codex +1 ★ 130звёзд репо argent-screenshot-diff software-mansion Сравнивает скриншоты до и после изменений в UI: ловит сдвиги в раскладке, отступах, цвете и рендере текста. CX Codex +1 25 000установок visual-regression-tester patricio0312rev Скилл настраивает визуальное регрессионное тестирование: снимает скриншоты, сравнивает их с базовыми и ловит случайные изменения интерфейса. CX Codex +1 330установок browser-qa affaan-m Гоняет живой интерфейс через браузерный MCP: ошибки в консоли, Core Web Vitals, формы, скриншоты на трёх ширинах и axe-core. Выносит вердикт SHIP или DO NOT SHIP. CX Codex +1 4 900установок threejs-qa-release majidmanzarpour Проверяет браузерные игры на Three.js перед релизом: игровой цикл, адаптивность, сборку и визуальные артефакты. Нужен после изменений в механиках или перед публикацией. CX Codex +1 3 000установок visual-testing kindlmann Скилл для визуального регрессионного тестирования: сравнивает скриншоты с эталонами и ловит различия на уровне пикселей, которые пропускают функциональные тесты. CX Codex +1 1 200установок

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

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