当 AI 代理开始替我们浏览网页、预订行程、查询信息时,它们却常常被网站的复杂结构难住。WebMCP 的出现,正是为了解决这一痛点。
发生了什么
WebMCP(Web Model Context Protocol)是一种提议中的协议,旨在为网站提供一种标准化的方式,向 AI 代理暴露其内容和功能。它类似于为 AI 代理设计的 API 或 sitemap,让代理能够理解网站的结构、可执行的操作以及数据格式,从而更高效、更准确地与网站交互。该项目在 Hacker News 上引发了讨论,获得了 28 个点赞,表明开发者社区对其产生了初步兴趣。
为什么重要
当前,AI 代理(如基于大语言模型的助手)在访问网站时,通常依赖抓取 HTML、解析 DOM 或使用无头浏览器,这些方法既脆弱又低效。网站结构千差万别,动态内容、JavaScript 渲染和反爬机制都增加了代理的负担。WebMCP 的提出,类似于早期互联网中 robots.txt 和 sitemap.xml 的出现,旨在建立一种约定俗成的标准,让网站主动“告诉”代理如何与其交互。这不仅会提升代理的可靠性,还可能催生新的网站商业模式——网站可以控制代理访问的深度和范围,甚至实现按次计费。
影响与看点
对于开发者而言,WebMCP 意味着需要学习新协议,并可能调整网站后端以支持它。但长期来看,这能降低构建和维护代理的成本,因为不再需要针对每个网站编写特定的解析逻辑。对于用户,更流畅的代理体验意味着更少的错误和更快的响应。值得关注的是,WebMCP 是否会与现有的 MCP(Model Context Protocol)形成互补或竞争,以及它能否获得主流浏览器和网站平台的支持。一个独立的判断是:WebMCP 若想成功,必须提供足够简单的实现方式,并让网站所有者看到明确的收益,否则很容易沦为又一个被遗忘的标准。



