Axe MCPサーバーバージョン1.4.0リリースノート
リリース日
2026年7月28日
概要
このバージョン1.4.0のリリースでは、高度なルールにanalyzeツールを追加し、analyzeレスポンスにオプションのページスクリーンショットを追加して、スキャンされた内容を見ることができるようになりました。
このリリースを取得するには:
- Docker — イメージを再プルしてください:
docker pull dequesystems/axe-mcp-server:latest - npm — 別途インストールステップは不要です。
npxが最新の公開バージョンを実行します。ディストリビューションの選択を参照してください。
新機能
analyzeツールにおける高度なルール
analyzeツールは標準のaxe-coreルールセットに加えて高度なルールを実行します。これらのルールは、スクリーンショット、コンピュータービジョン、および大規模言語モデルを使用して、見出しのように見えるだけの見出し、役に立たない代替テキストを持つ情報画像、グラデーションや画像上のテキストコントラストなど、axe-coreだけでは見つけられない問題を検出します。高度な検出結果は、エージェントがすでに消費している結果配列に統合されるため、プロンプトやワークフローに変更は必要ありません。
analyzeツールにおけるページスクリーンショット
analyzeツールはオプションのscreenshotパラメータを受け入れ、違反レポートとともにページの画像を標準のMCPイメージコンテンツブロックとして返します。
キャプチャはスキャンが開始される直前の表示可能なビューポートをカバーします — より多くのページを表示するには高いviewportHeightを設定してください。キャプチャはベストエフォートであり、スキャンを失敗させることはありません。タイムアウトした場合でも結果はmessagesにメモが付いて返ってきます。また、スクリーンショットが撮影された後にスキャンが失敗した場合、エラーレスポンスとともに画像が返され、問題が発生した瞬間のページの視覚的状態を提供します。
画像ブロックはエージェントの次のターンでイメージ入力トークンを消費するため、すべてのスキャンでなく、意図的にスクリーンショットをリクエストしてください。それは同等のテキストよりも大幅に多くのコストがかかります。
イメージがインラインでレンダリングされるかはMCPクライアントによります: VS Code with Copilotは表示しますが、CursorとClaude Desktopはツール結果を折りたたむかプレビューを省略することがあります。サーバーは常にスペックに準拠したイメージブロックを返しますので、プレビューが欠落している場合はクライアント側の表示制限であり、キャプチャが失敗したわけではありません。
詳しくはスクリーンショットをご覧ください。
変更点
デフォルトのスキャンビューポートが1000×1080に
viewportWidthとviewportHeightの両方が省略された場合、analyzeはブラウザのデフォルトビューポートサイズではなく1000×1080でスキャンを行います。これにより、ディストリビューションや環境間で結果が再現可能になり、画像分析に使用される高度なルールの幅に一致し、キャプチャされたスクリーンショットの劣化したリサイズを避けることができます。
以前の暗黙のビューポートに依存していたスキャンでは、viewportWidthとviewportHeightを明示的に設定してください。レスポンシブテストを参照してください。
バグ修正
- 期限切れのOAuthトークンは回復方法を説明するようになりました。 アクセストークンがセッション中に期限切れになると、エージェントが受け取るエラーは修正方法を示します —
@deque/axe-authで再認証し、サーバー接続を再起動してください — バックエンドからの不透明な拒否を表面化させる代わりに。詳細は認証エラーをご覧ください。 - Windows上で
AXE_CHROME_PATHが修正されました(npmディストリビューション)。 テスト用の有効なChromeを指すAXE_CHROME_PATHがUnable to find specified chrome instanceでWindows上のスタートアップをクラッシュさせていたのは、スタートアップチェックがchrome.exe --versionを正常に終了することを要求していたためです — Windows上ではそれは信頼できなくなっています。パスはWindows上で存在することによって確認されるようになりました。無効または欠落したパスは、すべてのプラットフォームでスタートアップ時に失敗します。詳細はAXE_CHROME_PATHを参照してください。
