Integrations
Provides a containerized version of the Patchright MCP server, accessible through Docker Hub for easy deployment and integration with AI tools
Allows GitHub Copilot to leverage Patchright's stealth browser automation capabilities through VS Code, enabling undetected web scraping and interaction
Сервер Patchright Lite MCP
Оптимизированный сервер Model Context Protocol (MCP), который оборачивает Patchright Node.js SDK для предоставления скрытых возможностей автоматизации браузера для моделей ИИ. Этот легкий сервер фокусируется на основных функциях, чтобы упростить использование более простых моделей ИИ.
Что такое Patchright?
Patchright — это необнаруживаемая версия фреймворка тестирования и автоматизации Playwright. Он разработан как замена Playwright, но с расширенными возможностями скрытности, чтобы избежать обнаружения антибот-системами. Patchright исправляет различные методы обнаружения, включая:
- Runtime.enable утечка
- Консоль.включить утечку
- Утечка флагов команд
- Общие точки обнаружения
- Закрытые взаимодействия Shadow Root
Этот сервер MCP представляет собой оболочку для версии Patchright на Node.js, которая делает ее возможности доступными для моделей ИИ через простой стандартизированный протокол.
Функции
- Простой интерфейс : сосредоточен на основных функциях с использованием всего 4 основных инструментов.
- Stealth Automation : использует скрытый режим Patchright, чтобы избежать обнаружения.
- Стандарт MCP : реализует протокол контекста модели для легкой интеграции ИИ
- Stdio Transport : использует стандартный ввод/вывод для бесшовной интеграции.
Предпосылки
- Node.js 18+
- npm или пряжа
Установка
- Клонируйте этот репозиторий:Copy
- Установите зависимости:Copy
- Создайте код TypeScript:Copy
Использование
Запустите сервер с помощью:
Это запустит сервер с транспортом stdio, подготовив его к интеграции с инструментами ИИ, поддерживающими MCP.
Интеграция с моделями ИИ
Клод Десктоп
Добавьте это в файл claude-desktop-config.json
:
VS Code с GitHub Copilot
Используйте VS Code CLI для добавления сервера MCP:
Доступные инструменты
Сервер предоставляет всего 4 основных инструмента:
1. просмотреть
Запускает браузер, переходит по URL-адресу и извлекает содержимое.
Возврат:
- Заголовок страницы
- Предварительный просмотр видимого текста
- Идентификатор браузера (для последующих операций)
- Идентификатор страницы (для последующих операций)
- Путь к скриншоту
2. взаимодействовать
Выполняет простое взаимодействие на странице.
Возврат:
- Результат действия
- Текущий URL-адрес
- Путь к скриншоту
3. извлечение
Извлекает определенный контент с текущей страницы.
Возврат:
- Извлеченный контент на основе запрошенного типа
4. закрыть
Закрывает браузер для освобождения ресурсов.
Пример использования потока
- Запустите браузер и перейдите на сайт:Copy
- Заполните форму входа:Copy
- Введите пароль:Copy
- Нажмите кнопку входа:Copy
- Извлеките текст для подтверждения входа:Copy
- Закройте браузер:Copy
Соображения безопасности
- Этот сервер предоставляет мощные возможности автоматизации. Используйте его ответственно и этично.
- Избегайте автоматизированных действий, которые могут нарушить условия обслуживания веб-сайтов.
- Помните об ограничениях по скорости и не перегружайте сайты запросами.
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
Благодарности
- Patchright-nodejs от Kaliiiiiiiiii-Vinyzu
- Модель контекстного протокола от modelcontextprotocol
Использование Докера
Вы можете запустить этот сервер с помощью Docker:
Локальная сборка образа Docker
Создайте образ Docker:
Запустите контейнер:
Докер Хаб
Образ автоматически публикуется в Docker Hub, когда изменения объединяются с основной веткой. Вы можете найти последний образ по адресу: dylangroos/patchright-mcp
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Оптимизированный сервер Model Context Protocol, который позволяет моделям ИИ выполнять скрытую автоматизацию браузера с помощью Patchright, избегая обнаружения антибот-системами и обеспечивая при этом основные возможности веб-взаимодействия.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables Claude and other LLMs to make HTTP requests with realistic browser fingerprinting, bypassing common anti-bot measures and interacting with websites more naturally.Last updated -3PythonMIT License
- -securityFlicense-qualityA web browser automation server that allows AI assistants to control Chrome with persistent state management, enabling complex browsing tasks through asynchronous browser operations.Last updated -1Python
- -securityAlicense-qualityAI-driven browser automation server that implements the Model Context Protocol to enable natural language control of web browsers for tasks like navigation, form filling, and visual interaction.Last updated -1PythonMIT License
- -security-license-qualityA Model Context Protocol server that enables AI assistants to control Chrome browsers through the Chrome DevTools Protocol, allowing for navigation, clicking, typing, and extracting page information.Last updated -3TypeScript