Complete, automated WCAG 2.2 knowledge base with daily updates from the official W3C repository.
This repository contains a comprehensive WCAG 2.2 knowledge base optimized for:
- MCP Server Integration - Real-time accessibility guidance
- Corporate Use - Self-hosted, offline-capable
- AI/LLM Access - Markdown format, small files
- Automated Updates - Daily sync with W3C
- Content: 98.9% complete (554 files)
- Validation: APPROVED for corporate use
- MCP Ready: 100%
- Auto-Updates: Configured
- 4 Principles - Core WCAG principles
- 13 Guidelines - Accessibility guidelines
- 87 Success Criteria - Testable requirements
- 440 Techniques - Implementation methods
- 10 Working Examples - Practical demonstrations
# Clone repository
git clone https://github.com/your-org/wcag-knowledge-base.git
cd wcag-knowledge-base
# Install dependencies
npm install
# Setup (clone W3C WCAG repository)
npm run setup
# Build knowledge base
npm run build# Check for updates
npm run check-updates
# Update knowledge base
npm run update
# Validate
npm run validatewcag-knowledge-base/
├── data/
│ ├── wcag/ # Generated knowledge base (554 files)
│ │ ├── index.md # Main entry point
│ │ ├── principles/ # 4 principle files
│ │ ├── guidelines/ # 13 guideline files
│ │ ├── success-criteria/ # 87 SC files
│ │ ├── techniques/ # 440 technique files
│ │ └── examples/ # 10 example files
│ ├── wcag-version.json # Version tracking
│ └── wcag-base.json # Base structure
├── scripts/
│ ├── build-markdown-kb.js # Local build (fast)
│ ├── build-complete-kb-from-web.js # Web build (complete)
│ ├── check-for-updates.js # Update checker
│ ├── update-wcag-kb.js # Auto-updater
│ ├── validate-kb-simple.js # Validator
│ └── wcag/ # W3C WCAG repository (cloned)
├── docs/
│ ├── WCAG-KNOWLEDGE-BASE-BUILD-GUIDE.md
│ └── wcag-mcp-implementation-guide.md
└── .github/workflows/
└── update-wcag-kb.yml # Daily auto-update
The knowledge base automatically updates daily at 2 AM UTC via GitHub Actions:
- Checks W3C WCAG repository for changes
- Pulls latest updates if available
- Rebuilds knowledge base
- Commits and pushes changes
Manual update:
npm run updateThe knowledge base is optimized for MCP server integration:
- Format: Markdown (LLM-friendly)
- File Size: Average 6KB (fits in context windows)
- Structure: Wiki-style with cross-references
- Navigation: Index-based hierarchy
- Updates: Automated from trusted source
See docs/wcag-mcp-implementation-guide.md for integration details.
- Build Guide - Complete build instructions
- Auto-Update Guide - Update system documentation
- MCP Implementation - MCP integration guide
- Corporate Readiness - Validation report
Approved: ✅ 100% corporate readiness score
- Source: Official W3C WCAG repository
- Accuracy: 98.9% content completeness
- Updates: Automated daily
- Offline: Works without internet
- Auditable: Complete version tracking
npm run build # Local build (fast, 99%)
npm run build:web # Web build (complete, 100%)
npm run build:mapping # Generate SC mappingnpm run check-updates # Check for W3C updates
npm run update # Update (local build)
npm run update:web # Update (web build)
npm run update:force # Force rebuildnpm run validate # Quick validation
npm run validate:corporate # Full corporate validation- File Structure: ✅ 100%
- Content Quality: ✅ 98.9%
- MCP Readiness: ✅ 100%
- Corporate Requirements: ✅ 100%
See Corporate Readiness Report for details.
- Source: Official W3C repository (trusted)
- Updates: Automated via GitHub Actions (secure)
- Version Tracking: Every change recorded
- Auditable: Complete commit history
The WCAG content is from W3C and follows their licensing terms. The parser scripts and tooling are MIT licensed.
This is an automated knowledge base. Content comes directly from W3C.
For issues with:
- Content: Report to W3C WCAG repository
- Parser/Tools: Open issue in this repository
- Documentation: See
docs/directory - Issues: GitHub Issues
- Updates: Check
data/wcag-version.json
Last Updated: 2026-02-10
WCAG Version: 2.2
Status: Production Ready ✅