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

image-diff — MCP-сервер для Claude Code: сравнение картинок и визуальный дифф

Сравнивает два изображения попиксельно, группирует найденные отличия в кластеры и строит тепловую карту различий. Пригодится, когда нужно сверить скриншот интерфейса с макетом.

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

Что делает image-diff

Сервер отдаёт один инструмент get_diff_of_images. На входе два абсолютных пути к файлам, на выходе — JSON: совпадают ли картинки, сколько пикселей разошлось, список областей с координатами и степенью серьёзности, а также пути к тепловой карте и к её наложению на исходное изображение.

Внутри работает сравнение по перцептивной цветовой метрике YIQ NTSC. Пиксели со сглаживанием шрифтов и скруглениями углов отсеиваются отдельным шагом, чтобы не давать ложных срабатываний. Разошедшиеся точки группируются в связные области, а размер зазора между ними сервер советует оставлять автоматическим — тогда его подбирает анализ ближайших соседей. Картинки разного размера выравниваются через OpenCV ZNCC, меньшая встаёт внутрь большей.

Порог чувствительности threshold по умолчанию 0.1, а сглаживание в дифф по умолчанию не идёт. Форматы — PNG, JPEG, WebP, TIFF. Важная деталь: пути должны быть локальными и абсолютными, а выравнивание разногабаритных картинок опирается на OpenCV — если его нет в окружении, эта часть не заработает.

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

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

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

  • Сравни design/home.png и shots/home-actual.png и покажи, где расходятся
  • Прогони дифф mock.png против build.png с порогом 0.05 и собери кластеры
  • Сделай тепловую карту различий между этими двумя скриншотами

Как установить image-diff

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

claude mcp add image-diff -- npx -y @pulsemcp/image-diff-mcp-server

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

Вопросы о image-diff

Как установить image-diff в Claude Code?

Одной командой: claude mcp add image-diff -- npx -y @pulsemcp/image-diff-mcp-server. Она прописывает сервер в конфигурацию Claude и запускает его через npx.

Что делает image-diff?

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

Какие картинки можно сравнивать?

PNG, JPEG, WebP и TIFF по локальным абсолютным путям. Размеры могут не совпадать: меньшая картинка выравнивается внутри большей через OpenCV ZNCC.

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

Все MCP-серверы по теме «Тесты и QA» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 559звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо SeleniumBase MCP seleniumbase MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов. CX Codex +1 ★ 13 169звёзд репо mobile-mcp mobile-next Подключает управление мобильными устройствами на iOS и Android к ИИ-агенту. Пригодится для запуска тестов, снятия скриншотов и автоматизации сценариев в приложениях. CX Codex +1 ★ 9 946звёзд репо e2e tester-army Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом. CX Codex +1 ★ 11 912звёзд репо mockserver mock-server Поднимает один порт, который отвечает за любую внешнюю зависимость: HTTP, gRPC, WebSocket. Пригодится, когда бэкенда ещё нет или он падает. CX Codex +1 ★ 4 996звёзд репо

Из того же набора9

twist Подключает рабочее пространство Twist к ИИ-агенту: список каналов, треды и сообщения через инструменты MCP. Пригодится, когда обсуждения нужно читать и дополнять из чата. CX Codex +1 ★ 81звёзд репо slack MCP-сервер для Slack: читает каналы и треды, отправляет и правит сообщения, ставит реакции. Пригодится, когда агент должен работать с перепиской прямо из редактора. CX Codex +1 ★ 81звёзд репо remote-filesystem MCP-сервер, который даёт агенту доступ к бакету Google Cloud Storage: загрузка, скачивание, список файлов, правка свойств и удаление. CX Codex +1 ★ 81звёзд репо proctor Гоняет Proctor-экзамены против MCP-серверов: запускает проверки, хранит результаты, управляет машинами Fly.io. Внутренний инструмент PulseMCP. CX Codex +1 ★ 81звёзд репо onepassword MCP-сервер для чтения и записи данных из хранилища 1Password через CLI. Агент может достать учётные данные, создать новые записи или сгенерировать ссылку для шаринга. CX Codex +1 ★ 81звёзд репо google-docs Даёт агенту доступ к Google Документам: читать, создавать, править и экспортировать файлы, если у вас есть OAuth2 или сервисный аккаунт Workspace. CX Codex +1 ★ 81звёзд репо gmail Подключает Gmail к ИИ-ассистенту: чтение, поиск, метки, черновики и отправка писем. Работает с личными аккаунтами и Google Workspace. CX Codex +1 ★ 81звёзд репо fetchpet Автоматизирует работу со страховыми заявками Fetch Pet: подача, отслеживание статуса, загрузка EOB и счетов через браузер. CX Codex +1 ★ 81звёзд репо

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

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