Unagi-cq/cdp-bridge-mcp
Free通过 Chrome DevTools Protocol (CDP) 与配套浏览器扩展,将 MCP 客户端桥接到用户的真实浏览器,复用已有会话与登录态进行网页操作。
About Unagi-cq/cdp-bridge-mcp
CDP Bridge MCP is an open-source Python bridge service that connects MCP clients to a real browser session via the Chrome DevTools Protocol (CDP) and a companion Chromium extension. It allows any LLM client to read browser tabs, scan pages, execute automation actions, take screenshots, and navigate—all while reusing existing login sessions, cookies, and page states. Unlike stateless HTTP scraping or headless browser automation, CDP Bridge MCP operates on the user's actual open browser, preserving authentication and front-end rendering. It supports both stdio and streamable-http transport modes, enabling personal use on localhost as well as remote deployment for multi-user, multi-profile collaboration. The service uses token-based isolation to separate user sessions, making it suitable for agent products, customer service workstations, data collection, and multi-account management scenarios.
Key Features
Pros & Cons
- 复用真实登录态,无需重新登录或搬运 Cookie,可直接操作需认证的网站
- 支持多 Profile 和多用户并行,适合团队和多账号场景
- 启动简单,无需编写 Playwright 脚本,一条命令即可运行服务端
- browser_scan 对 HTML 简化,保留有效内容,减少 LLM token 消耗
- 支持远端部署,可通过 streamable-http 模式集成到 Agent 产品中
- 开源免费,代码托管在 GitHub,社区可以贡献和改进
- 需要用户安装配套的 Chromium 扩展并保持浏览器运行状态
- 仅支持 Chromium 内核浏览器(Chrome/Chromium)
- 不适合无头浏览器自动化或可重复的测试脚本场景(Playwright 更优)
- 依赖 WebSocket 连接,网络不稳定时可能影响体验