Token导航 LogoToken导航TokenDH.com
A11y MCP logo
搜索检索stdio官方级别未说明来源级核验

A11y MCP

MCP Server

a11y-mcp

An MCP (Model Context Protocol) server for performing accessibility audits on webpages using axe-core. Use the results in an agentic loop with your favorite AI assistants (Cline/Cursor/GH Copilot) and let them fix a11y issues for you!

工具数

2

提示词数

0

GitHub Stars

43

资源数

0
开发工具JavaScriptClaudeCursorClineClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

priyankark

提供方

priyankark

最后核验

2026/5/18 02:16

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx a11y-mcp {}

详细介绍

A11y MCP服务器

MCP(模型上下文协议)服务器,用于使用axe-core对网页执行可访问性审计。在代理循环中使用您最喜欢的AI助手(Cline/Cursor/GH Copilot)的结果,让他们为您解决所有问题!

特性

  • 对任何网页进行详细的可访问性审核
  • 获取可访问性问题的摘要
  • 根据特定的WCAG标准过滤审核
  • 在结果中包含HTML代码片段,以便于调试

安装

# Install globally
npm install -g a11y-mcp

# Or use directly with npx
npx a11y-mcp

配置

要将此MCP服务器与Cline一起使用,您需要将其添加到MCP设置配置文件中。

MCP配置

将以下内容添加到 mcpServers 对象:

{
  "mcpServers": {
    "a11y": {
      "command": "npx",
      "args": ["a11y-mcp"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

可用工具

audit_网页

对网页执行详细的可访问性审核。

参数:

  • url (必填):要审核的网页的URL
  • includeHtml (可选):是否在结果中包含HTML代码段(默认值:false)
  • tags (可选):要检查的特定可访问性标签数组(例如,wcag2a、wcag2aa、wcag21a、最佳实践)

例子:

Use the a11y MCP server to audit example.com for accessibility issues

get_summary

获取网页的可访问性问题摘要。

参数:

  • url (必填):要审核的网页的URL

例子:

Give me an accessibility summary of example.com

示例用法

配置后,您可以要求Claude使用MCP服务器执行可访问性审核:

  1. “你能检查example.com的可访问性问题吗?”
  2. “审核我的网站https://mywebsite.com符合WCAG 2.1 AA标准”
  3. “给我一个关于无障碍问题的总结https://example.com"
  4. “检查我的本地开发服务器是否位于http://localhost:3000存在任何关键的可访问性问题”

发展

要在本地运行服务器进行开发,请执行以下操作:

npm start

释放

该项目包括一个发布脚本,以帮助进行版本控制和发布到npm。该脚本处理版本碰撞、运行测试、git标记和npm发布。

要发布新版本,请执行以下操作:

# Make sure the script is executable
chmod +x release.sh

# Release a patch version (default)
./release.sh

# Release a minor version
./release.sh --minor

# Release a major version
./release.sh --major

# Release a specific version
./release.sh --version=1.2.3

# Skip git operations
./release.sh --skip-git

# Dry run (no changes will be made)
./release.sh --dry-run

# Force release even with uncommitted changes
./release.sh --force

有关详细信息,请运行:

./release.sh --help

许可证

MPL 2.0

鸣谢

这个项目建立在以下出色工作的基础上 斧头核心

目录标签

目录标签

开发工具JavaScriptClauderesearch-and-dataa11yaxe-coreaccessibilitytests网页无障碍本地部署自动化审计WCAG合规AI集成开发者工具

支持客户端

CursorClineClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

a11y-mcp

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP