WebMCP
正在提案中的Web标准,旨在让网站为AI Agent时代做好准备,基于MCP协议扩展,由Google工程师在Google I/O Connect工作坊中系统讲解
核心事实
时间轴 (近 90 天)
Playwright 1.64 引入了对 WebMCP 的实验性支持,提供 tools() 和 callTool() 两个 API。
WebMCP 能力仍处于浏览器厂商实现与标准化早期阶段,各浏览器接口命名和开关方式并不统一,Playwright 因此将其标注为实验性 API。
WebMCP 测试不能替代人类用户的完整浏览器旅程测试,可见控件、提示消息和端到端用户任务仍需独立测试覆盖。
页面提供的工具名称、描述、输入规则及注解都应被视为不可信输入,注解中标注的'只读'不能证明该操作不会修改数据。
page.webmcp 对应主 frame 的实例,子 frame 中注册的工具需通过该 frame 自己的 frame.webmcp 实例访问。
Firefox 启用 WebMCP 需要同时设置 dom.modelcontext.enabled 和 dom.modelcontext.testing.enabled 两个偏好项。
Chromium 启用 WebMCP 需要在启动时加上 --enable-features=WebMCP 参数。
WebMCP 允许网页向页面内运行的 AI 代理暴露可调用的工具(tools)。
网站所有者只需在交互元素上添加少量代码,就能让网站变成 MCP 服务器,从而大幅降低 AI 代理与网站的交互难度。
WebMCP 代表了一种趋势:AI 代理正在成为互联网的主要用户,网站所有者需要同时服务好人类用户和 AI 代理。
还有 40 条时间轴事件
全部知识事实 (20)
WebMCP是MCP在Web场景下的延伸,允许网站在页面中声明自己对外暴露的可调用工具及其schema
75%已验证AI代理操控计算机面临的安全风险包括提示注入攻击、权限升级和不可逆操作等问题
70%已验证让 AI 直接调用网页能力的最大隐患是安全,WebMCP 类协议必须内置权限授权模型、关键操作前用户确认机制和工具来源可信度校验
65%已验证WebMCP(Web Model Context Protocol)是为解决AI智能体操作网页痛点而提出的新一代Web标准
65%待验证WebMCP 允许网页向页面内运行的 AI 代理暴露可调用的工具(tools)。
50%待验证WebMCP 测试不能替代人类用户的完整浏览器旅程测试,可见控件、提示消息和端到端用户任务仍需独立测试覆盖。
50%待验证Firefox 启用 WebMCP 需要同时设置 dom.modelcontext.enabled 和 dom.modelcontext.testing.enabled 两个偏好项。
50%待验证page.webmcp 对应主 frame 的实例,子 frame 中注册的工具需通过该 frame 自己的 frame.webmcp 实例访问。
50%待验证Chromium 启用 WebMCP 需要在启动时加上 --enable-features=WebMCP 参数。
50%待验证页面提供的工具名称、描述、输入规则及注解都应被视为不可信输入,注解中标注的'只读'不能证明该操作不会修改数据。
50%待验证WebMCP 能力仍处于浏览器厂商实现与标准化早期阶段,各浏览器接口命名和开关方式并不统一,Playwright 因此将其标注为实验性 API。
50%待验证网站所有者只需在交互元素上添加少量代码,就能让网站变成 MCP 服务器,从而大幅降低 AI 代理与网站的交互难度。
50%待验证WebMCP 的思路是给按钮、表单等交互元素附加结构化语义描述,并用 MCP 规定的 schema 声明其参数与返回格式,使 AI 代理无需理解像素布局或 DOM 层级即可知道页面上能做什么。
50%待验证视频作者建议网站所有者不必立刻集成 WebMCP,但应密切关注其后续发展。
50%待验证WebMCP 目前仅在 Chrome 浏览器内进行实验。
50%待验证WebMCP 目前仍处于早期实验阶段,具体实现细节、安全性考量以及跨浏览器支持均未明朗。
50%待验证WebMCP的代价是站点需要主动维护工具签名,并在版本更新时保持向后兼容;在DOM中声明能力正成为AI可读网站与今天SEO同等重要的基础设施。
50%待验证WebMCP通过window.navigator.modelContext.registerTool()将工具注册到页面上下文中,任何到访的AI代理都能发现并执行它们,无需先抓取DOM再做推理。
50%待验证WebMCP 没有独立的客户端和服务器架构,工作在客户端(浏览器中的特定 Web 应用内)
50%待验证WebMCP 把遗留 Web 应用前端已有的数据收集、转换、校验逻辑以结构化工具的形式暴露出来,对现有应用只需极小改动
50%