生活分享

Cloudflare 更新代理浏览器 Kitesurf:支持 WebMCP、完整覆盖 Browser Run API,并可在终端中运行

Cloudflare 于 2026 年 9 月 28 日发布了专为 AI 代理设计的浏览器 Kitesurf 的更新:支持 WebMCP,通过超过 73 万个 WPT 子测试,完整覆盖 Browser Run API,并推出终端版本。这主要影响开发者和网站所有者,也关系到未来 AI 助手替人操作网站是否可靠。以下信息均来自 Cloudflare 官方博客。

阅读时间约 6 分钟

Cloudflare 更新代理浏览器 Kitesurf:支持 WebMCP、完整覆盖 Browser Run API,并可在终端中运行
图片:Mokaair (Original editorial artwork)

事件概要:Cloudflare 公布 Kitesurf 最新进展

Cloudflare 于 2026 年 9 月 28 日在官方博客发表由 Celso Martinho 撰写的文章《The road to the agentic browser: A Kitesurf update》。Cloudflare 表示,Kitesurf 于 8 月推出,是一款为代理时代设计、完全运行在 Cloudflare Workers 上的浏览器。这里的“代理”指能代替人自动浏览网页、完成任务的 AI 程序。Kitesurf 围绕代理对网页的需求打造,而不是沿袭为人类设计的浏览器的全部功能。

Cloudflare 表示,自推出以来,已让 Kitesurf 执行越来越贴近实际的任务,并根据内部及外部客户反馈提升其能力与效率。本次更新涵盖 WebMCP 支持、更多网页标准 API、性能优化、Browser Run 集成,以及终端版本。

Cloudflare 更新代理浏览器 Kitesurf:支持 WebMCP、完整覆盖 Browser Run API,并可在终端中运行
Mokaair 编辑核查流程 · 图片:Mokaair (Original editorial artwork)
阅读完整文字说明

消息会先收集来源、独立核查,再交由 Jev 判断。

WebMCP:让代理直接调用网站功能

Cloudflare 指出,如今代理浏览网页的方式是点击屏幕像素,并期望正确的元素加载出来,在程序化的世界中既慢又脆弱。据 Cloudflare 称,WebMCP 让开发者可以直接向代理公开网站功能,代理可调用诸如 searchFlights() 之类的函数,而无需模拟点击。

Cloudflare 宣布 Kitesurf 现已支持 WebMCP。Cloudflare 还提到,数周前已宣布网站所有者可一键开启 WebMCP,让浏览器代理无需修改网站代码即可发现并使用网站上的工具。此外,Browser Run 在使用 Chrome beta 时也已支持 WebMCP 一段时间。据 Cloudflare 称,可以用其公开的 Kitesurf playground 进行测试;Cloudflare Radar 公开了诸如 navigate-to 或 set-location 等 WebMCP 工具。

标准兼容性与性能:Cloudflare 公布的数据

Cloudflare 表示,Kitesurf 支持的 API 已扩展至 WebMCP、CSS Layout、CSS Object Model(CSSOM)、CSS Typed OM 与 Custom elements,并加入 URL 模块解析、JSON 模块与 import map 处理。Cloudflare 还表示,iframe(嵌在网页中的另一个网页)现在能在正确时机加载,隔离更好,并能在更多语言与编码中正确显示文字。

Cloudflare 表示,Kitesurf 现已通过超过 730,000 个 Web Platform Tests(WPT)子测试,比推出时多 500,000 个。WPT 是一套共享的开源测试,用来检查各浏览器是否一致地实现网页标准。在性能方面,Cloudflare 认为对 AI 代理而言,重点不是页面加载速度,而是代理循环的延迟。其已优化 JavaScript 执行、计时器、脚本加载、内存释放及字体按需加载。Cloudflare 表示,尽管支持了更多标准,实际耗时与 CPU 占用仍与推出时的基准大致相当,某些情况下有所改善。

Kitesurf 推出时与本次更新对比(数据均来自 Cloudflare 官方博客)
项目Cloudflare 所述推出时情况Cloudflare 所述本次更新后
WebMCP未提及 Kitesurf 支持Kitesurf 已支持 WebMCP
WPT 子测试比现在少 500,000 个超过 730,000 个
Browser Run API未完整覆盖完整覆盖,可搭配 CDP、Playwright、Puppeteer 或 MCP
Quick Actions仅能通过 REST API 使用也可在 Worker 脚本中通过绑定使用
性能推出时基准实际耗时与 CPU 占用大致相当,部分情况有所改善
终端渲染未提及支持 Kitty 图形协议及纯 ANSI 文本模式

Browser Run 集成与终端版本

据 Cloudflare 称,Browser Run 是其开发者平台产品,让用户以编程方式控制并运行无头浏览器(没有图形界面、由程序操控的浏览器),Kitesurf 是可选的浏览器之一。Cloudflare 表示,即日起 Kitesurf 已完整覆盖 Browser Run API。Quick Actions 为截取屏幕截图、提取 HTML 内容、生成 PDF 等常见任务提供简单接口。推出时它仅能通过 REST API 使用,现在也可在 Worker 脚本中通过 env.BROWSER.quickAction() 绑定使用。

Cloudflare 表示,Kitesurf 把 PageScript 与 PageRenderer 分开:前者处理页面会话并执行页面代码,后者负责生成像素。这样渲染可以移到外部进行,而安全关键部分仍保留在服务器端。Cloudflare 将此模式类比为其 SASE 产品 Cloudflare Browser Isolation,该产品在其全球网络边缘运行不受信任的网页代码,只把渲染数据“串流”回用户端。Cloudflare 表示,已将 PageRenderer 移至 Playground Worker,并输出至 Kitty 终端图形协议(Kitty、Ghostty、WezTerm 等终端均支持),另加入纯 ANSI 文本模式。用户因此可以在终端(命令行窗口)中渲染页面,并查看使用 Kitesurf 的代理如何“看见”页面。

对普通读者的实际影响

  • 若 WebMCP 普及,AI 代理可能改为调用网站公开的功能来完成任务,而不是模拟鼠标点击;Cloudflare 认为模拟点击的方式既慢又脆弱。
  • 对普通用户而言,这类更新主要影响未来 AI 助手代为操作网站的可靠性,目前无需任何操作。
  • 对网站所有者而言,Cloudflare 表示可一键开启 WebMCP,但是否适合自身网站,应自行评估。
  • WPT 数据与性能描述均由 Cloudflare 自行公布,读者应将其视为厂商说法。

常见问题

Kitesurf 是什么?

据 Cloudflare 称,Kitesurf 是其于 8 月推出的浏览器,为代理时代设计,完全运行在 Cloudflare Workers 上。它围绕 AI 代理对网页的需求打造,而不是沿袭为人类设计的浏览器的全部功能。

WebMCP 有什么用?

据 Cloudflare 称,WebMCP 让开发者可以直接向代理公开网站功能,代理可调用诸如 searchFlights() 之类的函数,而无需模拟点击。Cloudflare 于 2026 年 9 月 28 日宣布 Kitesurf 已支持 WebMCP。

这次更新在标准兼容性上有何进展?

Cloudflare 表示,Kitesurf 现已通过超过 730,000 个 WPT 子测试,比推出时多 500,000 个,并新增 CSS Layout、CSSOM、CSS Typed OM、Custom elements 等 API 支持。这是 Cloudflare 自行公布的数据。

开发者可以用哪些工具控制 Kitesurf?

Cloudflare 表示,Kitesurf 已完整覆盖 Browser Run API,可搭配 CDP、Playwright、Puppeteer 或 MCP 使用;Quick Actions 也可在 Worker 脚本中通过绑定使用。

终端版本有什么用途?

Cloudflare 表示,终端版本可在支持 Kitty 图形协议的终端(如 Kitty、Ghostty、WezTerm)或纯 ANSI 文本模式中渲染网页。用户无需切换应用即可浏览,还能查看使用 Kitesurf 的代理如何“看见”页面。

普通用户现在需要做什么吗?

不需要。这次更新主要面向开发者与网站所有者。对普通读者来说,意义在于了解 AI 代理操作网站的方式可能发生改变。

查看同分类最新消息

最新旅游情报攻略

资料来源

生活分享