MCP アクセシビリティ スキャナー 🔍
PlaywrightとAxe-coreを用いた自動ウェブアクセシビリティスキャンを提供するModel Context Protocol(MCP)サーバー。このサーバーにより、LLMはWCAGコンプライアンスチェック、注釈付きスクリーンショットのキャプチャ、詳細なアクセシビリティレポートの生成が可能になります。
特徴
✅ WCAG 2.1/2.2 の完全なコンプライアンスチェック
🖼️ 違反箇所を強調表示する自動スクリーンショットキャプチャ
📄 修復ガイダンス付きの詳細なJSONレポート
インストール
次のいずれかの方法でパッケージをインストールできます。
npm を使用する場合:
Dockerのインストール
このプロジェクトには、Node.js v22 や Python 3.13 など、必要なすべての依存関係を設定する Dockerfile が含まれています。
- Docker イメージをビルドします。
- コンテナを実行します。
バックグラウンドで実行することもできます。
VS Codeでのインストール
VS Code CLI を使用して、VS Code にアクセシビリティ スキャナーをインストールします。
VS Codeの場合:
VS Code Insider 向け:
構成
Claude Desktop の構成は次のとおりです。
使用法
スキャナーは、以下を受け入れる単一のツールscan_accessibility
を公開します。
url
: スキャンするウェブページのURL(必須)violationsTag
: チェックするアクセシビリティ違反タグの配列(必須)viewport
: ビューポートのサイズをカスタマイズするためのオプションのオブジェクトwidth
: 数値 (デフォルト: 1920)height
: 数値 (デフォルト: 1080)
shouldRunInHeadless
: ヘッドレスモードを制御するためのオプションのブール値(デフォルト: true)
注: スキャンを実行すると、アクセシビリティ違反を強調表示した注釈付きのスクリーンショットが自動的にダウンロード フォルダーに保存されます。
Claude での使用例:
カスタム オプションを使用した高度な例:
発達
プロジェクトのクローンを作成してセットアップします。
TypeScript コンパイラをウォッチ モードで起動します。
MCP サーバーをローカルでテストします。
Docker開発
Docker を使用した開発の場合:
- 開発イメージをビルドします。
- ライブ コード変更のためにボリューム マウントを使用して実行します。
プロジェクト構造
ライセンス
マサチューセッツ工科大学
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Playwright と Axe-core を使用して WCAG 準拠の自動 Web アクセシビリティ スキャンを有効にし、修復ガイダンスを含むビジュアル レポートと JSON レポートを提供します。
Related Resources
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 -21JavaScriptMIT License
- AsecurityAlicenseAqualityProvides accessibility testing capabilities through CLI, helping identify accessibility issues in web applications using axe-core and Puppeteer.Last updated -1JavaScriptMIT License
- -security-license-qualityAn 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 -JavaScriptMozilla Public License 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots without requiring screenshots or vision models.Last updated -2172,621TypeScriptApache 2.0
Appeared in Searches
- Tools for Web Development and Browser Debugging (Arc Browser Supported)
- A tool for comprehensive WCAG 2.2 AA testing with screenshots and additional features
- Information on Playwright MCP
- Information about playwrights or the Playwright framework
- How to use a web browser console to identify and fix errors