
Accessibility Ai
io.github.groundlogic-ai-source由 GitHub 账号 groundlogic-ai-source 发布v1.0.0更新于 Oct 24, 2026
Scan URLs for WCAG 2.1 violations, generate AI fixes, and produce VPAT 2.5 compliance reports.
概览
一个 MCP 服务器,可扫描网页的 WCAG 2.1 无障碍违规、生成代码修复建议、复验修复结果,并生成 VPAT 2.5 合规报告。
- 可以做什么
- 扫描 URL 的 WCAG 2.1 违规,结合 DOM 分析与 AI 截图审查,给出严重程度统计和预计修复时间,支持单页或每站最多 10 页。针对每项违规生成特定框架的代码修复,包含修改前后片段和可直接粘贴的汇总。修复后重新扫描并与原始扫描对比,列出已解决、仍存在和新增的问题。生成 VPAT 2.5 EN 301 549 合规报告,输出结构化 JSON 和 base64 编码的 PDF。
- 适用场景
- 适合需要快速了解某个网页或小型网站无障碍状况、希望获得常见 WCAG 问题的初稿代码修复,或在人工审计前为采购准备 VPAT 初稿的场景。
- 运行要求
- 远程 Streamable HTTP 端点,或基于 pnpm monorepo 自行部署,需要 Node.js、pnpm、Playwright Chromium 浏览器,以及通过 DATABASE_URL 配置的 PostgreSQL 数据库。每次工具调用都需提供自己的 Anthropic API 密钥,作为 anthropic_api_key 参数传入。
安装
在 SourceWeft 中
- 打开 控制台中的 Accessibility Ai,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.groundlogic-ai-source%2Faccessibility-ai/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"accessibility-ai": {
"type": "http",
"url": "https://accessibility.groundlogic.ai/mcp"
}
}
}README
AccessibilityAI — by GroundLogic AI
Autonomous WCAG 2.1 accessibility auditor that scans, fixes, re-verifies, and generates VPAT 2.5 EN 301 549 reports using AI vision analysis + DOM scanning.
⚠️ Beta Release — AccessibilityAI is an early-stage prototype. Automated tools detect approximately 40–60% of accessibility issues. Manual review by a certified specialist is recommended before submitting VPAT reports for formal compliance purposes. Expect rough edges — please share feedback or report bugs using the form below.
[Add demo GIF here]
[License: MIT] [MCP Compatible] [WCAG 2.1]
Feedback
AccessibilityAI is actively developed. If something breaks or you have a feature request, we want to know.
You can also open a GitHub Issue for bug reports.
What It Does
AccessibilityAI is an open-source MCP server that:
- Scans a URL using axe-core (DOM) + Claude Vision (AI screenshot analysis)
- Generates surgical, framework-specific code fixes for every violation
- Re-verifies by re-scanning after fixes are applied, showing exactly what was resolved
- Produces a complete VPAT 2.5 EN 301 549 accessibility conformance report (all clauses, PDF + JSON)
It runs as an MCP server over Streamable HTTP — compatible with Claude Desktop, Claude Code, Cursor, and any MCP client.
Quick Start
This is a pnpm monorepo. The MCP server lives in artifacts/api-server/.
Bring Your Own Key
AccessibilityAI uses a Bring Your Own Key (BYOK) model. You supply your own Anthropic API key with each tool call — it is never stored, never logged, and used only for the duration of that single request.
Your key is never retained. See PRIVACY.md for full details.
You can get an Anthropic API key at console.anthropic.com.
MCP Tools
scan_accessibility
Scans a URL for WCAG 2.1 accessibility violations using DOM analysis and visual AI.
Input:
Output:
generate_fixes
Takes scan results and generates specific code fixes for each violation. Returns patches ready to paste into Claude Code or Replit Agent.
Input:
Output:
The copy_paste_summary field is formatted to paste directly into Claude Code or Replit Agent.
re_verify
Re-scans the URL after fixes have been applied and compares against the original scan.
Input:
Output:
generate_vpat
Generates a complete VPAT 2.5 EN 301 549 accessibility conformance report. Returns a PDF (base64) and structured JSON covering all clauses.
Input:
Output:
vpat_json— Full structured VPAT report (all EN 301 549 clauses)pdf_base64— Base64-encoded PDF, decode and save as.pdfoverall_conformance_percentage— % of WCAG 2.1 Level A & AA criteria met
Example Prompts
Use these prompts with Claude Desktop, Claude Code, or any MCP client connected to AccessibilityAI:
1. Scan a site and get a violation summary:
2. Generate code fixes for a specific framework:
3. Re-verify fixes and produce a VPAT report:
Used in Production
AccessibilityAI powers accessibility compliance workflows in healthcare and government sectors where VPAT documentation is required for procurement. Organizations use it to generate baseline conformance reports before manual audits, saving 4-8 hours per audit cycle.
Limitations
- Automated tools detect approximately 40–60% of accessibility issues. Manual review by a certified accessibility specialist is recommended for full compliance certification.
- VPAT reports generated by this tool should be reviewed before regulatory submission.
- Full-site scans are capped at 10 pages. Deep navigation paths may not be reached.
- Non-web EN 301 549 clauses (hardware, voice, closed software) are marked "Not Evaluated" — manual assessment required for those.
- Scan results are retained for 1 hour. Re-run
scan_accessibilityif results expire.
MCP Client Configuration
Claude Desktop
Add to claude_desktop_config.json:
Claude Code / CLI
Contributing
Contributions are welcome. Please:
- Fork the repo and create a feature branch
- Follow existing code style (TypeScript strict mode, no
any) - Add or update tests for changed behavior
- Open a pull request with a clear description
For bug reports and feature requests, open a GitHub Issue or use the feedback form.
License
MIT — see LICENSE for details.
GroundLogic AI — [email protected]
来源:README.md,提交 8640b9b
工具
0版本历史
1- v1.0.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具必需15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分