把 Cloudflare Browser Rendering 变成通用 CDP 服务

面条开源了 cf-browser-cdp。它部署在 Cloudflare Workers 上,把 Browser Rendering 封装成标准的 CDP WebSocket 服务。

Cloudflare 的浏览器原本主要通过 Worker Binding 调用。加上这层代理后,本地脚本、Vercel、AWS,以及其他支持 WebSocket 的环境,都可以直接用 Playwright 或 Puppeteer 连接。

这也适合 Agent:chrome-devtools-mcp、agent-browser 等工具可以复用标准 CDP,不必为云端浏览器单独适配 Cloudflare,更不用维护一套常驻 Docker 浏览器。

我喜欢这个项目的原因很简单:它没有再造协议,只是把 Cloudflare 已有能力接到通用接口上。代码少,运维轻,适用面反而更广。

项目:https://github.com/miantiao-me/cf-browser-cdp GitHub - miantiao-me/cf-browser-cdp: Connect Cloudflare Browser Rendering via CDP (Chrome DevTools Protocol).