Axe MCP-server versie 1.7.0 release-opmerkingen
Releasedatum
12 oktober 2026
Overzicht
Deze v1.7.0-release voegt ondersteuning toe voor beperkte bedrijfsnetwerken. Als uw organisatie vereist dat uitgaand verkeer via een proxy gaat, of zijn sites ondertekent met zijn eigen certificeringsautoriteit (CA), kunt u nu de Axe MCP-server configureren om met hen te werken. Als u geen van beide gebruikt, verandert er niets voor u. Deze release verklaart ook opstart- en browserproblemen in begrijpelijke taal.
Om deze release te verkrijgen:
- Docker — herhaal het ophalen van de afbeelding:
docker pull dequesystems/axe-mcp-server:latest - npm — er is geen afzonderlijke installatiestap nodig;
npxvoert de laatst gepubliceerde versie uit. Zie Een distributie kiezen.
Nieuwe functies
Proxy-ondersteuning
Als uw netwerk alleen uitgaand verkeer via een proxy toestaat, zoals Zscaler, kunt u nu HTTPS_PROXY instellen (of HTTP_PROXY voor een http:// axe-server), en de server stuurt al zijn verkeer naar de axe-server via die proxy, inclusief opstarten, API-sleutelcontroles en herstel. Hosts die in NO_PROXY worden vermeld, verbinden rechtstreeks. Als u geen proxy instelt, maakt de server zoals voorheen rechtstreeks verbinding.
{
"env": {
"HTTPS_PROXY": "http://proxy.example.com:3128",
"NO_PROXY": "intranet.example.com"
}
}- Wanneer een proxy is ingesteld, gebruikt de browser die uw pagina's scant deze ook. Vermeld alle intranetsites die u scant in
NO_PROXY. Met de npm-distributie verbindenlocalhosten andere lokale adressen altijd rechtstreeks, zodat scans van lokale ontwikkelservers niet worden beïnvloed. Voeg bij Docker ook het adres van uw Docker-host toe aanNO_PROXY. Zie Proxy-variabelen. - De scanbrowser kan geen proxy gebruiken die een gebruikersnaam en wachtwoord nodig heeft. De server logt een waarschuwing als u er een instelt.
- Als de proxy-URL die de server gebruikt geen geldig
http://- ofhttps://-adres is, stopt de server tijdens het opstarten met een bericht dat de variabele noemt.
Als u OAuth 2.0 gebruikt, stel dan ook NODE_USE_ENV_PROXY=1 in zodat de @deque/axe-auth CLI u aanmeldt en tokens ververst via de proxy. Dit vereist Node.js 22.21 of later. Zie Proxy-variabelen.
Zie Proxy-variabelen voor details.
Duidelijker richtlijnen voor niet-vertrouwde certificaten
Wanneer een scan mislukt omdat de browser het certificaat van de pagina niet vertrouwt, vertelt uw agent nu hoe u dit kunt oplossen:
- Linux en Docker — stel
NODE_EXTRA_CA_CERTSin op de CA die het certificaat heeft ondertekend en start daarna de server opnieuw op. - macOS — voeg de CA toe aan uw inlogsleutelhanger, alleen vertrouwd voor SSL.
- Windows — voeg de CA toe aan uw Current User Trusted Root-opslag, alleen vertrouwd voor SSL.
Zie Niet-vertrouwde certificaten voor de volledige stappen.
IGT time-outs geven aan waar de run is gestopt
Wanneer een Intelligent Guided Test een time-out heeft, geeft de foutmelding nu de laatste stap aan die het bereikte en hoe lang geleden, wat het veel gemakkelijker maakt om een vastgelopen test te diagnosticeren:
IGT timed out after 200000ms (last checkpoint: keyboard:tabstops:start 83s ago; last step: analyze-tabstops-ai 61s ago; last tick 2s ago)Fouten oplossen
- Aangepaste CA-certificaten werken nu in de scanbrowser op Linux en Docker. Voorheen bereikte
NODE_EXTRA_CA_CERTSnooit de browser, waardoor pagina's ondertekend door een interne CA niet konden worden gescand. - Het instellen van
NODE_EXTRA_CA_CERTSverhindert niet langer het opstarten op macOS en Windows. De server start nu normaal en geeft aan welke systeemcertificaatopslag gebruikt moet worden. - Opstarten legt uit waarom een aangepaste Chrome niet kan starten. Als
AXE_CHROME_PATHnaar een browser verwijst die niet kan starten, legt de server nu uit waarom. Voorheen werd de browser als ontbrekend gerapporteerd. - Ontbrekende systeembibliotheken worden gemeld wanneer u een aangepaste Chrome gebruikt. Wanneer
AXE_CHROME_PATHis ingesteld, behouden opstartfouten hun volledige diagnostiek, inclusief de oplossing voor ontbrekende Linux-bibliotheken. - Configuratiefouten zijn leesbaar. Een ongeldige instelling geeft nu een bericht dat de instelling benoemt in plaats van een ruwe
AssertionErrorstack-trace. - Reparatie van kapotte documentatielinks in serverberichten.
