上个月,一篇对比MCP、REST和WebMCP的技术帖在Reddit r/mcp板块24小时内斩获1.8万浏览量。评论区数百条留言都在问同一个问题:我的AI代理到底什么时候能在真实网站上调用WebMCP工具?我查了一下。我们还审计了自己部署在客户酒店网站、房产页面和AI-Ready WP Pro插件上的实现代码。答案比"快了"有意思得多。
以下是2026年5月WebMCP规范的真实处境:为什么还没有主流代理调用它,以及我们在代码审计中发现了什么。
【规范到底在哪一步】
WebMCP目前是一份W3C社区组草案报告,最新版本发布于2026年4月23日。规范由Web机器学习社区组托管,三位编辑分别是:微软的Brandon Walderman,以及谷歌的Khushal Sagar和Dominic Farolino。规范页面的第一句话值得仔细读:
"它不是W3C标准,也不在W3C标准轨道上。"
社区组的意思是"感兴趣的人聚在一起写点东西"。标准轨道则意味着"我们要把它变成Web平台的一部分"。现在WebMCP属于前者,不是后者。从社区组到标准轨道有路径,但不是自动晋升。
API表面是navigator.modelContext.registerTool(tool, options)和unregisterTool()。值得注意,因为更老的window.agent模式从2025年8月起已被废弃。如果你的代码还在用window.agent,它读的是一份死掉的规范。发现模型也很特别:没有.well-known端点,没有清单文件。工具是在页面加载时通过JavaScript运行时注册的。聚合工具并向代理暴露它们的是浏览器,不是页面也不是网络。
一个常被忽略的细节:Anthropic不是编辑。微软和谷歌才是。这点对下一节很重要。
【浏览器进度条】
Chrome 146于2026年3月10日推送至稳定版。WebMCP在里面,但藏在enable-webmcp-testing标志后面。这意味着:如果你今天安装Chrome 146,浏览器确实有WebMCP实现,但默认关闭。你得去chrome://flags手动打开。生产环境用户不会开这个开关,直到Chrome默认启用。
Edge几乎肯定会跟进Chrome。微软是规范的共同编辑,而且Edge共享Chromium引擎。目前没有官方发布日期。Firefox在工作组中有参与,但没有公开时间表。Safari/WebKit在bug追踪器里有条目,但没有承诺。
分析博客预测Chrome稳定版默认启用WebMCP要到2026年底。这说得通,但只是预测,不是路线图。Chrome团队没有公开承诺过日期。
【代理们在哪】
这是我开始核查时惊讶到的部分。
2026年5月,没有主流AI代理直接在网站上调用navigator.modelContext工具。不是Claude Desktop,不是Claude Code,不是ChatGPT Operator(已 rebranded 为ChatGPT Agent),不是Gemini,不是Perplexity。它们全都还在用另一种方案。
热门跟贴