a11y-building-harness
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@a11y-building-harnesspull up the APG guidance for modals and dialogs"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
a11y-building-harness
Fail-closed axe-core scan of a live URL, plus compact APG cards over MCP. An automated pass is not WCAG conformance.
Requires Node.js 22.18+ (see .nvmrc). Chromium is not in the npm tarball; install it once per machine: npx playwright install chromium.
Commands: npx a11y-building-harness@0.1.0 --help
npx a11y-building-harness@0.1.0 verify http://127.0.0.1:5173/
npx a11y-building-harness@0.1.0 verify --allow-remote https://example.com/
npx a11y-building-harness@0.1.0 get-blueprints modal buttonverify defaults to loopback http(s). --allow-remote allows other http(s) hosts. file: and link-local/metadata hosts are always rejected. Exit codes: 0 clean, 1 violations or runtime error, 2 bad usage or disallowed URL.
Cursor MCP
Pin the package version. Until it is on the registry, use the clone form.
{
"mcpServers": {
"a11y-building-harness": {
"command": "npx",
"args": ["-y", "a11y-building-harness@0.1.0", "mcp"]
}
}
}{
"mcpServers": {
"a11y-building-harness": {
"command": "node",
"args": ["bin/cli.mjs", "mcp"],
"cwd": "/absolute/path/to/a11y-building-harness"
}
}
}Tool: get_blueprints (button, modal, dialog, …). MCP does not run verify.
Publish (maintainers)
npm login
npm pack --dry-run
npm publishIf the name is taken, change "name" in package.json. After publish, pin @0.1.0 (or later) in MCP config — do not use an unpinned npx -y a11y-building-harness.
Related MCP server: agentic-patterns
Demo app (this repo only)
Not in the npm tarball. npm install && npx playwright install chromium && npm run dev, then verify against http://127.0.0.1:5173/. / should pass the harness axe tags; /broken must fail (image-alt, label). npm test from a clone.
This server cannot be deployed
Maintenance
Related MCP Connectors
Public read-only MCP for products, frameworks, guides, methodology, and blog metadata.
Search and retrieve published Alkemata articles, pages, and guidance through a read-only MCP server.
btlabs Core MCP endpoint: site content and brand data for AI agents. OAuth or API key.
Create, edit, preview, publish, and manage web pages from MCP-capable AI clients.
Related MCP Servers
- AlicenseAqualityDmaintenanceExposes WAI-ARIA Authoring Practices Guide (APG) patterns, providing narratives, keyboard guidance, and official source code examples for accessible widgets. It includes tools for listing patterns, retrieving specific specs, and performing semantic searches via Ollama.518 npmISC
- AlicenseAqualityDmaintenanceExposes the Agentic Patterns Catalog as MCP resources and tools for AI coding agents to search, retrieve, and recommend patterns, recipes, frameworks, methodologies, and anti-patterns.12MIT
- AlicenseNot gradedqualityDmaintenanceProvides resources, tools, and prompts for a Design System via MCP protocol, enabling component search, reading, and related component discovery.365 npmMIT
- AlicenseNot gradedqualityCmaintenanceExposes GOV.UK Frontend components and Design System patterns and styles as MCP resources for use with AI assistants.10 npmMIT