Playwright MCP Server: автоматизация браузера для больших языковых моделей
Что такое Playwright MCP Server?
Playwright MCP Server — это сервер протокола контекста модели, реализованный с помощью Playwright, который предоставляет большим языковым моделям (LLM) возможности автоматизации браузера, такие как взаимодействие с веб-страницами, создание снимков экрана и выполнение JavaScript в среде реального брауззера.

Функциональные возможности Playwright MCP Server
Автоматизация браузера
Автоматическая навигация по указанным веб-страницам.
Взаимодействие с элементами веб-страницы, например нажатие, наведение курсора, заполнение форм и т. д.
Выполнение скриптов JavaScript.
Получение журналов консоли браузера для удобства отладки.
Функция создания снимков экрана
Позволяет делать снимки экрана всей страницы или отдельных элементов.
Тестирование API
Поддерживает тестирование API с помощью простых команд на английском языке, включая запросы GET, POST, PUT, PATCH и delete.
Проверка определённых свойств в ответах API.
Обмен контекстом
Предоставляет LLM контекстную информацию о веб-страницах через протокол MCP, улучшая понимание модели.
Инструменты экспозиции
Предоставляет инструменты для работы с браузером, позволяя LLM вызывать их для выполнения сложных задач.
Особенности Playwright MCP Server
Глубокая интеграция с LLM
Позволяет LLM управлять веб-страницами в среде реального браузера.
Поддерживает несколько популярных браузеров (таких как Chromium, Firefox, WebKit).
Простота использования
Быстрая установка через npm, mcp-get или Smithery.
Простая настройка, подходящая для различных сред разработки.
Эффективная автоматизация
Поддерживает параллельное выполнение нескольких скриптов, повышая эффективность автоматизации.
Не требует написания сложных скриптов — задачи можно выполнять с помощью описаний на естественном языке.
Безопасность
Работает через локальный сервер, что позволяет избежать загрузки конфиденциальных данных на сторонние платформы.
Сценарии использования Playwright MCP Server
Автоматизированное тестирование: автоматизация тестирования функциональности веб-приложений.
Сбор данных: извлечение данных с веб-страниц для анализа.
Создание документации: создание скриншотов веб-страниц для документации или отчётов.
Работа с динамическим контентом: выполнение сложных скриптов в среде браузера для динамического управления веб-страницами.
Установка и использование Playwright MCP Server
Способы установки
Установить Playwright MCP Server можно тремя следующими способами:
С помощью npm:
npm install -g @executeautomation/playwright-mcp-server
С помощью Smithery:
npx @smithery/cli install @executeautomation/playwright-mcp-server --client claude
С помощью mcp-get:
npx @michaellatman/mcp-get@latest install @executeautomation/playwright-mcp-server
Способ настройки
После установки необходимо внести следующие изменения в файл конфигурации Claude Desktop:
Найдите файл claude-desktop-config.json, который обычно расположен по следующему пути:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Измените файл конфигурации, добавив конфигурацию Playwright MCP Server:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@executeautomation/playwright-mcp-server"]
}
}
}Способ использования
После завершения настройки запустите клиент Claude Desktop, и вы увидите, что Playwright MCP Server появится в списке Attach MCP server.
Домашняя страница проекта: https://executeautomation.github.io/mcp-playwright
Репозиторий GitHub: https://github.com/executeautomation/mcp-playwright
Помощник сценариста▸
AI Приложения
AI Новости 