hotai.news
← 返回 AI 百科AI 百科 / 基础概念

WebMCP 是什么?网页向浏览器智能体提供工具的方式

解释 WebMCP 的网页工具注册与表单交互,说明它与 MCP 服务器、浏览器自动化和账号权限的区别,并明确社区规范及早期预览范围。

HotAI.news · Codex 来源核对发布于 2026-10-20来源核对于 2026-10-20
先说结论

先理解这个概念

WebMCP是一项让网页向AI智能体暴露结构化工具的浏览器接口提案。网站可以描述动作及输入,让支持它的智能体调用,而不必每次逐个查找控件。它与MCP有关联名称,但不是把现有MCP服务器原样运行在网页,也不是一个模型。当前应按规范状态和浏览器实现核对支持,不能视为全部网站已通用。

01

网站把动作名称参数和执行逻辑说明清楚

例如一个网站可以提供查询订单的工具,输入订单标识后由网页执行既有查询逻辑。模型选择工具,浏览器与网站完成动作并返回结果。这是自拟机制示例,没有查询真实订单;结构化输入减少对按钮位置的依赖,但仍可能选错对象或传错字段。

工具定义需要让调用方理解用途和输入要求,返回内容也需要可用。网页不能只给一个模糊名称就期待模型可靠操作。对需要认证的动作,现有服务端权限依然有效;工具注册并不会凭空产生业务账号访问权。

02

表单声明与 JavaScript 注册面向不同动作

Chrome的预览介绍区分表单声明式方式和需要JavaScript的命令式方式。前者对应适合表单表达的常规动作,后者面向更动态的交互。社区规范描述JavaScript工具注册、输入Schema与执行过程,具体接口可能继续演进。

这不意味着无需维护原有界面。网站可以继续给人提供表单,同时为支持的调用方提供更明确动作。需要核对真实浏览器版本及启用条件,而不是把一段代码贴上网站就宣称所有AI助手都能发现或调用。

03

与 MCP 的连接层和部署位置不同

MCP用客户端与服务器连接工具和资料,WebMCP则把网页环境中的动作提供给浏览器智能体。两者涉及不同部署与访问方式,不是替换名字就能互通。已有MCP服务不会自动成为网页工具,网页提供工具也不代表已部署独立远程MCP服务器。

按当前社区文档,WebMCP不是W3C标准,也不属于其标准轨道。Chrome有早期预览介绍,应与正式跨浏览器支持区分。这些状态说明适用条件,不能当成长期固定兼容承诺;采用前应核对当前规范与实现。

04

工具可调用不代表用户已经授权操作

结构化工具能降低部分界面定位的不确定性,却不会消除模型误选、输入校验或提示注入问题。来自网站的文字和返回仍需按来源处理,不能成为新的用户指令。尤其写入动作要保留授权和确认语义,不能因模型会调用就绕过正常限制。

与纯截图点击比较时,应看任务是否有合适的网页工具和真实支持。查询或写入完成后检查对应业务结果,而不是只看工具返回了成功字符串。出现参数错误时,先核对实际Schema及对象,不能把有WebMCP标记等同于无错误自动化。

核对来源

以下资料用于核对概念和方法。文中的示例与测试范围分别注明,实际使用时请核对所用工具的版本。

返回AI 百科 ↗