常见问题解答¶
什么是 CloakBrowser MCP?¶
CloakBrowser MCP 是一个用于通过 stdio 或 Streamable HTTP 实现浏览器自动化的 模型上下文协议 服务器。 它运行在 @playwright/mcp 上游运行,并将 Playwright MCP 浏览器启动配置指向 CloakBrowser Chromium 二进制文件。
它与上游的 Playwright MCP 有什么不同?¶
上游的 Playwright MCP 服务器负责管理浏览器工具的模式、描述和响应。CloakBrowser MCP 保持这些工具不变,仅添加了两个本地内省工具: cloakbrowser_binary_info 和 cloakbrowser_bridge_info。
我应该通过 npm 还是 Docker 安装它?¶
当您的 MCP 客户端已在本地运行,且系统已安装 Node.js 22.12 或更高版本时,请使用 npm。如果您需要一个可重复使用的基于 Playwright MCP 的镜像,且容器内部已预先配置好 CloakBrowser 缓存,请使用 Docker。
哪些 MCP 客户端可以使用该功能?¶
任何支持 stdio 或 Streamable HTTP 服务器的 MCP 客户端均可使用 CloakBrowser MCP。该 入门指南 指南中包含了适用于 Codex、Claude Desktop、Claude Code、Cursor、VS Code/Cline 风格客户端、Continue、Windsurf、Goose 以及 Warp 风格配置的 stdio JSON 示例。
它是否支持与 Playwright MCP 相同的浏览器工具?¶
是的。上游 Playwright MCP 浏览器工具会原样转发。该项目还在持续集成(CI)中运行一致性比较,以便将桥接组件的更改与官方 Playwright MCP 的行为进行核对。
Docker 能否提高安全性?¶
Docker 为您提供了更具可重复性和隔离性的运行时环境,但这并不意味着浏览器自动化就完全没有风险。请将自动化浏览视为不可信的执行环境: 避免与未知网页共享机密信息,将构建产物和截图保存在受控目录中,并在将服务器暴露给其他系统之前,请仔细阅读 安全 指南。
该项目是否使用分析或跟踪功能?¶
不。该文档网站默认未启用分析功能。搜索引擎的检索通过标准元数据、robots.txt、网站地图生成、可选的网站管理员验证标签以及可选的 IndexNow 通知来实现。
更多实用路径¶
要在 upstream Playwright MCP 和本包之间选择,请查看对比。快速任务请使用操作示例:持久配置文件、扩展、reverse proxy、区域 QA、Claude Desktop、Codex CLI 和 CI 冒烟测试。