Перейти к содержанию

Инструменты

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-отчет:

npm run bridge:compare -- cloakbrowser-mcp:dev --report bridge-parity-report.json

CI загружает этот отчет как артефакт для Docker-сборок и релизных сборок.