P
priyankark/a11y-mcp
Accessibility audits of a page with axe-core
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
- Copy the command above
- Paste it as one entry under
mcpServersinclaude_desktop_config.json— local servers take command + args (example: clients) - Restart your client
Client config (built from the install command this repo gives)
{
"mcpServers": {
"priyankark-a11y-mcp": {
"command": "npx",
"args": ["a11y-mcp"]
}
}
}Parsed from the README we fetched on 2026-11-05; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"priyankark-a11y-mcp": {
"command": "npx",
"args": ["a11y-mcp"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio priyankark-a11y-mcp -- npx a11y-mcp
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
- Install
npx a11y-mcp
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
npx a11y-mcp. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
# A11y MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
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!
## Features
Perform detailed accessibility audits on any webpage
Get a summary of accessibility issues
Filter audits by specific WCAG criteria
Include HTML snippets in the results for easier debugging
## Installation
bash
# Install globally
npm install -g a11y-mcp
# Or use directly with npx
npx a11y-mcp
## Configuration
To use this MCP server with Cline, you need to add it to your MCP settings configuration file.
### MCP configuration
Add the following to the mcpServers object:
json
"mcpServers": {
"a11y": {
"command": "npx",
"args": ["a11y-mcp"],
"disabled": false,
"autoApprove": []
## Available Tools
### auditwebpage
Performs a detailed accessibility audit on a webpage.
Parameters:
url (required): URL of the webpage to audit
includeHtml (optional): Whether to include HTML snippets in the results (default: false)
tags (optional): Array of specific accessibility tags to check (e.g., wcag2a, wcag2aa, wcag21a, best-practice)
Example:
Use the a11y MCP server to audit example.com for accessibility issues
### getsummary
Gets a summary of accessibility issues for a webpage.
Parameters:
url (required): URL of the webpage to audit
Example:
Give me an accessibility summary of example.com
## Example Usage
Once configured, you can ask Claude to use the MCP server to perform accessibility audits:
1. "Can you check example.com for accessibility issues?"
2. "Audit my website at https://mywebsite.com for WCAG 2.1 AA compliance"
3. "Give me a summary of accessibility issues on https://example.com"
4. "Check if my local development server at http://localhost:3000 has any critical accessibility problems"
## Development
To run the server locally for development:
bash
npm start
## Releasing
This project includes a release script to help with versioning and publishing to npm. The script handles version bumping, running tests, git tagging, and npm publishing.
To release a new version:
bash
# 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
For more information, run:
bash
./release.sh --help
## License
MPL 2.0
## Credits
This project builds atop the awesome work done by axe-core
## Security and hosting
Requires Node.js 22.12 or newer. Chrome runs with its sandbox enabled.
Every HTTP(S) connection, including redirects and subresources, goes through a
validating proxy that pins the destination IP. Private, link-local, multicast,
reserved, and cloud metadata addresses are blocked, including mapped IPv6.
Loopback remains available for local development; set AUDITALLOWLOOPBACK=false
for public-only audits. LAN addresses are no longer supported.
## Features
Perform detailed accessibility audits on any webpage
Get a summary of accessibility issues
Filter audits by specific WCAG criteria
Include HTML snippets in the results for easier debugging
## Installation
bash
# Install globally
npm install -g a11y-mcp
# Or use directly with npx
npx a11y-mcp
## Configuration
To use this MCP server with Cline, you need to add it to your MCP settings configuration file.
### MCP configuration
Add the following to the mcpServers object:
json
"mcpServers": {
"a11y": {
"command": "npx",
"args": ["a11y-mcp"],
"disabled": false,
"autoApprove": []
## Available Tools
### auditwebpage
Performs a detailed accessibility audit on a webpage.
Parameters:
url (required): URL of the webpage to audit
includeHtml (optional): Whether to include HTML snippets in the results (default: false)
tags (optional): Array of specific accessibility tags to check (e.g., wcag2a, wcag2aa, wcag21a, best-practice)
Example:
Use the a11y MCP server to audit example.com for accessibility issues
### getsummary
Gets a summary of accessibility issues for a webpage.
Parameters:
url (required): URL of the webpage to audit
Example:
Give me an accessibility summary of example.com
## Example Usage
Once configured, you can ask Claude to use the MCP server to perform accessibility audits:
1. "Can you check example.com for accessibility issues?"
2. "Audit my website at https://mywebsite.com for WCAG 2.1 AA compliance"
3. "Give me a summary of accessibility issues on https://example.com"
4. "Check if my local development server at http://localhost:3000 has any critical accessibility problems"
## Development
To run the server locally for development:
bash
npm start
## Releasing
This project includes a release script to help with versioning and publishing to npm. The script handles version bumping, running tests, git tagging, and npm publishing.
To release a new version:
bash
# 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
For more information, run:
bash
./release.sh --help
## License
MPL 2.0
## Credits
This project builds atop the awesome work done by axe-core
## Security and hosting
Requires Node.js 22.12 or newer. Chrome runs with its sandbox enabled.
Every HTTP(S) connection, including redirects and subresources, goes through a
validating proxy that pins the destination IP. Private, link-local, multicast,
reserved, and cloud metadata addresses are blocked, including mapped IPv6.
Loopback remains available for local development; set AUDITALLOWLOOPBACK=false
for public-only audits. LAN addresses are no longer supported.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/priyankark-a11y-mcp/)
- Source
- awesome · https://github.com/priyankark/a11y-mcp
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.