Браузер и автотесты на Playwright

Playwright MCP Server (ExecuteAutomation)

Сервер от сообщества ExecuteAutomation на основе Playwright. Кроме управления браузером умеет эмулировать телефоны и планшеты и превращать действия в готовые тесты.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Открывает страницы и читает их текстplaywright_navigate · playwright_get_visible_text · playwright_get_visible_html
  • Нажимает, заполняет поля и загружает файлыplaywright_click · playwright_fill · playwright_select · playwright_upload_file
  • Делает скриншоты и сохраняет страницу в PDFplaywright_screenshot · playwright_save_as_pdf
  • Показывает сайт как на телефоне или планшетеplaywright_resize
  • Записывает действия в код тестаstart_codegen_session · end_codegen_session

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Открой мой сайт в виде iPhone 13 и сделай скриншот главной страницы.

Сохрани эту страницу в PDF.

Пройди форму регистрации на тестовом стенде и запиши шаги как тест Playwright.

Как подключить

Выберите приложение, в котором работаете с ИИ.

  1. Понадобится: Node.js.
  2. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  3. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  4. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "executeautomation-playwright": {
      "command": "npx",
      "args": [
        "-y",
        "@executeautomation/playwright-mcp-server"
      ]
    }
  }
}

Браузер скачивается сам при первом запуске. Если этого не произошло, выполните `npx playwright install`.

Безопасность

ИИ может открыть любой сайт, выполнить на странице JavaScript и отправить HTTP-запросы. Не давайте ему доступ к закрытым рабочим системам и соблюдайте правила сайтов.

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

Открывает страницу по ссылке и превращает её в чистый текст. Удобно, чтобы пересказать длинную статью или сравнить несколько материалов.

БраузерБез ключаОфициальный

Даёт ИИ доступ к одной выбранной папке: найти документ, переименовать файлы пачкой, разложить загрузки по местам.

ФайлыБез ключаОфициальный

ИИ смотрит историю проекта в Git, показывает, что поменялось в файлах, создаёт ветки и сохраняет изменения коммитом с понятным описанием.

КодБез ключаОфициальный