Axe MCP Server Version 1.5.0 – Versionshinweise
Veröffentlichungsdatum
27. August 2026
Übersicht
Dieses v1.5.0-Release führt dazu, dass Intelligente geführte Tests (IGTs) erheblich kleinere Antworten zurückgeben, wodurch die Kosten an Token gesenkt werden, die Ihr Coding-Agent für deren Verarbeitung bezahlen muss. Es bringt auch IGTs in das analyze-Tool — ein Aufruf führt nun den Axe-Scan und ein IGT auf derselben Seite aus — erweitert die in v1.4.0 hinzugefügten Screenshots mit einer Option, um auf die Festplatte speichern, und erhält lange OAuth-Sitzungen am Leben halten ohne Neustart bei.
Um diese Version zu erhalten:
- Docker — ziehen Sie das Image erneut:
docker pull dequesystems/axe-mcp-server:latest - npm — kein separater Installationsschritt erforderlich;
npxführt die neueste veröffentlichte Version aus. Siehe Eine Distribution wählen.
Neue Funktionen
Intelligente geführte Tests im analyze-Tool
Die analyze-Tool akzeptieren jetzt ein optionales igtTools-Array, das Automatisierte intelligente geführte Tests auf derselben Seite, im selben Aufruf, direkt nach dem Axe-Scan ausführt:
{
"url": "http://localhost:3000",
"igtTools": ["keyboard"]
}Das Scannen einer Seite und das Ausführen des Tastatur-IGT darauf erforderte bisher zwei separate Tool-Anrufe — zwei Browserstarts, zwei Navigationsvorgänge und zwei Runden before-Schritte, um den gleichen Zustand zu erreichen. Jetzt wird alles, was die Seite vorbereitet, einmal ausgeführt und in beide integriert. Der Tastatur-IGT ist heute der unterstützte Wert.
Ein Aufruf, der igtTools weglässt, bleibt unverändert, sodass vorhandene Eingabeaufforderungen und Agentenanweisungen weiterhin unberührt funktionieren. IGTs verbrauchen AI-Guthaben; der Axe-Scan nicht.
Siehe Intelligente geführte Tests für die Antwortstruktur und vollständige Nutzungsangaben.
Screenshots können nun auf die Festplatte gespeichert werden
Das in v1.4.0 eingeführte screenshot-Parameter gab das Bild nur inline zurück. Es kann nun auch die Aufnahme in eine Datei schreiben:
{
"url": "http://localhost:3000",
"screenshot": { "saveTo": "/Users/me/Desktop/home.png" }
}Dies macht die Aufnahme erreichbar in MCP-Clients, die keine Inline-Bilder rendern. Das Speichern kombiniert mit inline: false überspringt auch den Inline-Bildblock vollständig, sodass Sie den Screenshot erhalten, ohne die Bild-Eingabe-Token zu zahlen, die Ihr Agent beim nächsten Durchlauf kosten würde.
Siehe Screenshots auf die Festplatte speichern für die vollständigen Optionen und die Docker-Volumenanforderung.
Ununterbrochene OAuth-Sitzungen
OAuth-Zugriffstoken sind kurzlebig, sodass eine Agentensitzung, die stundenlang durchgeführt wird, ihren Token überlebt und anfängt zu scheitern — nur durch Abrufen eines neuen Tokens und Neustarten des Servers wiederherzustellen.
Der neue @deque/axe-auth run-Befehl beseitigt dieses Problem. Zeigen Sie Ihren MCP-Client darauf als Serverbefehl, und es startet und überwacht den Server, während es seinen Zugriffstoken für die gesamte Sitzung frisch hält. Ihr Aktualisierungstoken verlässt nie Ihre Maschine und es funktioniert für beide Distributionen auf macOS, Windows und Linux.
Siehe Eine lange Sitzung am Leben halten für die Konfiguration.
Änderungen
Kleinere IGT-Antworten
IGT-Antworten geben jetzt jedes verarbeitete Element auf die Felder reduziert zurück, die ein Agent tatsächlich benötigt, um es zu identifizieren und zu beschreiben. Auf Seiten mit vielen interaktiven Elementen waren diese Nutzlasten so groß geworden, dass sie das Kontextfenster des Modells überfüllten. Die berichteten Problem- und Elementzahlen bleiben unverändert.
Dies kann den Tokenverbrauch Ihres Kodierungsagenten reduzieren. Jede IGT-Antwort wird vom zugrunde liegenden Modell Ihres Agents gelesen — Claude, GitHub Copilot, Cursor usw. — und Sie bezahlen diesen Anbieter für die Token, die es für die Verarbeitung ausgibt. Eine kleinere Antwort bedeutet weniger Token bei jedem IGT-Durchlauf.
Dies ist getrennt von AI-Guthaben, Deques eigener Währung für KI-gestützte Funktionen. Der Kreditverbrauch für einen IGT-Lauf bleibt unverändert.
Das eigenständige igt-Tool wird eingestellt
Jetzt, da analyze führt IGTs direkt aus, wird das eigenständige igt-Tool eingestellt. Es bleibt voll funktionsfähig und liefert dieselben Ergebnisse wie zuvor, wird aber in einem zukünftigen Release entfernt.
Heute ist keine Aktion erforderlich. Wenn Sie benutzerdefinierte Agentenanweisungen warten, die das igt-Tool benennen, aktualisieren Sie sie, um analyze mit igtTools aufzurufen.
Fehlerbehebungen
- Intelligente geführte Tests geraten nicht mehr stillschweigend ins Stocken. Wenn die Browsererweiterung nicht mehr reagierte, konnte ein Durchlauf hängen bleiben, bis Ihr MCP-Client aufgab – ohne Fehlermeldung und ohne Eintrag im Protokoll. Jetzt schlägt der Test umgehend mit einer Nachricht fehl, auf die Sie reagieren können.
- Die Validierung von API-Schlüsseln ist in restriktiven Netzwerken zuverlässiger. Die Validierung nahm einen anderen Netzwerkpfad als der Rest des Servers, sodass sie in Unternehmensnetzwerken, in denen jede andere Anfrage an Deque erfolgreich war, fehlschlagen konnte. Jetzt wird derselbe Pfad wie für alles andere verwendet. Wenn weiterhin Verbindungsprobleme als API-Schlüssel-Fehler gemeldet werden, siehe Fehlerbehebung.
