playwright-mcp

Официальный Microsoft Playwright MCP-сервер: LLM взаимодействует с веб-страницами через структуру доступности.

MIMicrosoft Локальный Браузер official ★ 37.8k

Что это

Официальный Microsoft Playwright MCP-сервер: LLM взаимодействует с веб-страницами через структуру доступности.

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

1Установить и запустить в терминале
docker run -d -i --rm --init --pull=always \
2Добавить в конфиг MCP-клиента (mcp.json / claude_desktop_config.json)
{ "mcpServers": { "playwright-mcp": { "command": "docker", "args": [ "run", "-d", "-i", "--rm", "--init", "--pull=always", "\\" ] } } }

Вставьте блок в конфиг клиента (Claude Desktop, Claude Code, Cursor, VS Code, Cline). Команда и package собраны из полей официального MCP Registry.

Что нового в версиях

v0.0.8328 сентября 2026 г.

Исправлены критические ошибки: крах при скачивании, зависание навигации, проблемы с Chromium 155+ и очистка процессов в Docker.

  • ИсправленоСервер больше не падает при закрытии браузера во время загрузки файла.
  • Исправленоbrowser_navigate и browser_reload корректно обрабатывают диалоги при загрузке страницы, избегая таймаутов.
  • ИсправленоИнструменты WebMCP больше не привязываются к устаревшим вкладкам или фреймам.
  • ИсправленоДобавлена поддержка Chromium 155 и новее.
  • ИсправленоВ Docker-образе добавлена автоматическая очистка сиротских процессов браузера.
v0.0.8218 сентября 2026 г.

В Playwright MCP v0.0.82 добавлены 60 fps видео, инструменты WebMCP, эмуляция тем и абсолютные пути.

  • НовоеДобавлен инструмент browser_start_video для записи плавного видео 60 fps с анимированным курсором.
  • НовоеИнструменты WebMCP теперь доступны как стандартные MCP-инструменты с динамическим обновлением списка.
  • НовоеПоявился browser_emulate_media для переключения светлой/темной темы и других медиа-функций.
  • НовоеДобавлена опция file-paths=absolute для возврата полных путей к файлам в результатах.
  • ИсправленоИсправлена ошибка browser_file_upload, сохраняющая модальное окно выбора файла при ошибке.
  • Исправленоbrowser_storage_state теперь корректно обходит сервис-воркеры для получения состояния хранилища.
v0.0.8114 сентября 2026 г.

Добавлены инструменты WebMCP, улучшена работа с общим контекстом браузера и исправлены ошибки безопасности.

  • НовоеПоявились инструменты browser_webmcp_list и browser_webmcp_call для взаимодействия со страницами через WebMCP API.
  • НовоеДобавлена опция --profile-dir-name для выбора профиля Chrome в режиме расширения.
  • НовоеВнедрена автоматическая очистка headless-браузеров после простоя и новый режим --image-responses only.
  • ИсправленоИсправлена ошибка при закрытии общего контекста браузера, теперь она возвращает ошибку, а не разрывает сессию клиента.
  • ИсправленоВ режиме общего контекста записи DevTools теперь изолированы для каждого клиента.
  • ИсправленоУсилены проверки доступа к файлам: теперь учитываются символические ссылки, чтобы предотвратить выход за пределы разрешенных директорий.
v0.0.801 сентября 2026 г.

Добавлены инструменты для записи действий в браузере и исправлено множество багов, включая работу с скриншотами и удалёнными браузерами.

  • НовоеДобавлены инструменты browser_start_recording и browser_stop_recording для записи действий пользователя в код Playwright (требует опции --caps=devtools).
  • Исправленоbrowser_take_screenshot теперь возвращает оригинальные байты снимка, а не принудительно уменьшает их до лимитов модели.
  • ИсправленоИсправлена ошибка, из-за которой кэшированный бэкенд браузера не очищался после закрытия при использовании общего контекста.
  • ИсправленоПри подключении к удалённому эндпоинту browserInfo корректно сообщает о реально запущенном браузере, а не о конфигурационном.
  • ИсправленоЯзык кодогенерации теперь автоматически определяется на основе окружения, а также исправлена работа с --user-data-dir в режиме расширения.
v0.0.796 августа 2026 г.

Playwright MCP v0.0.79: поддержка WebP, генерация кода на Python/Java/C#, настройка таймаутов и исправления.

  • НовоеДобавлена поддержка формата WebP для скриншотов через параметр type.
  • НовоеГенерация кода теперь поддерживает Python, Java и C# наряду с TypeScript.
  • НовоеВведен флаг --timeout-settle для настройки задержки ожидания завершения действий.
  • НовоеПоявилась глобальная опция snapshot.boxes для включения bounding boxes в снимках.
  • ИсправленоУлучшено обнаружение загрузок и исправлена работа с модальными диалогами.
  • УстарелоУдалена устаревшая опция CLI --output-mode и поддержка протокола расширений v1.
v0.0.789 июля 2026 г.

Добавлен инструмент browser_find для поиска по доступности, улучшены снимки и эмуляция мобильных устройств.

  • НовоеПоявился инструмент browser_find для поиска текста или регулярных выражений в снимке доступности страницы.
  • НовоеДобавлены флаги --mobile и --device для эмуляции мобильных устройств через CLI.
  • НовоеФункция browser_navigate теперь возвращает коды состояния навигации, отличные от 2xx.
  • НовоеСнимки доступности стали компактнее, что снижает объем шума и потребление токенов.
  • ИсправленоИсправлен краш ответа при закрытии последней вкладки во время навигации.
  • ИсправленоУстранены проблемы с инициализацией страницы перед скриншотом, песочницей Chromium и управлением контекстами.
v0.0.7729 июня 2026 г.

Добавлена опция scale для скриншотов и настраиваемый таймаут heartbeat; исправлены утечки секретов и ошибки трассировки.

  • НовоеВ browser_take_screenshot добавлена опция scale для выбора между CSS- и device-пикселями.
  • НовоеТаймаут heartbeat ping стал настраиваемым параметром.
  • ИсправленоИсправлено скрытие секретов в артефактах консоли и исключены data: URL из снимков.
  • ИсправленоУстранены ошибки в browser_wait_for, browser_stop_tracing и browser_resume.
  • ИсправленоИсправлено дублирование сбоев сетевых запросов и добавлена обработка ошибок в sessionLog.

Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.