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 を使用した開発の場合:
- 開発イメージをビルドします。
- ライブ コード変更のためにボリューム マウントを使用して実行します。
プロジェクト構造
ライセンス
マサチューセッツ工科大学
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
- 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 -262719JavaScriptMozilla 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 -643019JavaScriptMIT License
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