Інструменты¶
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, бягучую платформу, каталог кэша, чаканы шлях да бінарнага файла, стан усталёўкі і resolved 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-зборак і рэлізных зборак.