AI Agent 不再需要"假装人类"来使用网站——Chrome 146 原生支持结构化工具注册,准确率 98%,计算开销降低 67%。
一个荒谬的现实
如果你见过 AI Agent "使用"网站的全过程,你一定会觉得荒谬:
- 截一张屏幕截图
- 在 2000 个 DOM 节点里找"那个按钮"
- 猜它的 CSS 类名是不是
.btn-primary - 小心翼翼地点击
- 等页面刷新
- 再截一张截图
- 重复以上步骤……
这就是现在所有 AI Agent 和网站交互的方式——像个盲人在摸索。
更讽刺的是:一个 AI 模型能写复杂的代码、能推理微积分,但它要订一张机票,还得"看"屏幕上的像素来判断哪个是"搜索"按钮。
Bots 已经占了 51% 的互联网流量。这套"抓屏 → 解析 DOM → 模拟点击"的流程,既不优雅,也不可靠,更不高效。
WebMCP:让网站直接"对话"AI Agent
Chrome 146 带来了一个新标准:WebMCP(Web Model Context Protocol)。
核心概念极其简单:网站不再只是一个"给人看的界面",而是直接向浏览器内的 AI Agent 暴露结构化工具。
| 旧方式 | 新方式 |
|--------|--------|
| 抓屏、找按钮、模拟点击 | searchFlights({origin:"北京",dest:"上海",date:"2026-05-20"}) |
| 解析 DOM 猜测功能 | 网站直接告诉 Agent 自己能做什么 |
| 脆弱的 UI 依赖 | 强类型的 JSON Schema 接口 |
谁在推动这件事?
WebMCP 是 W3C 正式提案,来自 Web Machine Learning Community Group。联合起草方是 Google + Microsoft:
- Google: David Bokan, Khushal Sagar, Hannah Van Opstal
- Microsoft: Brandon Walderman, Leo Lee, Andrew Nolan
微软和 Google 同时署名一个 W3C 提案——这不是玩玩而已,这是浏览器未来的基础设施。
动手试试:5 分钟给你的网站加上 WebMCP
第一步:开启 Chrome 146 的实验功能
第二步:注册你的第一个工具
在你的前端 JavaScript 里加入以下代码:
就这么简单。 不需要后端改造,不需要 Python 服务器,不需要额外的 MCP 进程——你的前端 JS 就是 MCP Server。
第三步:Agent 如何调用你的工具?
当用户用 Chrome 内置的 AI Agent(地址栏的 AI 模式)访问你的网站时,Agent 会自动发现你注册的工具。用户说:
"帮我在这家店找 100 块以内的蓝牙耳机"
Agent 会直接调用:
没有抓屏、没有 DOM 解析、没有"猜按钮"——纯函数调用。
为什么这对 AI 创业者至关重要
1. 准确率从"看运气"变成 98%
传统 agent-browser 交互的准确率取决于 UI 稳定性。改个 CSS 类名可能就让 Agent 找不到按钮。WebMCP 的基准测试显示:任务准确率达到 ~98%,计算开销降低约 67%。
2. 复用现有代码,零额外运维
WebMCP 不需要像传统 MCP 那样另外跑一个 Python/Node 服务。你的前端已经有搜索函数、下单函数、查询函数——注册一下就能被 Agent 调用。
| 传统 MCP | WebMCP |
|----------|--------|
| 需要独立服务器 | 不需要 |
| 需要单独维护 | 嵌在前端代码里 |
| 需要处理认证 | 复用浏览器 Session |
| 部署运维成本 | 零额外成本 |
3. 「Agent 优先」将变成新的 SEO
还记得 2005 年的 SEO 竞赛吗?谁的网站能在 Google 排第一,谁就赢了。
2026 年开始,规则变了:如果你的网站不暴露 WebMCP 工具,AI Agent 就"看不见"你。
类比:
- 2005年:不上 Google = 不存在
- 2026年:不暴露 WebMCP = 对 AI Agent 不可见
这是一波新的平台红利——先行者优势窗口正在打开。
4. AI Agent 工具创业的新赛道
WebMCP 会催生一批新需求:
- WebMCP 工具目录:收录各网站暴露的工具,Agent 可预先发现
- WebMCP 开发框架:封装注册逻辑、权限管理、错误处理
- WebMCP 测试工具:模拟 Agent 调用,验证工具的正确性
- Agent 浏览器:专门消费 WebMCP 工具的新型浏览器
安全:你需要知道的风险
WebMCP 不是银弹。有两个关键信任边界:
- 网站注册工具时:向浏览器暴露了能力信息
- Agent 调用工具时:网站收到未经验证的输入
已知风险清单:
最佳实践:工具注册时使用 destructiveHint 标注危险操作,让 Agent 客户端能做出更明智的决策。
实战建议:现在就该做的事
短期(1-2周)
先跑通最小闭环,验证 Agent 能正常调用。
中期(1个月)
- 把核心业务流程(搜索、下单、查询)全部注册为工具
- 添加
requestUserInteraction()处理需要人工确认的高风险操作
- 监控 Agent 调用频率和成功率
长期(3个月+)
- 准备
.well-known/webmcpmanifest(W3C 正在讨论的提案)
- 探索跨页面工具编排(购物车 + 支付 + 物流查询的完整链路)
- 分析 Agent 使用模式,优化工具设计
一个真实的例子:订阅管理工具 snout.pink
德国开发者 Thomas Zindler 用了一个下午,给自己的订阅追踪工具 snout.pink 加上了 WebMCP 支持:
结果:他只花了 4 个小时,就让自己的小工具从"Agent 抓瞎"变成了"Agent 原生调用"。456 行 TypeScript,零运维成本。
"你不再是在安装一个 App,而是在给你的 AI 赋予一项新能力。" —— Thomas Zindler
未来已来:你的网站准备好了吗
WebMCP 正在改变三件事:
1. 广告模式的重构
当 Agent 直接通过工具获取航班价格,没有人看到 Booking.com 的赞助列表。没有"表面",就没有地方放广告。广告支持的互联网模式正在失去它的画布。
2. 社交媒体的终结
当 Agent 帮你筛选:"你的朋友发了一条你可能感兴趣的内容,总结如下……"——你为什么还要打开信息流?
3. Google 的新护城河
Google 联合起草了 WebMCP 规范,这不是巧合。他们拥有 Gemini,AI 是新的内容层。浏览器只能排序搜索结果,但 AI 可以过滤、概括、加权、修改、选择内容——这比 Google 历史上拥有过的任何权力都大。
总结
WebMCP 解决了一个存在多年的荒谬问题:AI Agent 明明能理解结构化数据,却被迫去"看"屏幕、猜按钮。
Chrome 146 把这个能力带到了每一个网页。对于 AI 创业者来说,这是一个三重机会:
- 让自己的产品被 Agent 发现和使用(新流量入口)
- 构建 WebMCP 生态工具(开发者工具赛道)
- 用 Agent 优先思维重构用户体验(差异化竞争)
浏览器不再只是给人类用的了——你准备好了吗?
行动号召:打开 Chrome 146,在
chrome://flags开启 Experimental Web Platform Features,然后在你自己的网站加一行navigator.modelContext.registerTool()。5 分钟,你就能让你的网站从"对 AI Agent 不可见"变成"Agent First"。
本文由AI辅助创作,经人工审核编辑发布
