先说结论:如果你在 2016 年前后做过站点优化,看到“Chrome 推出 WebMCP”这种消息的第一反应大概率不是兴奋,而是倒吸一口凉气。AMP 当年也是这样一个“由浏览器厂商主导、打着性能旗号、说要引领整个 Web 标准”的故事,最后却让无数站长和开发者白忙一场。现在这个词又回来了,还多了一个 M 后缀,难免有人要问:这到底是下一代 Web 标准,还是换了个名字的 AMP 重演?
先把定义说清楚。WebMCP 的全称是 Web Model Context Protocol,直译过来是“Web 模型上下文协议”,目前还处于 Chrome 团队对外抛出提案、邀请生态共同讨论的阶段。它的目标很明确:让网站能以机器可读的方式,把页面内容、结构化数据、甚至实时状态,直接“投喂”给 AI 模型和搜索代理,而不是让这些 AI 去爬原始 HTML 然后自己猜。听起来很美好对吧?但 2015 年的 AMP 听起来也很美好。所以我打算用一整篇的篇幅,把这个东西拆开揉碎讲清楚——它到底想干什么,和 AMP 相似到什么程度,本质上有哪些区别,以及最实际的问题:如果你的站点明天就要接它,你该怎么接、该不该接、该带着多大的保留意见去接。
这篇文章面向的人很明确:被 AMP 折腾过或者听说过那段历史的站长、前端开发、内容平台的技术负责人,以及所有需要在 AI 时代重新评估“我的内容怎么被外部消费”的人。你不需要知道 AMP 的实现细节也能看懂,但如果你恰好经历过那场闹剧,你会对里面很多技术选型背后的算盘感到毛骨悚然的熟悉。
1. 先搞清楚 WebMCP 想干什么
1.1 给 AI 时代建一个“网页点单台”
先把技术名词放下,用大白话解释 WebMCP 要解决什么问题。
现在的 AI 搜索引擎、聊天机器人、Agent 类的应用想要理解一个网页,基本靠三样东西:第一,爬虫抓取原始 HTML,然后通过模型强行理解;第二,解析 sitemap.xml 和 meta 标签,拿一点结构性信号;第三,靠外部知识图谱或者网页里的 JSON-LD 结构数据猜测内容含义。这套组合拳的麻烦在于,网页 HTML 是给人看的,里面充斥着导航、广告、弹窗、动态渲染的 JS 逻辑,AI 解析起来既费算力又容易出错。你让一个 AI 代理去访问你的整站搜索页,它很可能抓回一堆按钮和空壳 div,根本找不到真正的内容在哪。
WebMCP 的思路非常像给 AI 单独开一个“点单台”。你的网站不需要为了让 AI 理解而重新改版,也不需要把内容搬运到特定平台,只需要额外暴露一份给机器看的菜单:我这页面的关键信息在哪、正文是什么、有哪些操作可以用、数据接口是什么格式。AI 代理只需要按照这份菜单点单,就能准确拿到它要的东西,不用再去啃一堆人类浏览器的渲染产物。
这个思路其实不新鲜。谷歌在 AMP 时代就试图做过类似的事情——通过规定一套受限的 HTML 组件,让内容以统一格式呈现给 Google 的抓取器和移动端缓存服务器。差别在于,AMP 是强制你“穿上规定的衣服”再出门,WebMCP 目前看起来更像是“你在门口挂一张菜单,爱吃什么自己点”。一个强迫你改造内容本身,一个让你在不改变内容形态的前提下补充一份机器说明,这是最根本的分野。
1.2 WebMCP 的技术定位:和 robots.txt、sitemap 平级的新成员
如果要在现有 Web 生态里找一个坐标定位 WebMCP,我会把它放在 robots.txt、sitemap.xml、JSON-LD 这一排老朋友中间。
你回想一下现有体系的分工:robots.txt 是告诉爬虫“哪些地方你不能去”,sitemap 是告诉搜索引擎“我有哪些页面值得收录”,JSON-LD 是告诉搜索引擎“这段内容是什么类型,作者是谁、价格多少、评分如何”。这三者都解决的是“让机器读到”的问题,但它们全都是静态声明式的——内容在那里,机器要不要理解、如何理解、理解成什么样,全看爬虫和模型的心情。
WebMCP 试图往下再走一层:不是告诉搜索引擎“我有个页面,里面有个产品”,而是干脆把产品数据、页面上下文、操作接口以一种协议化的方式直接暴露给任何经过授权的 AI 客户端。你可以把它理解为网站与 AI 之间的一次 RPC 握手,而不是单纯的数据标注。如果落地,它可能带来一个前所未有的效果:同一个网页,人类浏览器看到的是一套交互界面,AI 代理看到的是另一套精心组织的数据结构和动作集合。页面永远是一个,但消费它的“终端”可以有两种完全不同的呈现方式。
这个定位非常戳 AI 时代的痛处。现在大量 AI 应用在回答问题时引用网页内容,但它们大多数还是在“盲人摸象”——抓一个 URL,拼命推理,经常抓错内容区块,导致 AI 一本正经地引用一个导航栏或 Cookie 弹窗作为论据。WebMCP 的本质是让网站自己告诉 AI:“我可以给你看更准确的东西,比你自己瞎猜强多了。”
1.3 为什么偏偏是 Chrome 来做这件事,而不是 W3C?
很多人只看到“Chrome 推出”这个标签,没有追问一个更关键的问题:为什么是 Chrome?
答案是,Chrome 现在不只是浏览器,它还是全世界最大的 AI 流量入口和最大的用户数据入口的拥有者。Google 的 AI Overview、搜索生成体验、Chromium 内核本身——这一整条链路如果想要回答用户问题时引用准确的内容,就必须解决“网页理解”这个基础问题。你不能指望整个互联网都在一夜之间用上 WebMCP,但你可以从自己家的浏览器开始推动:Chrome 内置一个 MCP 客户端,当它处理页面时同时提取页面的 MCP 数据,再把这些数据提供给上层 AI 服务。对开发者来说,只要你的网站给出了 MCP 描述,你在 Chrome 生态里的可见度就会显著提高。这本质上就是对整个互联网“软性征税”——你不交这份数据说明,你就可能在 AI 分发中被边缘化。
换句话说,Chrome 推 WebMCP 的逻辑和当年 Google 推 AMP 的逻辑在战略层面是一模一样的:不是 W3C 说我们需要一个更好的标准,而是我自己遇到一个痛点,我又有能力把标准推成事实,所以我直接抛出一个提案,等生态来跟进。唯一的问题是,Google 吃过一次 AMP 的亏,这次会不会吸取教训,把节奏放慢一点,把利益让渡得多一点——这是我们从技术之外最重要的观察角度。
2. WebMCP 是对 AMP 的改良,还是换壳重演?
2.1 明面上像的地方:主导者、托管意识、和“你不跟就边缘化”
先来说说 AMP 当年臭在哪儿,然后我们逐条比照。
AMP 最让人诟病的几条,基本可以概括为:第一,你必须用 AMP 官方提供的几个受限组件重写页面,设计自由度大打折扣;第二,内容必须交给 Google 的 AMP 缓存服务器托管,等于流量入口被掐住,用户访问的是 google.com 域名下的缓存,而不是你的站;第三,Google 在搜索结果里给 AMP 页面显著优待,你不做,你的访问量和广告收入就会肉眼可见地下降。
用这三条来对照 WebMCP,你就能发现确实有一半重叠。主导者同样是 Chrome/Google 团队,这没得洗。WebMCP 同样会带来事实上的分发倾斜——如果 Chrome 内置了 WebMCP 的解码能力,搜索、AI 摘要、甚至未来的浏览器内置助手都优先消费 WebMCP,那么不接入的站点确实会在 AI 生态里落于人后。这种“你不跟就被边缘化”的威慑力,和当年 AMP 如出一辙。
更有意思的是,WebMCP 虽然没有强制你用某个缓存服务,但它实际上是在创造一个“标准化的内容投喂层”,一旦站长把内容以结构化协议交给 AI 客户端,就等同于承认“我的页面还有另一种提供给机器的解读方式”。这个解读方式如果成为惯例,搜索引擎对原始 HTML 的依赖就会下降,而谁的 MCP 文件做得漂亮谁就更有机会被引用。逻辑链条和当年 AMP 的“内容交给我帮你分发”殊途同归。
2.2 本质上不像的地方:不做劫持、不做重写、不锁死单一路径
但说句公道话,如果只看表象就断定 WebMCP 是 AMP 2.0,那也冤枉它了。至少从目前流出的技术框架看,两者有三个本质性差异。
第一个差异,WebMCP 不劫持你的域名和 URL。AMP 页面在谷歌搜索里点击后,你的地址栏看到的是 google.com/amp/xxx,这是很多站长无法接受的原因——流量、品牌、用户认知全部被拦腰截断。WebMCP 的描述文件是放在你自己的域名下的,AI 代理访问的是你的原始页面或你这个域名暴露的接口,身份关系没有转移。用户最终如果点击进入,去的仍然是你自己的站。这个差异意味着,即便 WebMCP 在分发上有倾向性,它也不会让你失去自己的流量入口。
第二个差异,WebMCP 不要求你重写页面结构。AMP 是你要把页面全部改成 或者 这样受限的组件,WebMCP 更像是给现有页面额外写一份“说明书”,原始 HTML、React、Vue、服务端渲染都不受影响,你想怎么写还是怎么写。对前端同学来说,这几乎是零创痛的接入——真正的成本在内容和数据组织上,而不在样式和交互上。
第三个差异,WebMCP 不做“单一数据通路”。AMP 的兄弟项目 AMP Cache 是唯一的官方缓存,你选择 AMP 就等于选择了谷歌的内容分发网络。WebMCP 的设计初衷应该是开放协议——理论上任何 AI 客户端、任何搜索引擎、任何浏览器都能消费这套描述,不一定非走 Chrome 不可。它是给自己的 AI 生态铺路的同时,也顺便给别人开了一扇门。这是不是一种高明的阳谋,确实值得琢磨。
2.3 关键分歧点:谁掌握用户入口,谁就制定规则
前面这些技术对比,最终都会汇聚到一个问题上:谁掌握用户入口,谁就制定规则。这不是技术问题,而是权力问题。AMP 之所以失败,抛开技术烂不烂不谈,很大原因是它把对用户入口的控制赤裸裸地暴露在阳光下,让站长和内容平台感觉被要挟。而 WebMCP 这次学聪明了,它在形式上把主动权交还给了站长——描述文件在你手里,展示数据是协议化的,没有强制托管,没有强制重写。但你要是因此放松警惕,那就太天真了。
关键的分歧点在于:一旦 AI 摘要、AI 搜索等都采用 WebMCP 作为理解网页的标准方式,那么“如何定义一段内容是否值得被 AI 消费”的话语权就落在协议定义方手里。举个例子,如果 Chrome 团队在协议规范里规定“网页描述文件只能对经过验证的 AI 客户端开放”,那么无法通过验证的第三方 AI 就可能被排除在外。如果规定“描述文件需要提供实时数据接口”,那么没有后端能力的纯静态博客就被天然降级。这些看起来都是中性的标准选择,但每一条都可能对不同规模的站点产生完全不同的影响。
从这个角度看,说 WebMCP 是 AMP 重演并不准确,但说它“继承”了 AMP 的野心则完全成立。它换了一种更聪明的玩法,不再试图直接控制页面,而是试图成为所有 AI 和网页之间的那个翻译层——翻译层往往才是一个生态里最赚钱、最有权力的位置。
3. 如果落地,你的站点需要怎么接?
到这里,我不打算停留在概念层面了。我根据目前公开的信息,结合自己折腾 robots.txt、JSON-LD、Open Graph 这些老协议的经验,给你一个“如果明天要接入 WebMCP,该从哪下手”的可落地路径。部分细节将来正式规范出来后可能有出入,但整体思路应该不会差太多。
3.1 协议接入的最小方案:一个入口、两种格式
从现有流出的信息看,WebMCP 的接入方式大概率不会特别复杂,原则上类似于在一个固定路径放置协议描述文件,甚至在 HTML head 里声明一个链接标签。举一个最小化接入的例子:
<link rel="mcp" href="/webmcp/manifest.json" />这就是最经典的接入口声明。AI 代理抓取你的页面时,看到 这个标签,就知道要去 这个地址读取更完整的 WebMCP 描述。这有点像你在网页里挂一个 Open Graph 标签,告诉社交平台“要用这张图、这段描述作为分享卡片”——只是这次,分享对象从社交平台变成了 AI。
描述文件本身应该包含哪些字段?参考既有协议和 MCP 领域惯例,至少应有这几类:
{ "version": "1.0", "site": "https://example.com", "paths": { "/articles/foo": { "title": "Chrome 推出 WebMCP 深度分析", "content_ref": "/articles/foo/content.json", "operations": { "search": "https://api.example.com/search?q={query}" } } } }这里的思路是给 AI 一个“地图”:哪个 URL 对应什么内容,内容的结构化数据在哪里可以拿到,如果有动态操作(比如搜索、提交表单、加载更多),允许调用哪个接口。你不需要把整个站的内容一股脑倒进去,只需要描述层级和入口,具体内容引用到 content 文件里即可。
注意:不要把 WebMCP 描述文件做成超大 JSON。它本质是一个目录索引,不是一个数据镜像。真正的内容数据应该按区块、按页面去组织,避免一个文件十几 MB,那样对抓取性能反而是灾难。
3.2 内容标注与数据映射:把“给人看的页面”翻译成“给 AI 看的实体”
接入 WebMCP 最花功夫的不是部署,而是做内容标注。你要把页面里人类能看懂的信息,抽象成 AI 能消费的实体。
什么叫实体?简单说,一篇文章里有“作者”“发布时间”“正文”“标签”“相关文章”,这些就是实体。一个商品页里有“商品名”“价格”“库存状态”“规格参数”“评价摘要”,这些都是实体。在传统 JSON-LD 时代你已经做过这件事,但做得比较浅,主要服务于搜索引擎的富摘要。在 WebMCP 时代,这件事会做得更深——不只是标注字段,还要标注页面内部的区块结构和操作语义。
举个实际操作中的例子。比如你有一个博客页面,你要在内容映射里告诉 AI:文章的正文在哪个选择器下,文章的目录有哪些章节,是不是支持全文搜索,评论区是否有独立的数据接口。这些信息如果用传统 HTML 语义标签,能表达一部分,但表达不了“这个页面有一个搜索功能,你可以直接调用搜索接口而不需要渲染页面”这种动态能力。WebMCP 最吸引人的地方就在这里:它允许页面把“功能”和“内容”一起暴露给 AI,而不仅仅是暴露静态文本。
这一步的实际工作量很大。我自己的经验是,拿现在的站点做映射,100 个页面里面可能有 70 个是高度重复的模板,真正要花心思的是那 30 个有自定义组件的页面。所以建议你是先做共性的页面模板映射,再一个一个攻坚特殊页面。
3.3 缓存与服务端性能考量
如果你是一个访问量有点规模的内容站,接入 WebMCP 还要想清楚一个非常实际的问题:你的服务端扛得住多少 AI 代理的额外请求?
逻辑是这样的:以前只有搜索引擎爬虫会定时来抓你的页面,频次不高,而且谷歌百度都有成熟的抓取频率控制。但 AI 时代不一样,每一个用户在 AI 对话框里问一个问题,AI 后台都可能实时去抓一批 URL 的 WebMCP 描述。你无法预知自己的页面会在什么时候被哪个智能体会触发抓取。如果大流量爆发,你的服务器会很酸爽。
我建议的处理策略是给 WebMCP 文件单独做一层 CDN + 缓存,让 AI 代理拿到的是边缘节点的缓存,而不是直接打到源站。同时给描述文件设置比较长的 HTTP Cache-Control 时间,比如静态的内容索引可以设置 24 小时以上,动态的实时数据接口则按实际变化频率设置 30 秒到 5 分钟不等。
另外千万要注意接口鉴权这个坑。如果你在描述文件里暴露了一个提供全文内容的接口,但不想让所有人都能抓取,需要在协议里约定鉴权方式——要么参考最基本的 API Key,要么做 IP 白名单,要么用更细粒度的签名机制。否则真正落地后,你的内容全文接口就是一张裸奔的靶子,谁都来打。这也是 AMP 时代没怎么被讨论过的问题,因为 AMP 内容都放在谷歌缓存里,访问控制由谷歌替你做了。WebMCP 把控制权还给你的同时,也把安全责任还给了你。
4. 从 DevTools MCP 到 WebMCP:MCP 家族到底在布什么局
4.1 MCP 已经是开发者桌面上的新常态
如果说 WebMCP 这个名字里的 MCP 让你觉得陌生,那你可能还没注意到,MCP(Model Context Protocol)在开发工具圈已经渗透有一阵子了。搜索热门关键词里能看到 chrome devtools mcp 和 playwright mcp,说的就是开发工具开始朝着“AI 可以直接操作开发环境”的方向演进的真实案例。
chrome devtools mcp 解决的是什么问题呢?直白讲,就是让 AI 代码助手能像人一样打开 Chrome 开发者工具,读取网络请求、查看控制台报错、检查 DOM 状态。以前你要手动把某个报错贴给 AI,现在 AI 自己就能通过 DevTools 协议获取运行时的信息,再结合本地代码库做诊断。playwright mcp 就更直接了,它让 AI 可以写自动化脚本去跑浏览器端到端测试,跑完还能自己看截图和 console 输出。这个变化对前端工程师来说相当震撼,它意味着调试这件事从“人把信息搬运给 AI”变成了“AI 自己长眼睛看页面”。
如果说 DevTools MCP 是给 AI 开了一双看浏览器内部的眼睛,那 WebMCP 就是在网页服务端给 AI 开了一扇正门。前者是客户端侧的能力连接,后者是内容端、站点端的标准协议。两个方向合起来,才能让 AI 既看得懂浏览器内部,又看得懂网站想表达什么。单看其中一个,都只是半边风景。
4.2 WebMCP 在这张网里的位置:浏览器主场的 AI 敲门砖
把视角拉高一点,你可以发现 MCP 这个名字底下,谷歌明显在打造一张网:浏览器端有 DevTools MCP,让 AI 能驱动浏览器;自动化测试端有 Playwright MCP,让 AI 能写和跑回归;Web 内容端有 WebMCP,让 AI 能高效理解网页。这一整套,本质上都是为了让 AI Agent 成为浏览器和网站生态的一等公民。
这里有一个战略意图值得琢磨:过去网页生态只认三种角色——用户、浏览器、服务器。现在多了一个角色叫 AI Agent。这是一个不请自来的第四方,它可能代表用户去浏览页面、可能代表搜索引擎去抓取内容、也可能自己就是一个独立的自动化程序。现有的 HTTP 协议、浏览器渲染逻辑、访问控制体系,都没有为这个第四方做过好的定义。robots.txt 太粗糙,只能表达允许与否,不能表达能力边界。CAPTCHA 和登录墙在 AI Agent 面前全是反生产力,只会让代理什么都干不了。
WebMCP 就是在尝试回答这个第四方的问题:一个 AI 代理进入你的网站时,它能做什么、不能做什么、能以什么格式拿到什么数据。它不是简单的抓取许可协议,它是让你的网站提前为一个 AI Agent 客人准备好接待流程。从这个角度理解,WebMCP 作为第一个正面回答“AI Agent 如何与 Web 站点共处”的标准提案,意义远超 AMP 当年那个性能优化工具的定位。
4.3 开发者下一步该押注什么:技能层面和业务层面分开看
面对 MCP 家族这股浪潮,很多开发者会焦虑:要不要马上去学 MCP?会不会明天 DevTools MCP 就把我替换了?我的建议是把问题拆成技能层面和业务层面来看。
技能层面,MCP 相关的工具流值得花一点时间熟悉,但不至于焦虑到通宵达旦地学。你只需要理解几个核心概念:MCP 是一个上下文连接协议,它允许 AI 模型调用外部工具,外部工具再把结果塞回模型上下文;开发工具类的 MCP 服务器本质上是一个工具函数集,把浏览器的能力封装成 AI 可以调用的函数。你没有必要从零写一个 MCP 服务器,但很有必要亲手把一个现有的 DevTools MCP 配置进你的开发环境里,实际体验一把“AI 自己去开 Chrome 控制台帮你查问题”的爽感与局限。
业务层面,如果你是从零开始的新站点,那我认真建议你留意 WebMCP 的提案动态,但不要倾注太多资源去赌它一定成。你要做的是保持一种“兼容性思维”而不是“赌博思维”。也就是说,你的内容管理系统最好从一开始就把结构化内容做得干净、API 接口可寻址、页面元信息完整,这样无论将来 WebMCP 以什么方式落地、会不会被 W3C 采纳,你都能用很低的成本跟上。反过来,如果任何时候你把所有希望押在某个单一浏览器厂商的私设标准上,万一它延期、或者被社区抵制掉,你的前期投入都变成了沉没成本。
5. 常见争议与实操心态:别急着下注,但要早做兼容
5.1 批判者到底在怕什么
聊到现在,得正面回应一下 WebMCP 引发的争论了。很多人说它是 AMP 的借尸还魂,这个判断有一部分成立,但更准确的批判应该指向三个点。
第一个批判点:又一个由单一厂商主导的“伪标准”。真正的 Web 标准如 HTTP、HTML、CSS 讲究开放、多利益方参与、有 W3C/WHATWG 这类组织制衡。WebMCP 虽然号称会推向标准组织,但初始的设计权、话语权、以及最早的生态位都在 Chrome 手里。历史经验告诉我们,由主导者自己定的协议,很难不暗藏对自己生态更友好的私货。
第二个批判点:它可能造成新的内容分层和对小型网站的挤出效应。大站有工程资源做精细的内容映射、实时数据接口、完善的鉴权体系,小站可能连一名后端工程师都没有,只能挂一个静态描述文件。长此以往,AI 引用内容时会更偏爱那些“伺候得更好”的大站,小站的内容被 AI 忽略,形成马太效应。这个担忧和当年 AMP 时代是一样的——只不过 AMP 的门槛是技术重写,WebMCP 的门槛变成了数据和协议能力的维护成本。
第三个批判点:数据控制和透明度问题。WebMCP 会要求网站暴露更细粒度的内容接口,这对 AI 是好事,但也意味着网站原本藏在 HTML 结构里的模糊地带会被协议化、显性化。比如你原来完全不想被搜到某个页面,但 WebMCP 描述文件录入时可能不小心把它暴露给了 AI 客户端,而且这种暴露方式甚至没有 robots.txt 那么直观的可控性。这会让内容安全和权限管理变得更加复杂。
5.2 判断一个标准值不值得跟进的三个问题
行业里每天都有新的标准、提案和第三方生态规则冒出来,你不可能每个都深入调研。我自己的方法是问三个问题,答案清楚了基本就知道要不要跟进。
第一个问题:它解决的需求是否真实、长期存在?拿 AMP 来说,它解决的是移动端加载速度问题,这个问题在当时是真的,但它为这个问题开的药方就是一个“伪处方”——强制改写内容、统一托管缓存,导致问题解决了但新问题更多。WebMCP 解决的是 AI 代理如何理解网页的问题,这个需求在当前和可见的未来一定是越来越强的。方向本身是站得住的。
第二个问题:它是否锁死你对自有内容的控制权?AMP 最大的问题就是锁死控制权,内容搬到谷歌缓存,用户入口被接管。WebMCP 从设计上保留了域名归属和内容入口,没有出现那种“把你家钥匙交给中介”的做法。但它可能通过接口协议和鉴权机制在“标准”层面造成新的依赖——比如你能接入但很难退出,退出之后 AI 对你的理解能力立刻下降。这一点要持续观察。
第三个问题:如果它失败或者被替代,你的投入能不能迁移?这是最实际的判断标准。你可以问自己:如果 WebMCP 一年后被某个 W3C 生态的开放替代方案打败,我为它写的 JSON 描述文件、做的结构化映射工作,能不能复用到新的方案?如果能复用,现在跟进就是低风险高回报的期权;如果不能复用,那你其实是在为某个公司的战略利益打工。好消息是,结构化数据的积累几乎永远是可复用的——你只要别把逻辑和工具完全绑定在某一家的实现上就没问题。
5.3 现阶段建议:先做兼容、别做赌注
结合我自己的实操经验,现阶段最健康的策略是四个字:做兼容,但别做赌注。
做兼容的意思是,在内容生产端把数据尽可能结构化。具体来说,继续维护好 JSON-LD、保持页面 URL 的稳定可寻址、保证正文和元数据分离、提供清晰的站点地图。这些传统做法永远不会浪费,因为任何新协议都是建立在良好结构化内容之上。WebMCP 就算明天被砍掉,你的内容底子也是硬的。
别做赌注的意思是,不要在单一浏览器厂商的标准提案上投入过大的工程改造,尤其是不要为了 WebMCP 牺牲掉现有用户体验、SEO 策略和浏览器兼容性。现在这个阶段,你可以写一个最小化的 WebMCP manifest 放在站点上做实验,但千万不要大规模重构站点的内容组织方式。让子弹飞一会儿。
还提供两个上手的小建议。第一,如果你在 Chromium 内核的浏览器里开发,可以顺手研究一下 chrome://flags 菜单里跟 MCP 相关的实验性开关。第二,用简单脚本去检查你的站点在常见 AI 爬虫(例如 GPTBot、ClaudeBot、Google-Extended)眼中能不能被理解,这比纠结 WebMCP 参数本身更有意义——因为 AI 代理理解你的第一步还是抓取,你的 robots.txt、页面响应速度、移动端可用性,仍然决定了你能不能被有效索引。
5.4 我个人的体会:警惕规矩,但不拒绝新规则
最后说一点个人体会。我经历过 AMP 从狂热到衰退的全过程,也看着很多站长在它身上投入了大把时间最后打了水漂。这次 WebMCP 出来,我第一反应同样是“又来一个”。但仔细研究下来,不得不承认,这个提案的设计水平比 AMP 高出不少,至少在形式上是尊重站点所有权的,也没有那么赤裸裸地劫持流量。
我认为真正值得警惕的不是 WebMCP 本身,而是 Web 生态中一直存在的那个结构性规律:谁能定义浏览器和网页之间的交互协议,谁就能在未来十年的生态里占据最有利的位置。AMP 试图通过缓存和控制内容来建立霸权,失败了;WebMCP 试图通过成为 AI 时代的语义层来建立霸权,这次可能会成功,因为它给所有参与方留了更体面的空间。
如果把 Web 史拉到足够长的时间尺度,你会看到每个时代都有类似的新标准:20 年前的 RSS 试图定义内容订阅,15 年前的 microformats 试图定义语义标记,10 年前的 JSON-LD 试图定义结构化数据,近几年的 AMP 试图定义移动页面性能。这些标准有的成功了,有的失败了。但它们的共同点是:谁为真实且长期的需求提供了足够开放、足够可迁移、足够尊重底层参与者利益的方案,谁就能立足。目前 WebMCP 处在一个微妙的中间点——它方向正确,但它背后的推手是有强烈的商业动机的。这个矛盾决定了我们不能全盘接受,也决定了我们无法完全忽视。
我的建议很朴素:保持动手能力,把结构化内容当作未来的基础设施来建设,但永远不要把站点的主权拱手让给任何一方,哪怕对方戴着浏览器的光环。只有当每一个站点都坚持这一点时,WebMCP 才能真正成为一个新标准,而不会变成又一个被时代记住的反面教材。