Axe MCPサーバーバージョン1.4.0リリースノート

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

リリース日

2026年7月28日

概要

このバージョン1.4.0のリリースでは、高度なルールにanalyzeツールを追加し、analyzeレスポンスにオプションのページスクリーンショットを追加して、スキャンされた内容を見ることができるようになりました。

important

このリリースを取得するには:

  • Docker — イメージを再プルしてください: docker pull dequesystems/axe-mcp-server:latest
  • npm — 別途インストールステップは不要です。npxが最新の公開バージョンを実行します。ディストリビューションの選択を参照してください。

新機能

analyzeツールにおける高度なルール

analyzeツールは標準のaxe-coreルールセットに加えて高度なルールを実行します。これらのルールは、スクリーンショット、コンピュータービジョン、および大規模言語モデルを使用して、見出しのように見えるだけの見出し、役に立たない代替テキストを持つ情報画像、グラデーションや画像上のテキストコントラストなど、axe-coreだけでは見つけられない問題を検出します。高度な検出結果は、エージェントがすでに消費している結果配列に統合されるため、プロンプトやワークフローに変更は必要ありません。

analyzeツールにおけるページスクリーンショット

analyzeツールはオプションのscreenshotパラメータを受け入れ、違反レポートとともにページの画像を標準のMCPイメージコンテンツブロックとして返します。

キャプチャはスキャンが開始される直前の表示可能なビューポートをカバーします — より多くのページを表示するには高いviewportHeightを設定してください。キャプチャはベストエフォートであり、スキャンを失敗させることはありません。タイムアウトした場合でも結果はmessagesにメモが付いて返ってきます。また、スクリーンショットが撮影された後にスキャンが失敗した場合、エラーレスポンスとともに画像が返され、問題が発生した瞬間のページの視覚的状態を提供します。

tip

画像ブロックはエージェントの次のターンでイメージ入力トークンを消費するため、すべてのスキャンでなく、意図的にスクリーンショットをリクエストしてください。それは同等のテキストよりも大幅に多くのコストがかかります。

イメージがインラインでレンダリングされるかは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を参照してください。