WebMCP:让网站向 AI 智能体开放结构化工具
AI 总结
这篇文章(转载自 Agentic AI Foundation 博客)介绍 WebMCP:网页开发者可通过 document.modelContext.registerTool 注册具名工具,为工具定义输入 schema 和执行函数,浏览器会在页面存活期间把已注册工具提供给受支持的智能体;也可在现有 HTML 表单上用 toolname、tooldescription、toolparamdescription 等属性声明式地暴露工具。文章指出 WebMCP 与 MCP 分工不同:MCP 服务器可在没有相关页面打开时提供工具,而 WebMCP 工具绑定当前文档,可复用页面状态与用户会话,并可与 MCP Apps、A2UI 配合。文中称已有实验性实现:Chrome 通过 flag 与 origin trial 提供实现,Cloudflare 发布开发者预览,Brave 曾用 Leo 助手测试;并称 OpenAI 会在每次站点工具调用前进行审查并要求用户确认敏感操作,同时提醒服务端仍须执行既有的访问控制与输入校验。
深度见解
若被浏览器广泛采纳,WebMCP 可能改变网站向智能体暴露能力的方式,但草案、权限模型与安全边界仍在演进。