
MCP-Zugänglichkeitsscanner 🔍
Ein Model Context Protocol (MCP)-Server, der automatisierte Web-Zugänglichkeitsprüfungen mit Playwright und Axe-core ermöglicht. Dieser Server ermöglicht LLMs die Durchführung von WCAG-Konformitätsprüfungen, die Aufnahme kommentierter Screenshots und die Erstellung detaillierter Zugänglichkeitsberichte.
Merkmale
✅ Vollständige WCAG 2.1/2.2-Konformitätsprüfung
🖼️ Automatische Screenshot-Erfassung mit Hervorhebung von Verstößen
📄 Detaillierte JSON-Berichte mit Anleitungen zur Behebung
Installation
Sie können das Paket mit einer der folgenden Methoden installieren:
Verwenden von npm:
Docker-Installation
Das Projekt enthält eine Docker-Datei, die alle erforderlichen Abhängigkeiten einschließlich Node.js v22 und Python 3.13 einrichtet.
Erstellen Sie das Docker-Image:
Führen Sie den Container aus:
Sie können es auch im Hintergrund ausführen:
Installation in VS Code
Installieren Sie den Accessibility Scanner in VS Code mithilfe der VS Code CLI:
Für VS Code:
Für VS Code Insider:
Konfiguration
Hier ist die Claude Desktop-Konfiguration:
Verwendung
Der Scanner stellt ein einzelnes Tool scan_accessibility bereit, das Folgendes akzeptiert:
url: Die zu scannende URL der Webseite (erforderlich)violationsTag: Array von Tags zur Barrierefreiheitsverletzung, die überprüft werden sollen (erforderlich)viewport: Optionales Objekt zum Anpassen der Ansichtsfenstergrößewidth: Zahl (Standard: 1920)height: Zahl (Standard: 1080)
shouldRunInHeadless: Optionaler Boolescher Wert zur Steuerung des Headless-Modus (Standard: true)
Hinweis: Beim Ausführen eines Scans wird automatisch ein kommentierter Screenshot, der etwaige Verstöße gegen die Barrierefreiheit hervorhebt, in Ihrem Download-Ordner gespeichert.
Beispielverwendung in Claude:
Erweitertes Beispiel mit benutzerdefinierten Optionen:
Entwicklung
Klonen und richten Sie das Projekt ein:
Starten Sie den TypeScript-Compiler im Überwachungsmodus:
Testen Sie den MCP-Server lokal:
Docker-Entwicklung
Für die Entwicklung mit Docker:
Erstellen Sie das Entwicklungsimage:
Ausführen mit Volume-Mounting für Live-Codeänderungen:
Projektstruktur
Lizenz
MIT
Related MCP Servers
- AsecurityAlicenseAqualityProvides web accessibility analysis and color blindness simulation using axe-core and Puppeteer, enabling detailed accessibility checks and visual simulations based on WCAG guidelines.Last updated -24MIT License
- AsecurityAlicenseAqualityProvides accessibility testing capabilities through CLI, helping identify accessibility issues in web applications using axe-core and Puppeteer.Last updated -12MIT License
- AsecurityAlicenseAqualityAn 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!Last updated -223829Mozilla Public License 2.0
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to perform web accessibility testing against WCAG standards using Deque Axe-core API and Puppeteer.Last updated -66639MIT License