Cloudflare WebMCP 一键部署对Agent开放网站
8月6日,Cloudflare 上线了 WebMCP 的开发者预览版。后台打开一个开关,你的网站就对 AI agent 开放了一套可以直接调用的工具。源站一行代码不用改,也不用重新部署。原文在这里 https://blog.cloudflare.com/webmcp/
01
WebMCP 是什么
它是一个浏览器接口,Chrome 146 里实验性发布,在页面上表现为 document.modelContext。网站可以主动向浏览器注册一批工具:搜索航班、查库存、筛选结果、下单。agent 打开这个页面,不用截图、不用猜按钮在哪、不用点错了退回来重试,直接调函数,参数是有类型的。W3C 的 Web Machine Learning 社区组在孵化这份规范,Google 和微软一起推。它不等于 Anthropic 那个 MCP。它不走 JSON-RPC,服务端就是这张网页本身,agent 落地的一刻服务才启动。两者共用同一套心智模型:工具、参数表、调用结果。问题是,规范写好了,网站得自己实现。设计要暴露哪些工具、接进现有界面、跟着标准演进一路维护。对绝大多数站长来说,这是个永远排不上日程的项目。
02
Cloudflare 的改进
Cloudflare 做的事,是把这一步删掉。它在边缘用 HTMLRewriter 往你的页面注入一行 script 标签,指向它托管的 bridge.js。bridge 在页面里跑起来,找到浏览器的 WebMCP 接口,把预设的工具包注册上去。浏览器不支持,它就什么都不做,页面和以前一模一样。目前提供两个工具包:一个读图片的 C2PA 内容凭证,一个把你自己已有的 MCP 服务器代理成页面工具。全部在访客的浏览器里执行,不绕道 Cloudflare 的服务器,用的是访客自己的登录状态和 origin。
Cloudflare 的推出动机Cloudflare 在博客里把动机写得很直白:爬虫把内容抄回自己的服务器,原站既没拿到流量,也没拿到署名。这句话背后有数字。2025 年 6 月 19 到 26 日那一周,Cloudflare Radar 的爬取与引荐比里,Anthropic 是 70,900 比 1,它每爬走七万多个页面,才给内容方送回一个访客。Cloudflare 自己在文中加了个注脚:原生 App 的访问不带 Referer 头,这个比值可能被高估,高估多少它也说不清。即便打个大折,量级仍然成立。
03
对网站的意义
所以 WebMCP 对网站意味着两件事。第一,agent 的流量第一次可能算在你头上。 爬虫是把内容搬走,在别的地方消费掉。WebMCP 是把 agent 留在你的页面上干活,用访客自己的浏览器、自己的登录状态、自己的 origin。这一次访问落在你的日志里,转化路径也还在。第二,网站要开始为机器读者做设计。 过去二十年,前端的全部假设是屏幕对面坐着一个人。现在页面得同时准备一份工具清单:暴露哪些能力、参数怎么定义、哪一步必须停下来等人确认。Cloudflare 的 demo 里,complete_booking 这个工具会挂起,等用户在页面上点了确认才继续。这是新的产品决策,不是技术细节。今年 4 月,Cloudflare 把 Browser Rendering 改名 Browser Run,先给 agent 提供了浏览器。8 月,又给网站提供了被调用的把手。两头都在自己手里。
04
现状与试用方式
要留意的是,这还是 developer preview,Chrome 那边也还是实验特性,工具包只有两个,其中读 C2PA 的那个只解析不验签,每条结果都老实标着 signatureVerified: false。想试的话,去 Cloudflare Dashboard 的 Agent Readiness > Labs 打开开关,然后 curl 一下自己的站,grep webmcp,看那行脚本进没进去。
Follow my WeChat
Scan to follow