JavaScript-библиотека, которая встраивает GUI-агента в любую веб-страницу, позволяя управлять интерфейсом с помощью естественного языка.
microsoft/playwright-mcp
Сервер Model Context Protocol, с помощью которого LLM-клиенты управляют настоящим браузером через Playwright, используя структурированные снимки доступности.
- Звёзды
- 38,397
- Форки
- 3,288
- Открытые issues
- 0
- Последний коммит
- вчера
Что это?
Playwright MCP — это сервер Model Context Protocol, который предоставляет LLM-клиентам автоматизацию браузера на базе Playwright. Вместо отправки скриншотов в vision-модель он представляет страницу в виде структурированного снимка доступности, чтобы модель могла взаимодействовать с элементами по ссылкам из снимка или с помощью уникальных селекторов.
Сервер работает с MCP-клиентами, включая VS Code, Cursor, Windsurf, Claude Desktop, Claude Code, Codex и Copilot. Его можно запустить через npx или в Docker-контейнере. Для сессий браузера можно использовать постоянный профиль, изолированный контекст в памяти или подключиться к уже запущенному Chrome или Edge через расширение. Параметры позволяют настраивать браузер, область просмотра, прокси, списки разрешённых и заблокированных источников, каталоги вывода и формат снимков.
Набор инструментов включает нажатия, ввод текста, перетаскивание, загрузку файлов, заполнение форм, выполнение JavaScript, чтение сообщений консоли, эмуляцию медиа и поиск на странице. Дополнительные возможности включают взаимодействие по координатам с использованием vision, работу с PDF и функции devtools. В проекте отмечено, что он не является границей безопасности.
Ключевые возможности
- 01Использует снимки доступности Playwright вместо скриншотов, поэтому vision-модель не нужна.
- 02Работает с широким набором MCP-клиентов, включая VS Code, Cursor, Claude Desktop и Codex.
- 03Поддерживает постоянные и изолированные сессии, а также сессии в существующем браузере через расширение.
- 04Предоставляет инструменты для нажатий, заполнения форм, загрузки файлов, перетаскивания и выполнения JavaScript.
- 05Поддерживает JSON-файл конфигурации и множество параметров командной строки для настройки браузера, сети и вывода.
Сценарии использования
- Позволяет AI-агенту для написания кода открыть веб-приложение, проверить его состояние и убедиться, что изменения работают.
- Исследовательское тестирование и процессы самовосстановления тестов под управлением LLM.
- Автоматизация задач в браузере с выполненным входом с помощью постоянного профиля или подключения к существующему браузеру.
- Запуск автоматизации браузера в headless-режиме для агентов внутри Docker-контейнера.
Быстрый старт
- 1
Добавьте стандартную конфигурацию в свой MCP-клиент (запускается через npx).
npx @playwright/mcp@latest - 2
Установите сервер Playwright MCP с помощью Claude Code.
claude mcp add playwright npx @playwright/mcp@latest
Что важно знать
- Требуется Node.js версии 18 или новее.
- Решение предназначено для MCP-клиентов, поэтому для его использования нужен инструмент, совместимый с MCP.
- В README отмечается, что CLI с навыками может эффективнее расходовать токены при работе с агентами для программирования.
Темы
Частые вопросы
- Что такое playwright-mcp?
- Сервер Model Context Protocol, с помощью которого LLM-клиенты управляют настоящим браузером через Playwright, используя структурированные снимки доступности. Playwright MCP — это сервер Model Context Protocol, который предоставляет LLM-клиентам автоматизацию браузера на базе Playwright. Вместо отправки скриншотов в vision-модель он представляет страницу в виде структурированного снимка доступности, чтобы модель могла взаимодействовать с элементами по ссылкам из снимка или с помощью уникальных селекторов.
- playwright-mcp можно использовать бесплатно? Какая у него лицензия?
- playwright-mcp распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- playwright-mcp всё ещё поддерживается?
- Активно поддерживается. Последний коммит в playwright-mcp — 19 окт. 2026 г..
- Для чего можно использовать playwright-mcp?
- Позволяет AI-агенту для написания кода открыть веб-приложение, проверить его состояние и убедиться, что изменения работают. Исследовательское тестирование и процессы самовосстановления тестов под управлением LLM. Автоматизация задач в браузере с выполненным входом с помощью постоянного профиля или подключения к существующему браузеру. Запуск автоматизации браузера в headless-режиме для агентов внутри Docker-контейнера.
- Как установить playwright-mcp?
- Добавьте стандартную конфигурацию в свой MCP-клиент (запускается через npx).: npx @playwright/mcp@latest Установите сервер Playwright MCP с помощью Claude Code.: claude mcp add playwright npx @playwright/mcp@latest
- Где скачать playwright-mcp?
- Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/playwright-mcp
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый фреймворк для агентов: у AI-агента есть собственный Linux-десктоп в Docker, браузер и инструменты для работы с документами.
Браузер на базе Chromium с открытым исходным кодом для AI-агентов: работает локально и позволяет агентам параллельно работать во вкладках с вашими аккаунтами.
Мультимодальный стек AI-агентов с открытым исходным кодом от ByteDance: CLI и Web UI (Agent TARS), а также десктопное GUI-приложение-агент (UI-TARS Desktop).
Автоматизация браузера с открытым исходным кодом: LLM и компьютерное зрение выполняют веб-сценарии на любых сайтах, дополняя Playwright командами на базе ИИ.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.