Полная автоматизация браузера через Playwright MCP — навигация, клики, заполнение форм, извлечение данных и создание скриншотов в Chrome, Firefox и WebKit.
npx clawhub@latest install playwright-mcpPlaywright MCP даёт вашему ИИ-агенту полный контроль над реальным веб-браузером с помощью Model Context Protocol. Построенный на движке Microsoft Playwright, он поддерживает Chromium, Firefox и WebKit, обеспечивая программную навигацию, взаимодействие с формами, выполнение JavaScript, извлечение данных и загрузку файлов — всё это через чистый набор MCP-инструментов. Независимо от того, работает ли он в безголовом режиме в CI или с видимым браузером для отладки, он обрабатывает полный жизненный цикл рабочих процессов автоматизации браузера.
npx clawhub@latest install playwright-mcpНажмите кнопку Установить вверху страницы для настройки в один клик
Запускайте автоматизацию в Chromium, Firefox или WebKit, передав единственный флаг --browser. Смена движка не требует изменений в коде, что делает кросс-браузерное тестирование или проверку совместимости простыми задачами.
Предоставляет 10 специально разработанных инструментов — browser_navigate, browser_click, browser_type, browser_evaluate, browser_snapshot, browser_choose_file, browser_press и другие — охватывающих все распространённые паттерны взаимодействия с браузером, необходимые ИИ-агенту.
Инструмент browser_evaluate выполняет произвольный JavaScript в контексте страницы и возвращает результаты в формате JSON, обеспечивая сложное извлечение данных, манипуляции с DOM и пользовательские сценарии без дополнительных инструментов.
Поддерживает безголовый и оконный режимы, настраиваемые размеры области просмотра, пользовательские user agent'ы и регулируемые тайм-ауты действий/навигации — адаптируется как к CI-пайплайнам, так и к интерактивным сеансам отладки.
По умолчанию ограничивает доступ к файловой системе в пределах корневой директории рабочего пространства, поддерживает --allowed-hosts и --blocked-origins для управления разрешёнными адресами навигации, а также включает песочницу из коробки для уменьшения поверхности атаки.
Опционально сохраняйте трассировки Playwright (--save-trace), записывайте видео сессии (--save-video) и направляйте выходные артефакты в настраиваемый каталог — это удобно для отладки неудачных автоматизированных запусков или аудита поведения агента.
Перейдите на страницу входа, введите учётные данные с помощью browser_type, отправьте форму с помощью browser_click, а затем перейдите на защищённые страницы для извлечения данных — всё в рамках единого рабочего процесса агента.
Используйте browser_navigate для загрузки страницы, затем browser_evaluate с пользовательским скриптом для извлечения строк таблиц, структурированного JSON или любого DOM-контента, который появляется только после выполнения JavaScript.
Пройдите через многошаговые формы — выбирая параметры в выпадающих списках, загружая файлы, нажимая сочетания клавиш и проверяя результирующий текст — чтобы подтвердить поведение веб-приложения с точки зрения пользователя.
Переходите к дашбордам или лендинговым страницам по расписанию, фиксируйте отрисованное состояние с помощью browser_evaluate и скриншотов в output-dir, а также отслеживайте визуальные изменения или изменения контента с течением времени.
npx clawhub@latest install playwright-mcpВойдите, чтобы написать отзыв
Отзывов пока нет. Будьте первым, кто поделится своим опытом!