mcpField
A
Accessibility Hub

Accessibility Hub

ローカル
github.com/drzkn開発ツール336 週間前に更新

Accessibility Hub について

Accessibility Hub は、ウェブ開発者向けに axe-core、Pa11y、Lighthouse のアクセシビリティ検査を統合する MCP サーバーです。検出結果に WCAG の説明、影響を受けるユーザー、修正案を添えます。

主な機能

  1. 01axe-core、Pa11y、Lighthouse による検査
  2. 02複数の分析を並列実行して結果を統合
  3. 03WCAG 2.1 と APCA のコントラスト検査
  4. 04WCAG の説明と影響を受けるユーザーの提示
  5. 05修正の優先度と手順の提示

活用シーン

  1. 01ウェブページを監査して WCAG 準拠レポートを作成
  2. 02デプロイ前にアクセシビリティスコアの基準を確認
  3. 03コントラストの問題を特定して修正案を確認

MCP 対応

クライアント向けに、ウェブアクセシビリティ分析ツール、プロンプト、WCAG 基準などのリソースを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

AccesibilityHub

ウェブアクセシビリティツール(axe-core、Pa11y、Lighthouse)を統合する MCP サーバーです。ウェブページの分析、色のコントラストの確認、Lighthouse のアクセシビリティスコアの取得、そして人間にとって理解しやすい情報を加えた詳細な WCAG 準拠レポートの取得ができます。

npm version License: MIT

クイックスタート

npm install -g AccesibilityHub

MCP クライアントの設定に追加します。

{
  "mcpServers": {
    "AccesibilityHub": {
      "command": "npx",
      "args": ["-y", "AccesibilityHub"]
    }
  }
}

次に、AI アシスタントに尋ねます。

「https://example.com のアクセシビリティを分析してください」

利用可能なツール

ツール説明ドキュメント
analyze-with-axeaxe-core を使用してアクセシビリティを分析しますdocs/tools/analyze-with-axe.md
analyze-with-pa11yPa11y を使用してアクセシビリティを分析しますdocs/tools/analyze-with-pa11y.md
analyze-with-lighthouseLighthouse を使用してアクセシビリティを分析します(スコア 0~100)docs/tools/analyze-with-lighthouse.md
analyze-contrast色のコントラストを確認します(WCAG 2.1 / APCA)docs/tools/analyze-contrast.md
analyze-mixed ⭐複数のツールを並列実行し、結果を統合しますdocs/tools/analyze-mixed.md

利用可能なプロンプト

プロンプト説明ドキュメント
full-accessibility-auditaxe-core、Pa11y、Lighthouse を使用した包括的な監査docs/prompts/full-accessibility-audit.md
quick-accessibility-check重大な問題の概要を含む迅速なチェックdocs/prompts/quick-accessibility-check.md
contrast-check修正案を含む色のコントラスト分析docs/prompts/contrast-check.md
pre-deploy-checkデプロイ前にスコアのしきい値への準拠を確認しますdocs/prompts/pre-deploy-check.md
quick-wins-report3つのツールすべてから、効果が高く手間の少ない修正案を提示しますdocs/prompts/quick-wins-report.md
explain-wcag-criterion任意の WCAG 基準を詳しく解説しますdocs/prompts/explain-wcag-criterion.md
lighthouse-auditLighthouse のスコアに重点を置いたアクセシビリティ監査docs/prompts/lighthouse-audit.md
lighthouse-score-improvement目標のアクセシビリティスコアを達成するための段階的な計画docs/prompts/lighthouse-score-improvement.md

利用可能なリソース

リソース説明ドキュメント
wcag://criteriaWCAG 2.1 基準の参照データdocs/resources/wcag-criteria.md
contrast://thresholds/*コントラストのしきい値(WCAG 2.1 / APCA)docs/resources/contrast-thresholds.md
lighthouse://auditsWCAG との対応関係を含む Lighthouse アクセシビリティ監査カタログdocs/resources/lighthouse-audits.md

人間にとって理解しやすい補足情報 ✨

すべてのアクセシビリティ上の問題には、理解や修正に役立つ補足情報が含まれます。

  • WCAG 基準の解説と実社会への影響
  • 影響を受けるユーザー(スクリーンリーダー利用者、キーボードのみの利用者、弱視の方など)
  • 修正の優先度と修正にかかる労力の見積もり
  • 手順ごとの修正案
{
  "ruleId": "image-alt",
  "severity": "serious",
  "humanContext": "Non-text content (WCAG 1.1.1 - Level A)...",
  "affectedUsers": ["screen-reader", "low-vision"],
  "priority": "critical",
  "remediationEffort": "low"
}

ドキュメント

ドキュメント説明
はじめにインストールと MCP クライアントの設定
ツールリファレンスツールの詳細なドキュメント
プロンプトリファレンスプロンプトテンプレートと使用方法
リソースリファレンス利用可能な WCAG およびコントラストデータ
ワークフローガイド推奨されるワークフロー
効果的なプロンプトアクセシビリティに関するプロンプトを改善するためのヒント
結果の解釈問題の優先順位付けと修正方法
貢献プロジェクト構成、開発、貢献について

要件

  • Node.js ≥ 20
  • Chrome/Chromium(Puppeteer によって自動的にダウンロードされます)

ご支援ください

このプロジェクトがお役に立った場合は、開発へのご支援をご検討ください。

ko-fi Buy Me A Coffee

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。