Перейти к содержимому

Playwright Mcp

Сервер для автоматизации браузера с Playwright через структурированные снапшоты доступности, без скриншотов.

TypeScript
20074 stars

Описание

Playwright MCP — это сервер на Node.js, интегрирующий браузерную автоматизацию в системы MCP для LLM. Использует дерево доступности Playwright для взаимодействия с веб-страницами, обеспечивая быструю, детерминированную работу без визуальных моделей. Поддерживает клики, ввод текста, навигацию и управление вкладками. Идеален для автоматизации задач в AI-агентах, тестирования и генерации контента.

Возможности

Автоматизация взаимодействий

Клики, ввод текста, перетаскивание и наведение на элементы через accessibility tree.

Навигация и управление

Переход по URL, возврат назад, управление вкладками и диалогами.

Снапшоты и мониторинг

Захват доступности страницы, логи консоли, сетевые запросы и ожидание элементов.

Дополнительные инструменты

Генерация PDF, скриншоты, оценка JS, загрузка файлов и трассировка (опционально).

Настройка профиля

Поддержка persistent, isolated профилей и подключение к существующему браузеру через расширение.

Установка

Требования: Node.js 18+. Установите через MCP-клиент (VS Code, Cursor и др.). Стандартная конфигурация:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}

Информация

Язык
TypeScript
Лицензия
Apache License 2.0
GitHub Stars
20074

Ссылки