mcpField
A
Accessibility Hub

Accessibility Hub

本地服务
github.com/drzkn开发工具336 周前更新

关于 Accessibility Hub

Accessibility Hub 是面向网页开发者的 MCP 服务,可编排 axe-core、Pa11y 和 Lighthouse 进行无障碍审查。它为问题补充 WCAG 说明、受影响用户和修复建议。

主要功能

  1. 01调用 axe-core、Pa11y 和 Lighthouse
  2. 02并行运行多种分析并汇总结果
  3. 03检查 WCAG 2.1 与 APCA 色彩对比度
  4. 04提供 WCAG 说明及影响用户信息
  5. 05给出修复优先级和步骤建议

适用场景

  1. 01审查网页并获取 WCAG 合规报告
  2. 02部署前检查无障碍分数是否达标
  3. 03定位色彩对比度问题并获取修复建议

MCP 相关

该 MCP 服务向客户端提供网页无障碍分析工具、提示词和 WCAG 等参考资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

AccesibilityHub

用于编排网页无障碍工具(axe-core、Pa11y、Lighthouse)的 MCP 服务。分析网页、检查颜色对比度、获取 Lighthouse 无障碍评分,并生成附带丰富人工解读的详细 WCAG 合规报告。

npm version License: MIT

快速开始

npm install -g AccesibilityHub

添加到 MCP 客户端配置中:

{
  "mcpServers": {
    "AccesibilityHub": {
      "command": "npx",
      "args": ["-y", "AccesibilityHub"]
    }
  }
}

然后询问你的 AI 助手:

“分析 https://example.com 的无障碍情况”

可用工具

工具描述文档
analyze-with-axe使用 axe-core 分析无障碍情况docs/tools/analyze-with-axe.md
analyze-with-pa11y使用 Pa11y 分析无障碍情况docs/tools/analyze-with-pa11y.md
analyze-with-lighthouse使用 Lighthouse 分析无障碍情况(评分 0-100)docs/tools/analyze-with-lighthouse.md
analyze-contrast检查颜色对比度(WCAG 2.1 / APCA)docs/tools/analyze-contrast.md
analyze-mixed ⭐并行运行多个工具并合并结果docs/tools/analyze-mixed.md

可用提示词

提示词描述文档
full-accessibility-audit使用 axe-core、Pa11y 和 Lighthouse 进行全面审计docs/prompts/full-accessibility-audit.md
quick-accessibility-check快速检查并汇总关键问题docs/prompts/quick-accessibility-check.md
contrast-check分析颜色对比度并提供修复建议docs/prompts/contrast-check.md
pre-deploy-check部署前验证是否达到评分阈值docs/prompts/pre-deploy-check.md
quick-wins-report汇总全部三个工具发现的高影响、低成本修复项docs/prompts/quick-wins-report.md
explain-wcag-criterion深入了解任意 WCAG 标准docs/prompts/explain-wcag-criterion.md
lighthouse-audit侧重 Lighthouse 评分的无障碍审计docs/prompts/lighthouse-audit.md
lighthouse-score-improvement制定分阶段计划,以达到目标无障碍评分docs/prompts/lighthouse-score-improvement.md

可用资源

资源描述文档
wcag://criteriaWCAG 2.1 标准参考数据docs/resources/wcag-criteria.md
contrast://thresholds/*对比度阈值(WCAG 2.1 / APCA)docs/resources/contrast-thresholds.md
lighthouse://auditsLighthouse 无障碍审计目录及 WCAG 映射docs/resources/lighthouse-audits.md

丰富的人工解读 ✨

所有无障碍问题都附有丰富的背景信息,帮助你理解并修复问题:

  • WCAG 标准说明及其现实影响
  • 受影响的用户(屏幕阅读器用户、仅使用键盘的用户、低视力用户等)
  • 修复优先级和修复工作量估算
  • 分步解决方案建议
{
  "ruleId": "image-alt",
  "severity": "serious",
  "humanContext": "Non-text content (WCAG 1.1.1 - Level A)...",
  "affectedUsers": ["screen-reader", "low-vision"],
  "priority": "critical",
  "remediationEffort": "low"
}

文档

文档描述
入门指南安装和 MCP 客户端配置
工具参考工具的详细文档
提示词参考提示词模板和用法
资源参考可用的 WCAG 和对比度数据
工作流指南推荐的工作流
有效提示词编写更好的无障碍提示词的技巧
解读结果如何确定问题的优先级并修复问题
贡献指南项目结构、开发和贡献

要求

  • Node.js ≥ 20
  • Chrome/Chromium(由 Puppeteer 自动下载)

支持我

如果这个项目对你有所帮助,不妨支持其开发:

ko-fi Buy Me A Coffee

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。