WCAG 2.2 scanners for web pages, Office, PDF, ePub and Markdown: contrast, axe, veraPDF and more.
MCPpedia last refreshed this data
io.github.Community-Access/accessibility-agents is an MCP server that WCAG 2.2 scanners for web pages, Office, PDF, ePub and Markdown: contrast, axe, veraPDF and more. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 62/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-community-access-accessibility-agents": {
"args": [
"-y",
"@community-access/accessibility-agents-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
WCAG 2.2 scanners for web pages, Office, PDF, ePub and Markdown: contrast, axe, veraPDF and more.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @community-access/accessibility-agents-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in browser / writing
Open-source web scraper for AI agents with scrape, crawl, and map tools
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
Search-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.
Firecrawl, the context API for AI agents: search, scrape, interact with the web, plus paper search.
MCP Security Weekly
Get CVE alerts and security updates for io.github.Community-Access/accessibility-agents and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
WCAG 2.2 AA enforcement for agentic coding, as a set of Agent Skills. One package, read natively by Claude Code, Codex, GitHub Copilot, Gemini CLI, Antigravity and ChatGPT, with no per-client copies.
Models forget accessibility while generating code. This package makes that harder: it routes the work to the right specialist, blocks edits to user-facing files until the accessibility lead has reviewed, and renders audit reports from structured findings rather than from memory.
As a plugin (on Gemini CLI, an extension), which loads the skills, the hooks
and the MCP server registration (on Codex, the skills and the MCP server only: Codex no longer
loads plugin hooks, so use npm run setup there for the edit gate):
Claude Code /plugin marketplace add Community-Access/accessibility-agents
/plugin install accessibility-agents@community-access
Copilot CLI copilot plugin marketplace add Community-Access/accessibility-agents
copilot plugin install accessibility-agents@community-access
Codex codex plugin marketplace add Community-Access/accessibility-agents
codex plugin add accessibility-agents@community-access
(skills and MCP server only; no edit gate, see below)
VS Code Chat: Install Plugin From Source, with the repository URL
(requires the chat.plugins.enabled setting)
Gemini CLI gemini extensions install https://github.com/Community-Access/accessibility-agents
(uses the extension archive attached to each release, from 7.1.0)
ChatGPT (once published) open Plugins in the sidebar, search for
Accessibility Agents, select Install plugin; then type
@accessibility-agents in a chat (skills only, see below)
What it does not do in ChatGPT: the plugin there is the skills alone, from OpenAI's plugin directory. It does not run the scanners and has no edit gate. It works from the checker results and document text you paste, and a skill that would need a scanner asks for your checker's results. See the OpenAI section of the plugin standard.
The MCP server ships as a single bundle, mcp-server/dist/stdio.mjs, so a
plugin install starts it with no npm install. Only the optional scanners
need installing: Playwright and @axe-core/playwright for the browser scans,
pdf-lib for PDF form conversion, and the veraPDF CLI. The tools that need
them say how when they are missing.
The MCP server on its own is published to npm as
@community-access/accessibility-agents-mcp and listed in the MCP Registry as
io.github.Community-Access/accessibility-agents, from 7.1.0 once the release
is published: npx -y @community-access/accessibility-agents-mcp. See
the MCP server README.
Directly from a checkout, for Antigravity, or any client without the plugin:
npm install
npm run setup -- --dry-run
npm run setup
npm run setup copies the skills to ~/.agents/skills, the personal location
Codex, the Copilot CLI, VS Code and Gemini CLI read, and to
~/.gemini/config/skills when Antigravity is present. It writes the hook
manifest for Codex, Gemini CLI and Antigravity when they are present. It never overwrites a
hooks file or a skill you have edited, and --dry-run prints every action
without doing it. Claude Code does not read ~/.agents/skills, so the
installer writes nothing for it: use the plugin, or start Claude Code with
--plugin-dir pointing at the checkout. For the optional scanners, run
npm install --prefix mcp-server, then npx playwright install chromium in
mcp-server/.
Describe the problem. Six entry points route the rest.
| You are working on | Skill |
|---|---|
| HTML, JSX, TSX, Vue, Svelte, CSS, or a server template | accessibility-lead |
| A full site or app audit rather than one change | web-accessibility-wizard |