guides
通过 MCP 进行无障碍测试:AI 智能体现在能做什么
MCP 让 AI 助手可以在工作流程中途运行真实的无障碍扫描。QualiBooth 已经提供了 MCP 服务器——以下是它在实践中的意义。
MCP 对无障碍意味着什么
模型上下文协议(Model Context Protocol,MCP)是由 Anthropic 制定的一项开放标准,它让 AI 助手能够以标准化的方式连接外部工具、API 和数据源。有了 MCP,AI 就不再局限于自己的训练数据——任何你能描述清楚的工具,都可以变成 AI 随时调用的能力:在对话中途、在工作流程中途、在代码评审中途。
对无障碍测试而言,这一转变意义重大。直到不久之前,运行一次无障碍扫描还意味着要离开编辑器、打开浏览器扩展、导航到正确的 URL、等待结果,然后手动解读它们。MCP 彻底消除了这些摩擦。
无障碍为何应当融入 AI 工作流
现代开发正日益由 AI 辅助。开发者借助 AI 编写代码。设计评审在 AI 驱动的工具中进行。文档在 AI 聊天界面中起草。部署流水线由 AI 监控。
与此同时,无障碍在历史上一直被搁置到最后才补上——一次在网站建成之后才进行的审计,而那正是修复成本最高的时刻。MCP 改变了这一点:它让无障碍测试可以嵌入工作流程的任何一个环节,而不只是末尾。
当 AI 助手能够直接调用无障碍扫描器时,它就可以:
- 在你还在编写组件的时候就暴露出违规项
- 在发现严重问题时阻止合并请求
- 在每一次设计评审中附上一份无障碍摘要
- 在每次部署后重新测试,以捕捉回归
这并非纸上谈兵。当你把 AI 编码助手接入一个支持 MCP 的无障碍工具时,这就是实际发生的事。
QualiBooth 的 MCP 服务器如何工作
QualiBooth 已经提供了一个 MCP 服务器,AI 助手——包括 Claude——都可以连接到它。连接之后,AI 就能对任意公开 URL 运行真实的 WCAG 无障碍扫描、接收结构化结果,并给出可执行的发现,而开发者始终无需离开自己的工具。
一次典型的交互是这样的:开发者请 AI 助手检查一个新部署的预发布页面有无无障碍问题。AI 调用 QualiBooth 的 MCP 工具、传入 URL,随即收到一份完整的违规报告——影响级别、受影响元素数量、WCAG 标准引用以及修复指引。随后 AI 会结合上下文呈现这些发现,并与开发者当前正在处理的代码关联起来。
不需要浏览器扩展。不需要另开标签页。不需要手动复制粘贴。扫描就发生在工作流程之内。
扫描覆盖哪些内容
QualiBooth 的 MCP 服务器针对实时渲染的页面运行由 axe-core 驱动的检查——这与无障碍专家在专业审计中使用的引擎相同。结果包括:
- 总体无障碍评分(0–100)与诉讼风险等级
- 按影响程度划分的违规项:严重(critical)、重大(serious)、中等(moderate)、轻微(minor)
- 首要修复项:应当最先处理的最高优先级问题,附受影响元素数量以及指向修复指引的链接
- 完整的 axe-core 违规明细:当你需要深入排查时使用
这意味着 AI 掌握的信息与一位无障碍工程师所掌握的完全相同——并且能够结合你的代码库进行推理。
这为团队带来了什么
将 QualiBooth 接入 AI 工具的团队,会获得一些此前实现起来颇为别扭的实用能力。
持续的无障碍监测。 一个按计划运行的 AI 智能体可以在每次部署后检查你网站的每一个页面,并在用户遇到问题之前报告回归。
具备无障碍意识的代码评审。 当 AI 助手评审一个包含 UI 改动的拉取请求时,它可以扫描预览 URL,并把无障碍发现与代码反馈一并给出。
CI/CD 中的按需审计。 编排部署流水线的 AI 可以在部署中途调用 QualiBooth,在发现严重违规时让发布失败,并把发现结果回传给开发者。
降低无障碍新手的门槛。 不是无障碍专家的开发者,可以直接请 AI 解释某条违规是什么意思、它对特定用户群体为何重要、以及应当如何修复——而扫描结果就是上下文。
AI 辅助开发中的 WCAG 合规
AI 辅助开发的一个风险在于,AI 工具会复制那些看起来正确、实则不符合 WCAG 的无障碍写法。当 AI 生成一个模态框、一个下拉菜单或一个表单时,如果没有外部验证,就无法保证生成的代码达到 WCAG 2.2 AA 级。
通过 MCP 接入 QualiBooth 就闭合了这个环路。AI 生成代码,AI 扫描结果,AI 修复它所发现的问题。这种紧密的反馈循环——生成、测试、修复,全都在同一次会话中完成——正是 AI 辅助能够真正提升、而非逐步侵蚀网站无障碍基线的方式。
这也意味着,当无障碍问题确实出现在生产环境中时,从发现到修复的时间可以从数周(等待下一次排期审计)缩短到几分钟(AI 发现它、解释它,并在同一个工作流程中打上补丁)。
开始使用
QualiBooth MCP 服务器现已可用。如果你已经在使用 Claude 或其他兼容 MCP 的 AI 助手,只需把 QualiBooth 工具加入你的配置,就可以直接从 AI 工作流中运行无障碍扫描。
对于希望走得更远的团队——周期性扫描、VPAT 生成、专家人工评审——QualiBooth 的完整平台构建在同一套无障碍引擎之上。MCP 工具所呈现的一切,都可以升级为一次完整的审计委托。
问题不在于无障碍是否应该进入你的 AI 工作流。它当然应该,理由和它应该出现在其他任何环节一样:越早发现问题,修复成本就越低。而 MCP 正是通往那里的路径。