К основному содержанию
MCP-сервер CX Codex

invisible_playwright_mcp — MCP-сервер для Claude Code: браузерный

MCP-сервер, который даёт ассистенту настоящий Firefox: ходит по страницам, кликает, печатает и читает их по инструкции на обычном языке.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add invisible-playwright-mcp -- uvx invisible-playwright-mcp
Открыть на GitHub

Что делает invisible_playwright_mcp

Сервер поднимает браузер и управляет им как человек: указатель двигается, клавиши нажимаются. Ассистент получает задачу словами и сам решает, куда нажать и что прочитать на странице. Пригодится там, где нужен браузер, а не API, и где важен взгляд на то, что реально открылось.

Ставится через uvx, отдельный Python-пакет. Есть режим веб-интерфейса: uvx invisible-playwright-mcp ui --openrouter-key sk-or-..., чат слева, живой браузер справа, адрес http://127.0.0.1:8765. Ключ OpenRouter можно положить в переменную OPENROUTER_API_KEY или в .env рядом с командой — так он не попадёт в историю шелла и в список процессов. Порядок приоритета: флаг, окружение, .env, значение по умолчанию. Читается только текущая папка, вверх поиска нет.

Прокси задаётся флагом --proxy в виде http://user:[email protected]:8080 или socks5://proxy.example.com:1080, хост и порт обязательны. Флаг --binary принимает уже имеющийся бинарник движка, но версия должна совпадать с закреплённой, иначе запуск откажется стартовать. Смена --host открывает интерфейс без аутентификации — это повод не выставлять его наружу. Профиль с логинами и куками живёт в --profile-dir, а --seed повторяет одну и ту же личность браузера от запуска к запуску.

Какие задачи решает

  • Пройти по странице, где нет API, и вытащить нужные данные
  • Проверить цены или наличие по нескольким датам подряд
  • Заполнить форму и отправить её в браузере
  • Прочитать, что реально отрисовалось на странице, а не то, что отдаёт HTML
  • Прогнать один и тот же сценарий с повторяемой личностью браузера

Примеры запросов агенту

  • Открой страницу с расписанием и выпиши самую дешёвую цену на каждый день с 12 по 16 число
  • Зайди на сайт, найди поле поиска, введи название товара и покажи первые результаты
  • Пройди по ссылкам из списка и собери заголовки и даты публикаций

Как установить invisible_playwright_mcp

Командой платформы

claude mcp add invisible-playwright-mcp -- uvx invisible-playwright-mcp

uvx запускает команду с именем пакета; если в README она другая — uvx --from invisible-playwright-mcp <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Похожие

playwright-dev microsoft Объясняет, как разрабатывать Playwright: добавлять API, MCP-инструменты, команды CLI и управлять зависимостями. CX Codex +1 3 700установок playwright-recording digitalsamba Скилл записывает действия в браузере как видео через Playwright — для демо, обзоров интерфейса и футажа под Remotion. CX Codex +1 1 300установок playwright-bot-bypass greekr4 Скилл для автоматизации сайтов, которые распознают и блокируют ботов. Готовит stealth-браузер на rebrowser-playwright и настоящем Chrome. CX Codex +1 775установок playwright-in-sandbox customware-ai Скилл для проверки интерфейса в браузере через Playwright и написания устойчивых E2E-тестов. Пригодится, когда после правок UI нужны скриншоты, а не только состояние DOM. CX Codex +1 508установок playwright-generate-test официальный github Создаёт Playwright-тест по сценарию через Playwright MCP. Подходит, когда нужно пройти сценарий в браузере перед генерацией кода. 18 162установок playwright-explore-website официальный github Исследует сайт через Playwright MCP, фиксирует пользовательские сценарии и предлагает тест-кейсы. Подходит для первичной проверки интерфейса. 14 792установок

Рядом в теме «Браузер и парсинг»

Все MCP-серверы по теме «Браузер и парсинг» →

Вопросы о invisible_playwright_mcp

Как установить invisible_playwright_mcp в Claude Code?

Одной командой: claude mcp add invisible-playwright-mcp -- uvx invisible-playwright-mcp. Перед этим нужен установленный uv.

Что делает invisible_playwright_mcp?

Даёт ассистенту браузер под управлением MCP: он открывает страницы, кликает, печатает и читает содержимое по инструкции на обычном языке.

Что нужно для работы сервера?

Для режима веб-интерфейса — ключ OpenRouter, его можно передать флагом --openrouter-key или через OPENROUTER_API_KEY. Прокси нужен только если без него не пройти.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой