Integrations
Web 可访问性测试 MCP 服务器 (A11y MCP)
A11y MCP 是一个 MCP(模型上下文协议)服务器,它允许 LLM 访问 Web 可访问性测试 API。
该服务器使用 Deque Axe-core API 和 Puppeteer 允许 LLM 分析 Web 内容是否符合 WCAG 并识别可访问性问题。
注意:这不是 Deque Labs 的官方 MCP 服务器。
如果您喜欢这个项目,请留下一颗星!🌟
特征
- 测试网页:测试任何公共 URL 是否存在可访问性问题
- 测试 HTML 片段:测试原始 HTML 字符串是否存在可访问性问题
- WCAG 合规性测试:根据各种 WCAG 标准(2.0、2.1、2.2)检查内容
- 可定制测试:指定要测试的可访问性标签/标准
- 规则探索:获取有关可用可访问性规则的信息
- 颜色对比度分析:检查颜色组合是否符合 WCAG 标准
- ARIA 验证:测试 ARIA 属性的正确使用
- 方向锁定检测:识别强制特定屏幕方向的内容
安装
要将此服务器与 Claude Desktop 一起使用,您需要在 MCP 设置中对其进行配置:
**对于 macOS:**编辑'~/Library/Application Support/Claude/claude_desktop_config.json'
文件
**对于 Windows:**编辑%APPDATA%\Claude\settings\claude_mcp_settings.json
文件
**对于 Linux:**编辑~/.config/Claude/settings/claude_mcp_settings.json
文件,将/path/to/axe-mcp-server/build/index.js
替换为已编译服务器文件的实际路径。
可用工具
测试可访问性
测试 URL 是否存在可访问性问题。
参数:
url
(必填):要测试的网页的 URLtags
(可选):要测试的 WCAG 标签数组(例如,[“wcag2aa”])
例子
测试html字符串
测试 HTML 字符串是否存在可访问性问题。参数:
- html(必需):要测试的 HTML 内容
- 标签(可选):要测试的 WCAG 标签数组(例如,[“wcag2aa”])
例子
获取规则
通过可选过滤获取有关可用可访问性规则的信息。
检查颜色对比度
检查前景色和背景色组合是否满足 WCAG 对比度要求。
参数:
foreground
(必需):十六进制格式的前景色(例如“#000000”)background
(必需):十六进制格式的背景颜色(例如“#FFFFFF”)fontSize
(可选):字体大小(以像素为单位)(默认值:16)isBold
(可选):文本是否为粗体(默认值:false)
例子
检查颜色对比度
检查 ARIA 属性在 HTML 中是否正确使用。
参数:
html
(必需):用于测试 ARIA 属性使用情况的 HTML 内容
例子
检查方向锁
检查内容是否强制特定方向。
参数:
html
(必需):用于测试方向锁定问题的 HTML 内容
例子
响应格式
服务器以结构化的JSON格式返回可访问性测试结果:
依赖项
- @modelcontextprotocol/sdk
- 木偶师
- @axe-core/puppeteer
- 斧头核心
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
MCP 服务器使 LLM 能够使用 Deque Axe-core API 和 Puppeteer 根据 WCAG 标准执行 Web 可访问性测试。
Related MCP Servers
- AsecurityAlicenseAqualityEnables automated web accessibility scans for WCAG compliance using Playwright and Axe-core, providing visual and JSON reports with remediation guidance.Last updated -13214TypeScriptMIT License
- AsecurityAlicenseAqualityProvides web accessibility analysis and color blindness simulation using axe-core and Puppeteer, enabling detailed accessibility checks and visual simulations based on WCAG guidelines.Last updated -2JavaScriptMIT License
- AsecurityAlicenseAqualityProvides accessibility testing capabilities through CLI, helping identify accessibility issues in web applications using axe-core and Puppeteer.Last updated -1JavaScriptMIT License
Playwright MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.Last updated -2157,0269,169TypeScriptApache 2.0