• CODE
  • NAV
  • VISUAL
  • HUMAN

AIを活用してコンポーネントのアクセシビリティを監査する方法

AIをコードベースに接続して、アクセシビリティ基準に基づいた自動チェックを実行します。すべてのコンポーネントを目視で確認することなく、マークアップやコントラストの誤りを検知できます。

このページについてAIに聞く

すぐに答え

AIでコンポーネントのアクセシビリティを監査するには?

AIが validate_accessibility ツールを使用して、コード内のセマンティックHTMLの誤り、キーボードトラップ、色のコントラスト不足をスキャンします。修正すべき具体的な違反箇所がリストアップされます。以下の手順で、これらのチェックを実行できます。

検出された問題の分類

監査結果

AIが検出結果を分類するため、優先的に修正すべき箇所がすぐにわかります。

CODE

マークアップの誤り

ARIAラベルの欠落や、不適切なセマンティック構造を特定します。コンプライアンスに違反している正確なコード行を提示します。

NAV

キーボード操作の問題

Tabキーで到達できないコンポーネントや、フォーカスが移動できなくなるトラップを検出します。論理的なナビゲーションの維持に役立ちます。

VISUAL

コントラスト不足

背景色に対して文字が薄すぎる箇所を検知します。WCAG基準を満たしていない具体的なカラーコードを通知します。

HUMAN

手動レビューが必要

複雑なロジックが絡むアクセシビリティの問題は、人間によるテストが必要です。AIは最終確認が必要なエッジケースをフラグ立てします。

ワークフロー

コードが届いた際、AIが行うこと

スキャンやパターンマッチングといった負荷の高い作業は、すべてAIが担当します。

  1. マークアップのスキャン

    HTML構造を検査し、ボタンや入力フォームなどの要素が正しいタグを使用しているか確認します。

    validate_accessibility
  2. ナビゲーションの確認

    キーボード操作をシミュレートし、操作不能な要素や、予期せずフォーカスが失われる箇所を見つけます。

    validate_accessibility
  3. コントラストの分析

    テキストの色と背景色の間の輝度比を計算します。

    validate_accessibility
  4. 退行のレポート

    現在の結果を過去の実行結果と比較し、新しく発生したアクセシビリティのバグを特定します。

    validate_accessibility

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使用すると、すぐに監査を開始できます。

出発点

ファイルパスやリポジトリ名は、実際のプロジェクトの場所に合わせて書き換えてください。

WCAG 2.2 Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_Z4jgihFSGVmVid2ldA4mxeRfY0ki8hZy1vHx94N4/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — WCAG 2.2 capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "accessibility-prover-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_Z4jgihFSGVmVid2ldA4mxeRfY0ki8hZy1vHx94N4/mcp"
    }
  }
}
チャットにコピー04
  • ./src/components/ui にあるコンポーネントのアクセシビリティ監査を実行して。

  • メインダッシュボードファイルのボタンのカラーコントラストを確認して。

  • このリポジトリにあるモーダルコンポーネントのキーボード操作を監査して。

  • ナビゲーションバーのコードにセマンティックHTMLの誤りがないか探して。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Accessibility Proverを一度接続すれば、あとは指示するだけです。

MCPの接続は一度だけで済みます。認証情報は暗号化され、お使いのAIクライアントからすぐに監査を開始できます。

Accessibility ProverをAIに接続する

FAQ

機能の詳細

  • 01

    AIがコードを修正してくれますか?

    いいえ。AIはエラーを特定して場所を教えますが、コードへの修正適用は手動で行う必要があります。

  • 02

    スクリーンリーダーへの対応も確認できますか?

    はい。スクリーンリーダーが利用する適切なARIA属性やセマンティックHTMLタグをチェックすることで確認します。

  • 03

    AIがファイルを削除することはありませんか?

    ありません。このMCPにはコードを読み取り、検証する権限しかありません。ファイルの変更や削除は行えません。

  • 04

    すべてのアクセシビリティの問題を検知できますか?

    いいえ。一般的な技術的欠陥の多くは検知できますが、支援技術を使用した人間による手動監査の代わりにはなりません。

  • 05

    色の誤りはどのように判断していますか?

    validate_accessibility ツールを使用して、CSSやインラインスタイルのコントラスト比を計算します。

  • Accessibility Proverについてさらに詳しく知りたいですか? Accessibility Prover Connectorの全機能を見る

『WCAG 2.2』を Claude、Cursor、ChatGPT などに接続