Version 1.3.0 der axe MCP Server Release-Hinweise
Veröffentlichungsdatum
1. Juli 2026
Überblick
Dieses v1.3.0-Release bringt den Automated Keyboard Intelligent Guided Test (IGT) auf den axe MCP Server durch das neue igt-Werkzeug, fügt ein npm-Verteilung neben Docker hinzu, führt Teilsystemscans und Cookie-Injection im analyze-Werkzeug ein und ergänzt eine Batch-Behebung im remediate-Werkzeug.
So erhalten Sie dieses Release:
- Docker — erneutes Herunterladen des Images:
docker pull dequesystems/axe-mcp-server:latest - npm — kein separater Installationsschritt erforderlich;
npxführt die neueste veröffentlichte Version aus. Siehe Wahl einer Verteilung.
Neue Funktionen
igt-Werkzeug — Automatisierter Keyboard IGT
Das neue igt-Werkzeug führt Deques automatisierten Intelligent Guided Tests direkt aus Ihrer IDE aus — beginnend mit dem Keyboard IGT. Während die axe DevTools Browsererweiterung einen Entwickler normalerweise manuell durch einen IGT führt, steuert das igt-Werkzeug den Test automatisch: Es navigiert per Tab durch die Seite, nutzt KI zur Analyse jedes Tabstopps in Bezug auf Fokusreihenfolge und Tastaturbedienbarkeit und liefert strukturierte Ergebnisse, auf die ein Coding-Agent reagieren kann — keine manuellen Rückfallschritte erforderlich.
Die Antwort trennt bestätigte issues von unanalyzedElements (Tabstopps, die die KI nicht analysieren konnte, zur manuellen Überprüfung) und enthält einen terminatedReason, wenn ein Lauf abgebrochen wird — zum Beispiel, wenn der Test auf eine Tastaturfalle stößt, der nicht entkommen werden kann.
Siehe die igt-Werkzeugdokumentation für die Nutzung und die vollständige Antwortstruktur.
npm-Verteilung
Der axe MCP Server kann nun als lokaler Node.js-Prozess über npx betrieben werden, zusätzlich zum Docker-Image. Die npm-Verteilung erreicht localhost-Dienste direkt (keine Docker-Host-Umgehungen) und ist eine gute Wahl, wenn Sie Docker nicht nutzen können oder möchten. Da der Server einen echten Browser steuert, installieren Sie eine entsprechende Chromium-Version über Playwright.
Siehe Wahl einer Verteilung für einen Vergleich nebeneinander und die Einrichtungsschritte.
Teilsystemscans im analyze-Werkzeug
Das analyze-Werkzeug akzeptiert nun einen optionalen selector-Parameter, um einen Scan auf einen bestimmten Bereich anstatt der gesamten Seite zu beschränken. Geben Sie einen einzelnen CSS-Selektor an, um ein Element im obersten Frame anzuzielen, oder ein Array von Selektoren, um durch iframe- und Shadow-DOM-Grenzen zu navigieren. Lassen Sie es weg, um die gesamte Seite wie zuvor zu scannen.
Siehe Teilseiten-Scans für Details und Beispiele.
Cookie-Injection im analyze-Werkzeug
Das analyze-Werkzeug akzeptiert nun ein optionales cookies-Array, das Cookies im Browserkontext vor der Navigation setzt, sodass sie die allererste Anfrage an die Seite begleiten. Verwenden Sie es, um bereits authentifiziert zu landen, indem Sie ein Sitzungs-Cookie einsetzen, oder um mit einem Staging- oder Feature-Branch-Selektor-Cookie zu einer bestimmten Umgebung zu navigieren — Szenarien, die before-Aktionen nicht abdecken können, da diese nach der Navigation ausgeführt werden.
Siehe Cookie-Injection für die Cookie-Felder und Beispiele.
Batch-Behebung im remediate-Werkzeug
Das remediate-Werkzeug akzeptiert nun eine Sammlung von Problemen in einem einzigen Aufruf (bis zu 25) und liefert ein ergebnisorientiertes Array pro Problem, das durch einen vom Anrufer bereitgestellten id korreliert ist. Übergeben Sie alle Verstöße einer Analyse zusammen, anstatt das Werkzeug einmal pro Problem aufzurufen. Credits werden weiterhin pro behobenem Problem verbraucht. Wenn Sie benutzerdefinierte Agent-Informationen pflegen, aktualisieren Sie diese, um Probleme als Sammlung zu senden.
Siehe Batch-Korrektur für die Eingabe- und Ausgabestrukturen.
Fehlerbehebungen
- Keine bemerkenswerten Fehlerbehebungen in dieser Version
