跳转至

快速开始 对比 操作示例

CloakBrowser MCP 服务器

cloakbrowser-mcp 是一个基于模型上下文协议(Model Context Protocol)的浏览器自动化服务器,它在上游运行 @playwright/mcp 并配合 CloakBrowser Chromium 二进制文件使用。 当您需要兼容 Playwright MCP 的浏览器工具、CloakBrowser 执行、npm 安装、Docker 镜像、可流式传输的 HTTP 会话、支持 GeoIP 的代理匹配(用于区域性质量保证),或针对交互敏感流程的人性化输入行为时,请使用该服务器。

30 秒演示

CloakBrowser MCP 30 秒演示

观看首次运行:启动 npm 包,连接 MCP 客户端,请求 Web 研究、自动化或测试,并检查真实浏览器中的结果。

当前版本:v1.7.0。

版本兼容性

cloakbrowser-mcp @playwright/mcp Playwright MCP Docker base CloakBrowser Transport Parity
1.7.0 ^0.0.77 mcr.microsoft.com/playwright/mcp:v0.0.77 ^0.4.8 stdio, Streamable HTTP 在 CI 中比较
1.6.1 ^0.0.77 mcr.microsoft.com/playwright/mcp:v0.0.77 ^0.4.7 stdio, Streamable HTTP 在 CI 中比较
1.6.0 ^0.0.77 mcr.microsoft.com/playwright/mcp:v0.0.77 ^0.4.7 stdio, Streamable HTTP 在 CI 中比较
1.5.0 ^0.0.76 mcr.microsoft.com/playwright/mcp:v0.0.76 ^0.4.3 stdio, Streamable HTTP 在 CI 中比较
1.4.0 ^0.0.76 mcr.microsoft.com/playwright/mcp:v0.0.76 ^0.3.32 stdio, Streamable HTTP 在 CI 中比较
1.3.0 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.31 stdio, Streamable HTTP 在 CI 中比较
1.2.7 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio, Streamable HTTP 在 CI 中比较
1.2.6 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio, Streamable HTTP 在 CI 中比较
1.2.5 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio, Streamable HTTP 在 CI 中比较
1.2.3 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio, Streamable HTTP 在 CI 中比较
1.2.2 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio, Streamable HTTP 在 CI 中比较
1.2.1 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio, Streamable HTTP 在 CI 中比较
1.2.0 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio, Streamable HTTP 在 CI 中比较
1.1.0 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio, Streamable HTTP 在 CI 中比较
1.0.2 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio 在 CI 中比较
1.0.1 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio 在 CI 中比较
1.0.0 ^0.0.75 mcr.microsoft.com/playwright/mcp:v0.0.75 ^0.3.30 stdio 在 CI 中比较

有关本项目 SemVer 版本与上游 Playwright MCP 版本之间的维护映射关系,请参阅 版本兼容性

是什么

  • 桥接运行时

将 upstream Playwright MCP 作为子进程启动,并原样转发浏览器工具调用。

  • CloakBrowser 执行

生成 Playwright MCP 配置,并将 launchOptions.executablePath 指向 CloakBrowser。

  • npm CLI

作为轻量级 Node.js CLI 包发布,适用于 stdio 和 Streamable HTTP MCP 客户端。

  • Docker 镜像

基于官方 Playwright MCP 镜像,并预加载 CloakBrowser 二进制缓存。

  • GeoIP 代理匹配

将 CloakBrowser 的时区、语言和区域指纹标志与配置的代理位置对齐。

  • 人性化输入行为

通过 CloakBrowser 类人的鼠标、键盘和滚动层处理页面交互。

工具表面

上游的 Playwright MCP 工具契约具有权威性。本项目仅添加了两个本地内省工具:

  • cloakbrowser_binary_info
  • cloakbrowser_bridge_info

后续步骤

  • 入门指南,了解 npm、Docker 和 MCP 客户端的配置。
  • 配置,用于支持的环境变量。
  • GeoIP 代理匹配,用于区域质量保证、运行时代理元数据以及多位置 Streamable HTTP 会话。
  • 人性化输入行为,用于提升交互真实感、配置及用例。
  • 工具,用于满足工具界面的预期以及与上游版本保持一致。
  • 常见问题解答,涵盖常见的安装、Docker、功能一致性和安全问题。
  • 贡献者指南,涵盖开发、测试、架构及发布详情。

更多实用路径

要在 upstream Playwright MCP 和本包之间选择,请查看对比。快速任务请使用操作示例:持久配置文件、扩展、reverse proxy、区域 QA、Claude Desktop、Codex CLI 和 CI 冒烟测试。