Axe MCPサーバー バージョン1.7.0 リリースノート
リリース日
2026年10月12日
概要
このv1.7.0のリリースでは、制限された企業ネットワークのサポートが追加されました。組織がプロキシを経由してアウトバウンドトラフィックを要求する場合や、独自の認証局(CA)でサイトに署名する場合、Axe MCPサーバーをそれに対応させることができます。どちらも使用しない方には、特に変更はありません。このリリースでは、起動時やブラウザの問題についても平易な言葉で説明しています。
このリリースを取得するには:
- Docker — イメージを再プルする:
docker pull dequesystems/axe-mcp-server:latest - npm — 別途インストールステップは不要です。
npxが最新の公開バージョンを実行します。ディストリビューションの選択を参照してください。
新機能
プロキシサポート
ネットワークがZscalerのようなプロキシを経由したアウトバウンドトラフィックのみを許可する場合、HTTPS_PROXYを設定(またはhttp://のaxe server用にHTTP_PROXYを設定)することができ、サーバーは起動時、APIキーの確認、修正などのトラフィックをプロキシ経由でaxe serverに送信します。NO_PROXYにリストされているホストは直接接続します。プロキシが設定されていない場合、サーバーは以前と同様に直接接続されます。
{
"env": {
"HTTPS_PROXY": "http://proxy.example.com:3128",
"NO_PROXY": "intranet.example.com"
}
}- プロキシが設定されると、ページをスキャンするブラウザもそれを使用します。
NO_PROXYにスキャンするイントラネットサイトをリストしてください。npmディストリビューションでは、localhostやその他のローカルアドレスは常に直接接続されるため、ローカル開発サーバーのスキャンには影響がありません。Dockerでは、DockerホストのアドレスもNO_PROXYに追加してください。プロキシ変数を参照してください。 - スキャンブラウザは、ユーザー名とパスワードを必要とするプロキシを使用できません。設定した場合、サーバーは警告を記録します。
- サーバーが使用するプロキシURLが有効な
http://またはhttps://アドレスでない場合、サーバーは起動時に変数名を示すメッセージで停止します。
OAuth 2.0を使用する場合、NODE_USE_ENV_PROXY=1も設定し、@deque/axe-auth CLIがプロキシを通じてサインインし、トークンをリフレッシュします。これにはNode.js 22.21以降が必要です。プロキシ変数を参照してください。
詳細はプロキシ変数を参照してください。
信頼されない証明書に対する明確な指針
ブラウザがページの証明書を信頼しないためにスキャンが失敗した場合、エージェントがその修正方法を教えてくれます:
- LinuxおよびDocker — 証明書に署名したCAを
NODE_EXTRA_CA_CERTSに設定し、サーバーを再起動してください。 - macOS — CAをSSL限定で信頼して、ログインキーチェーンに追加してください。
- Windows — CAをSSL限定で信頼し、現在のユーザーの信頼されたルートストアに追加してください。
詳細な手順は信頼されない証明書を参照してください。
IGTタイムアウトは実行が停止した場所を示します
When an インテリジェントガイドテスト times out, the error now names the last step it reached and how long ago, which makes a stuck test much easier to diagnose:
IGT timed out after 200000ms (last checkpoint: keyboard:tabstops:start 83s ago; last step: analyze-tabstops-ai 61s ago; last tick 2s ago)バグ修正
- カスタムCA証明書は現在、LinuxおよびDockerでのスキャンブラウザで機能します。 以前は
NODE_EXTRA_CA_CERTSがブラウザに到達しなかったため、内部CAによって署名されたページのスキャンが失敗しました。 NODE_EXTRA_CA_CERTS設定がmacOSとWindowsでの起動を妨げなくなりました。 サーバーは通常通り起動し、代わりに使用するシステム証明書ストアを教えてくれます。- カスタムChromeが起動できない理由を起動時に説明します。
AXE_CHROME_PATHが起動できないブラウザを指している場合、サーバーはその理由を示します。以前は、ブラウザが見つからないと報告されました。 - カスタムChrome使用時に欠落しているシステムライブラリが報告されます。
AXE_CHROME_PATHが設定されている場合、起動エラーは完全な診断情報を保持し、Linuxライブラリの欠如に対する修正を含めています。 - 構成エラーが読みやすくなりました。 無効な設定は、設定名を示すメッセージを生成し、生の
AssertionErrorスタックトレースではなくなりました。 - 壊れたドキュメントリンクを修正しました サーバーメッセージ内。
