hwatu — MCP-сервер для Claude Code: проверка интерфейса
hwatu проверяет веб-интерфейс в headless WebKit: открывает страницы, оценивает совпадение скриншотов и проверяет DOM. Пригодится для проверки изменений до передачи результата человеку.
Открыть на GitHubЧто делает hwatu
Сервер даёт агенту инструменты для проверки страницы: можно выполнить выражение в DOM, получить скриншот и сравнить его с другим снимком. Команда hwatu check объединяет загрузку страницы, проверку и снимок; hwatu verify запускает проверку по конфигурации проекта. Результаты включают данные о консоли и загрузке.
Сессии по умолчанию работают без видимого окна. Командой hwatu focus <id> можно открыть существующую сессию для человека, сохранив её состояние. Для установки нужны статический бинарный файл и webkitgtk-6.0 из дистрибутива: установщик проверяет наличие библиотеки, поэтому без неё запуск не состоится. Подключить агент можно через hwatu setup; конфигурацию MCP также можно задать вручную.
Какие задачи решает
- сравнить скриншоты страницы до и после правок
- проверить заголовок страницы через DOM
- собрать скриншот и сведения о консоли за один вызов
- передать человеку headless-сессию браузера
Примеры запросов агенту
- Проверь страницу
localhost:5173, получи заголовок через DOM и сохрани скриншот в/tmp/after.png. - Сравни снимки сессий
2и1и сохрани карту различий в/tmp/heat.png. - Проверь изменение на странице настроек, затем открой сессию для ручной проверки.
Как установить hwatu
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о hwatu
Как установить hwatu в Claude Code?
Выполни curl -fsSL https://raw.githubusercontent.com/hongnoul/hwatu/main/scripts/install.sh | bash, затем подключи клиент командой hwatu setup --client claude --scope project.
Что делает hwatu?
Это MCP-сервер и CLI для проверки веб-страниц: он получает снимки, выполняет выражения в DOM и сравнивает изображения.
Какая библиотека нужна hwatu?
Нужна webkitgtk-6.0 из дистрибутива. Установщик проверяет её наличие.