New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

ascent-accessibility-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ascent-accessibility-mcp

MCP server exposing the WCAG 2.2 success-criteria knowledge base (catalog, remediation, manual tests, reviewer profiles, understanding, applicability) used by Ascent Accessibility.

latest
Source
npmnpm
Version
0.1.0
Version published
Maintainers
1
Created
Source

ascent-accessibility-mcp

An MCP server that exposes the WCAG 2.2 success-criteria knowledge base used by Ascent Accessibility — the catalogue, manual-test guidance, remediation steps, human-reviewer profiles, localised Understanding content, and applicability logic.

It is pure and offline: no network calls, no browser, no credentials. All data is bundled from the MIT-licensed clean-room engine source in src/lib/standards.

Tools

ToolPurpose
list_standardsSupported standards (WCAG 2.0/2.1/2.2 × A/AA/AAA) with tags and criteria counts
list_success_criteriaCriteria for a named standard, or filtered by version / level / principle
get_success_criterionFull detail for one criterion (spec + Understanding URLs, nature, manual test, remediation, reviewer, affected communities)
search_success_criteriaCase-insensitive search over numbers, titles and slugs
get_remediationDeveloper remediation guidance for one criterion
get_understandingLocalised Understanding content (zh-Hant / zh-Hans)
check_applicabilityWhether a criterion applies to a page given its feature flags

Plus one resource catalogue (wcag://catalog), a per-criterion resource (wcag://sc/{num}, e.g. wcag://sc/1.1.1) and a review-page-against-wcag prompt.

Install

Claude Desktop / Cursor / VS Code (stdio)

{
  "mcpServers": {
    "ascent-accessibility": {
      "command": "npx",
      "args": ["-y", "ascent-accessibility-mcp"]
    }
  }
}
  • Cursor: Settings → Features → MCP → + Add New MCP Server (or ~/.cursor/mcp.json).
  • Claude Desktop: Settings → Developer → Edit Config (claude_desktop_config.json).
  • Claude Code: claude mcp add ascent-accessibility npx -y ascent-accessibility-mcp.
  • VS Code: Command Palette → MCP: Add Server.

Docker

docker build -f mcp/Dockerfile -t ascent-accessibility-mcp .
docker run -i --rm ascent-accessibility-mcp

Develop

cd mcp
npm install
npm run check   # tsc --noEmit
npm test        # vitest
npm run build   # esbuild bundle -> dist/server.js

npm run build bundles the catalogue from ../src/lib/standards into a self-contained dist/server.js; only @modelcontextprotocol/sdk and zod stay external.

License

MIT. The accessibility engine source it is built from is also MIT (humanity4ai/ascent-accessibility). WCAG content is © W3C, used under the W3C Document License.

Keywords

mcp

FAQs

Package last updated on 01 Oct 2026

Related posts