Invisible Playwright MCP教程:31.6k星无验证码浏览器MCP,AI隐身浏览网页

📌 项目:feder-cr/invisible_playwright_mcp | 星数:31.6k(2026-09-25) | 协议:MIT | 语言:Python | GitHub

一句话定位:"让AI Agent无验证码地浏览网页——基于Playwright隐身模式,绕过Cloudflare等反爬检测。" Invisible Playwright MCP是自托管Python MCP服务器,通过隐身浏览器技术让AI Agent像真人一样浏览网页,不触发验证码和反爬机制。

🥷 隐身原理

Invisible Playwright MCP的隐身技术核心:

这让Cloudflare Turnstile、hCaptcha等反爬系统无法识别AI操作。和 moli无头浏览器 做浏览器自动化不同,Invisible Playwright MCP专注隐身浏览。

🚀 快速开始

# 安装
pip install invisible-playwright-mcp

# 启动MCP服务器
python -m invisible_playwright_mcp --port 8765

# 配置Claude Code MCP
{
  "mcpServers": {
    "browser": {
      "command": "python",
      "args": ["-m", "invisible_playwright_mcp"]
    }
  }
}

配置后AI可以:"打开github.com搜索AI agent项目,截图返回","填写登录表单提交"等。

🌐 核心工具集

暴露给AI的MCP工具:

⚖️ 优缺点

✅ 优点⚠️ 不足
无验证码浏览,绕过Cloudflare等反爬隐身技术可能随反爬升级失效
基于Playwright,功能完整自托管需维护浏览器环境
多标签页、截图、表单填写部分高级反爬(如DataDome)可能无法绕过
MCP协议,兼容主流AI助手浏览器资源消耗较大
MIT协议

📚 常见问题

能绕过所有验证码吗?

能绕过大多数基于行为检测的反爬(Cloudflare Turnstile、hCaptcha等)。但部分高级验证码(如reCAPTCHA v3的分数模型)可能仍需要额外处理。

和普通Playwright有什么区别?

普通Playwright的webdriver特征会被反爬系统检测到。Invisible Playwright MCP通过补丁消除了这些特征,添加了指纹伪装和人类行为模拟。

支持多浏览器吗?

主要支持Chromium内核浏览器(Chrome/Edge)。Firefox和Safari支持有限。