Об этом проекте
invisible_playwright_mcp — это самостоятельно размещаемый Python MCP-сервер, который позволяет ИИ-ассистенту управлять настоящим браузером. Он построен на антидетект-движке скрытого Firefox, поэтому агент может просматривать страницы, которые иначе блокировали бы автоматизированных клиентов.
Два способа использования:
1. Через MCP из ассистента. Установите uv, затем добавьте плагин в Claude Code, Codex или Gemini CLI с помощью документированных команд marketplace/extension. Сам пакет является MCP-сервером при запуске без подкоманды.
2. Автономный веб-интерфейс. Запустите `uvx invisible-playwright-mcp ui --openrouter-key ...` и откройте http://127.0.0.1:8765. Чат слева, живой просмотр браузера справа. Требуется ключ OpenRouter, по умолчанию используется модель z-ai/glm-5.3-flash.
Агент управляет страницами так, как это делал бы человек: перемещает указатель и нажимает клавиши, а не только вызывает API. Пример в README — задача поиска авиабилетов, где агент должен кликать по дням календаря по одному и считывать тарифы без догадок.
Опции конфигурации включают:
- --openrouter-key или OPENROUTER_API_KEY
- --model или INVISIBLE_MCP_MODEL
- --proxy (http или socks5, с обязательными host и port; часовой пояс, локаль и egress следуют за прокси)
- --binary для существующей сборки движка, которая должна соответствовать закреплённой версии
- --seed для воспроизводимой идентичности браузера
- --profile-dir для сохранения логинов и cookies
- --headed для отображения окна браузера
- --host и --port (по умолчанию 127.0.0.1:8765; изменение host открывает интерфейс без аутентификации)
Файл .env в текущем каталоге может содержать OPENROUTER_API_KEY и STEALTHFOX_BINARY. Приоритет: флаг, затем переменная окружения, затем .env, затем значение по умолчанию; читается только текущий каталог, и значения не выводятся при запуске.
Связанные проекты того же семейства: invisible_playwright (движок как Python-библиотека с API в стиле Playwright) и invisible_core (seed в отпечаток, предпочтения, прокси и геолокация).
Примечания о приватности из README: агент работает локально, без сервера, управляемого автором. Посещаемые сайты видят обычный Firefox; провайдер модели получает разговор и содержимое страниц; GitHub используется для загрузки движка, база GeoIP — при заданном прокси, а также однострочный счётчик запусков. Сессии, профили и скриншоты остаются локально в INVISIBLE_MCP_HOME или системном каталоге данных приложений. Проект лицензирован под MIT, при этом релизы до 2 сентября 2026 года остаются под AGPL-3.0. README также просит пользователей уважать условия сайтов и ограничения по частоте запросов.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.