Инструменты¶
cloakbrowser-mcp предоставляет upstream-инструменты Playwright MCP без изменений. Имена инструментов, описания, схемы, аннотации и ответы поступают из @playwright/mcp.
Upstream-инструменты¶
Ожидается, что стандартная поверхность upstream-инструментов браузера соответствует закрепленной зависимости Playwright MCP. Она включает основные браузерные инструменты: навигацию, snapshot, клики, ввод текста, скриншоты, вкладки, сообщения консоли, проверку сети, загрузку файлов, диалоги и небезопасные инструменты выполнения.
Для стабильной upstream-ссылки см. capability test Playwright MCP @playwright/mcp@0.0.77, закрепленный на точном коммите пакета: default and capability-gated tool names.
Этот проект считает upstream Playwright MCP авторитетным источником и не поддерживает копию справочника схем.
Локальные инструменты¶
cloakbrowser_binary_info¶
Возвращает структурированную информацию о пакете CloakBrowser, текущей платформе, каталоге кэша, ожидаемом пути к бинарному файлу, состоянии установки и разрешенном executable path, который использует мост.
cloakbrowser_bridge_info¶
Возвращает структурированные метаданные моста:
- имя и версию MCP-сервера;
- режим выполнения;
- пакет и версию upstream Playwright MCP;
- количество upstream-инструментов;
- имена локальных Cloak-specific инструментов.
Совместимость¶
CI собирает Docker-образ и запускает npm run bridge:compare. Этот скрипт параллельно запускает официальный образ Playwright MCP и образ моста CloakBrowser, сравнивает список upstream-инструментов и выполняет стандартные upstream-браузерные инструменты на одной fixture-странице.
Используйте --report, чтобы записать машиночитаемый JSON-отчет:
CI загружает этот отчет как артефакт для Docker-сборок и релизных сборок.