WebMCP
WebMCP(Web Model Context Protocol)是一项 W3C 网页标准提案,它让网站能够以结构化工具(tool)的形式,直接向浏览器内运行的 AI 智能体暴露"在本站可以做哪些事"。其核心在于,与其让智能体截取屏幕、推测点击位置,不如让它直接调用网站已注册的工具,从而把控制权交还给网站一方。
WebMCP(Web Model Context Protocol)是一项 W3C 网页标准提案,它让网站能够以结构化工具(tool)的形式,直接向浏览器内运行的 AI 智能体暴露"在本站可以做哪些事"。其核心在于,与其让智能体截取屏幕、推测点击位置,不如让它直接调用网站已注册的工具,从而把控制权交还给网站一方。
为什么重要
随着 AI 智能体代替人来操作网站的情形日益增多,逆向解析面向人类的 HTML 这一既有方式暴露出速度慢、易出错的局限。WebMCP 是由谷歌与 Microsoft 的工程师在 W3C Web 机器学习社区组中共同撰写的标准提案,于 2025 年 8 月公开初稿,并在 2026 年 2 月 10 日作为社区组草案报告(Draft Community Group Report)发布。同一天,它以基于功能标志的预览形式搭载于 Chrome 146 Canary;截至 2026 年 6 月,已扩展为源试用(origin trial),可在实际网站中测试。2026 年 5 月发布的 Lighthouse 13.3 默认纳入了一项检查 WebMCP 集成情况的"智能体浏览(Agentic Browsing)"审计项。谷歌的 John Mueller 也在 2026 年 6 月评价 llms.txt称其"目前仍纯属推测",同时表示更青睐目标与流程都更清晰的 WebMCP 方式。
工作原理
网页通过 JavaScript API(modelContext 上的 registerTool)注册工具,每个工具由名称、自然语言描述、JSON Schema 输入定义和执行回调构成。例如,将机票搜索、加入购物车、请求报价等功能声明为工具后,浏览器内的智能体便会沿用 LLM 既有的工具使用模式来发现并调用这些工具。数十次"截图 → 解读 → 点击"的反复,被压缩为一次结构化的工具调用,从而同时提升准确度与速度。由于只需包裹已有的前端逻辑即可,无需重新设计页面;此外,为 HTML 表单添加注释的声明式方式也在一并讨论中。
与 MCP、llms.txt 的关系
- 模型上下文协议:通过运行单独的服务器向 AI 客户端提供工具的服务器端标准。WebMCP 是把同一理念带到网页(客户端)一侧,区别在于它能在浏览器中直接利用已登录的用户会话与既有的 UI 逻辑。
- llms.txt:一份描述网站内容的静态文本文件,是帮助"阅读"的提案。WebMCP 则是帮助"执行"的可调用接口,二者角色不同,且并不相互排斥。
目前除 Chrome 外,其他浏览器尚未公布实现时间表,但由于 Microsoft 作为规范的共同作者参与其中,普遍预计 Edge 会提供支持。
Sources:
- What is WebMCP? - No Hacks
- webmachinelearning/webmcp (W3C Web Machine Learning CG) - GitHub
- Google Confirms LLMs.txt Has No Current Implementation - Search Engine Journal
inblog 如何提供帮助
注册 WebMCP 工具属于需要开发资源的环节,但在此之前的"便于智能体阅读的内容"现在就可以着手准备。inblog 会自动应用语义化 HTML 与结构化数据(JSON-LD),让博客内容以便于智能体解析的形态发布。把产品文档、FAQ、指南用 inblog 整理好,等到智能体浏览普及时,网站的工具与内容便能协同运作。