@playwright/mcp против cloakbrowser-mcp¶
Upstream @playwright/mcp — это канонический сервер инструментов браузера Playwright MCP. cloakbrowser-mcp предназначен для команд, которым нужна такая же поверхность инструмента, но необходимо CloakBrowser Chromium и пакетные рабочие процессы развертывания вокруг него.
Сравнение функций¶
| Площадь | @playwright/mcp | cloakbrowser-mcp |
|---|---|---|
| Инструменты разведки и добычи без изменений | Владеет каноническими схемами, описаниями и ответами инструментов браузера. | Пересылает upstream инструменты браузера без изменений и проверяет четность в CI. |
| CloakBrowser двоичный | Использует среду выполнения браузера, выбранную upstream Playwright MCP. | Создает конфигурацию upstream с CloakBrowser Chromium в качестве исполняемого файла. |
| npm распространение | Опубликовано как пакет upstream Playwright MCP. | Опубликовано как cloakbrowser-mcp для конфигураций клиента npx и MCP stdio. |
| Docker изображение | Предоставляет официальный образ Playwright MCP. | Выполняет сборку из официального образа Playwright MCP и подготавливает параметры времени выполнения CloakBrowser по умолчанию. |
| Streamable HTTP | Соответствует транспортному поведению upstream. | Пакеты stdio и Streamable HTTP с параметрами health, readiness, аутентификацией, HTTPS и метаданными сеанса. |
| Постоянные профили | Используйте параметры состояния браузера, поддерживаемые upstream. | Добавляет проверенную обработку PLAYWRIGHT_MCP_USER_DATA_DIR и блокировку профиля вокруг сгенерированной конфигурации. |
| Пути расширения | Настройте через среду выполнения браузера, если она поддерживается. | Добавляет проверенную загрузку каталога расширения Chrome с постоянными требованиями к профилю. |
| Проверка контекста | Зависит от формы конфигурации upstream. | Проверяет поддерживаемые параметры контекста перед записью сгенерированной конфигурации Playwright MCP. |
| GeoIP региональный QA | Маршрутизация прокси-сервера остается собственностью upstream. | Можно согласовать флаги часового пояса, языка и локали CloakBrowser с настроенным расположением прокси-сервера. |
| Гуманизированное взаимодействие | Использует стандартное поведение взаимодействия Playwright MCP. | Может маршрутизировать поддерживаемые взаимодействия со страницами через CloakBrowser поведение при вводе, подобное человеческому. |
Выберите «Вверх по течению», когда¶
- Вам нужна минимально возможная установка Playwright MCP.
- Вам не нужен CloakBrowser Chromium.
- Вы предпочитаете напрямую следить за упаковкой upstream Playwright MCP.
Выберите CloakBrowser MCP Когда¶
- Для работы с CloakBrowser Chromium необходимы инструменты upstream Playwright MCP.
- Вы хотите, чтобы пути развертывания npm, Docker и Streamable HTTP были задокументированы в одном пакете.
- Вам нужны постоянные профили входа, загрузка расширений, проверка контекста, региональные помощники QA или гуманизированное поведение ввода.
Следующие шаги¶
- Начало работы показывает настройку клиентов npm, Docker и MCP.
- [Рецепты] (recipes/index.md) предоставляют пути настройки, ориентированные на задачи.
- [Инструменты] (tools.md) объясняет пересылаемую поверхность инструмента upstream и инструменты локального самоанализа.