CodeariaAcademy
MCP-серверкоммит в этом месяцеАвтоматизацияРазработка

playwright-mcp

38k

Даёт агенту настоящий браузер: открыть страницу, заполнить форму, дождаться ответа. От Microsoft, лицензия Apache-2.0.

Сами не запускали: описание по документации и репозиторию.

В цифрах

клиента: Claude Code, Desktop, Cursor
лицензия

Установка

claude mcp add playwright npx @playwright/mcp@latest

Что это

Playwright это библиотека Microsoft для управления браузером, на ней держится половина автотестов в вебе. Этот MCP-сервер отдаёт её агенту: модель открывает страницу, кликает, заполняет форму, ждёт загрузки и читает результат. Так агент может сам проверить, что форма на лендинге отправляется, пройти регистрацию после изменений или собрать данные с сайта, который без JavaScript ничего не показывает.

Главное отличие от подхода «скачать HTML и распарсить» в том, что агент работает не с исходником, а с деревом доступности страницы, тем самым, которое читает скринридер. Кнопку он видит как кнопку, поле как поле, и ему не нужно угадывать селекторы по классам, которые поменяются при следующем деплое. Пригодится всем, кто хочет, чтобы агент проверял живой сайт, а не только код.

Как устроено

accessibility tree
Агент читает страницу как скринридер: кнопки, поля и ссылки с их ролями, без угадывания CSS-селекторов.
open, click, fill, wait
Открыть страницу, кликнуть, заполнить форму, дождаться загрузки и прочитать результат, показывая каждый шаг.
claude mcp addstdio
Ставится в Claude Code одной командой и работает локально по stdio.
checkout testсценарий
Проверка оформления заказа одним запросом: «Открой мой тестовый магазин, добавь любой товар в корзину и оформи заказ с тестовыми данными. Пройди каждый шаг как покупатель, сделай снимок экрана на каждом, а если что-то не сработает, назови шаг, кнопку и текст ошибки». Потом повторите с пустым полем, неверным адресом и в мобильной версии: один удачный проход не значит, что ошибок нет.

Знать до установки

Проверяйте на тестовом магазине или в тестовом режиме оплаты, с тестовыми данными. Настоящую карту и реальный платёж агенту не давайте.
Браузер под управлением агента ходит по настоящему интернету от вашего имени. Не давайте ему сессии с доступом к деньгам и почте, пока не видите, какие именно шаги он делает.

Комментарии