WebMCP 与无障碍:互补的网站交互方式

March 2, 2026
保留语义化 HTML、键盘访问与可用表单,再按真实需求添加浏览器工具,分别验证人类操作和代理调用。
WebMCP 与无障碍:互补的网站交互方式
webmcp
无障碍
a11y
ai代理
web标准

更新于 2026-10-11。无障碍与 WebMCP 面向网站的不同使用者。可访问控件帮助人和辅助技术使用界面,浏览器工具则向支持的代理提供结构化操作。完成其中一种,不证明另一种也能正常工作。

从现有界面开始

保留语义化标题、有标签的输入、原生按钮、键盘操作和清楚的错误提示。验证焦点移动与表单校验,并在适当时使用真实用户或辅助技术测试。注册工具不能修复缺少标签的表单或不可访问的确认对话框。

添加工具而不替代界面

公开一个已经可用的操作。声明式搜索表单保留原提交处理,命令式工具调用真实应用逻辑。不要另开一条绕过权限或校验的路径。

当前示例使用 document.modelContext 和 execute。注解必须描述真实影响;注解指南区分当前 WebMCP 与 MCP 字段。

分别验收四件事

检查验证内容
人类界面键盘、标签、焦点和可理解的错误
工具发现所测浏览器和客户端发现正确的定义
工具执行有效输入得到正确结果,无效输入明确失败
授权只允许相应用户执行相应操作

网站扫描提供页面和注册观察,不执行目标工具,也不替代无障碍审计。限制见评分说明。

有意识地保留防护

使用安全上下文与授权自己脚本的 CSP。不应为分数允许所有内联脚本或移除防嵌入保护。按实际内容和政策决定爬虫权限;爬虫抓取与已登录工具的操作权限是不同问题。

不应从演示推断什么

WebMCP 草案仍在演进,Chrome 早期预览不等于普遍支持。演示成功只证明相应配置。

Google 的 AI 搜索说明没有把 WebMCP 分数确定为排名因素。本文不再引用没有公开样本支撑的扫描结论,实际体验应按自己的用户与集成环境验证。

WebMCP 与无障碍:互补的网站交互方式 | WebMCP Verify