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

Puppeteer MCP Server

Сервер автоматизации браузера на Puppeteer для взаимодействия с новыми экземплярами и существующими окнами Chrome.

TypeScript
253 stars

Описание

Puppeteer MCP Server — это инструмент на Node.js с TypeScript для автоматизации браузера. Он позволяет запускать новые сессии Chrome или подключаться к активным вкладкам с удаленной отладкой. Ключевые особенности: навигация по страницам, скриншоты, клики, заполнение форм, выполнение JS. Идеален для веб-скрейпинга, тестирования UI и интеграции с ИИ-моделями вроде Claude через MCP. Логирование и обработка ошибок обеспечивают надежность.

Возможности

Подключение к активным вкладкам Chrome

Соединение с существующими окнами через порт удаленной отладки (по умолчанию 9222).

Навигация по страницам

Переход по URL для загрузки веб-страниц.

Скриншоты

Съемка всей страницы или элемента по CSS-селектору с настраиваемым размером.

Клик по элементам

Автоматический клик на элементы по селектору.

Заполнение форм

Ввод текста в поля ввода.

Выбор опций в выпадающих списках

Работа с select-элементами.

Наведение на элементы

Ховер над объектами для триггера событий.

Выполнение JavaScript

Запуск скриптов в контексте страницы.

Установка

{ “mcpServers”: { “puppeteer”: { “command”: “npx”, “args”: ["-y", “puppeteer-mcp-server”], “env”: {} } } }

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
253

Ссылки