Axe MCP-server
Overzicht
De Axe MCP-server is een Model Context Protocol (MCP) server die toegankelijkheidstests op ondernemingsniveau direct integreert in uw ontwikkelworkflow. Gebouwd op het vertrouwde Axe-platform, stelt het ontwikkelaars in staat om uitgebreide toegankelijkheidsscans uit te voeren en deskundige begeleiding voor oplossingen te ontvangen zonder hun IDE te verlaten.
De server biedt twee tools: analyze, die een pagina scant en Intelligente Begeleide Tests daarop kan uitvoeren in dezelfde oproep, en remediate, die de gevonden problemen omzet in codecorrecties. Een derde tool, igt, is verouderd.
Deze tools integreren naadloos met MCP-compatibele clients (zoals Claude Desktop, VS Code met Copilot of Cursor) en respecteren de Axe Configuration-instellingen van uw organisatie.
Toegang Krijgen
De Axe MCP-server is inbegrepen in het Axe DevTools for Web-pakket. Een abonnement dat toegang tot de Axe MCP-server mogelijk maakt, wordt geregeld door contact op te nemen met een verkoopvertegenwoordiger van Deque.
Tools & Mogelijkheden
De analyzeTool
Scant een webpagina op toegankelijkheidsproblemen in een echte browser, met de Axe DevTools Browser Extension, en geeft de resultaten terug aan uw agent. Het werkt met lokale ontwikkel-URL's zoals localhost:3000 en met externe URL's, en respecteert de Axe Configuration van uw organisatie.
Opties laten u scannen op een specifieke venstergrootte, de scan beperken naar een deel van de pagina, inloggen of banners sluiten vóór het scannen, cookies injecteren, een screenshot maken en Geavanceerde regels uitvoeren.
Zie Analysetool.
Intelligente Begeleide Tests
De analyze-tool kan ook Deque's Automated Intelligent Guided Tests (IGT's) uitvoeren op dezelfde pagina, in dezelfde oproep: de Toetsenbord-, Interactieve elementen- en Modale dialoogvenster-IGT's. IGT's zijn AI-gestuurd en gebruiken AI-credits.
Zie Intelligente Begeleide Tests.
De remediateTool
Neemt de problemen analyze die gevonden zijn en geeft AI-gestuurde oplossingstips terug, inclusief een concrete codeoplossing, die uw codeeragent kan toepassen. Dien elk probleem van een run in een gebundelde oproep in. Elk probleem gebruikt AI-credits.
Zie Hersteltool.
De igtTool
Verouderd. Gebruik analyze met de igtTools-parameter in plaats daarvan. Zie De igt Tool.
Aan de slag
Het opzetten van de Axe MCP-server omvat drie onafhankelijke keuzes:
- Kies een distributie — Docker of npm
- Stel authenticatie in — een API-sleutel of OAuth 2.0
- Configureer uw client — VS Code met Copilot, Cursor of **Claude Code**
Claude Code-gebruikers kunnen deze stappen overslaan met de Axe Toegankelijkheidsplugin, die de server registreert en schuine streep-commando's toevoegt voor instelling, agentinstructies en het uitvoeren van de volledige remediatielus.
Voor omgevingsvariabelen en aanbevolen AI-agentinstructies, zie de Configuratiereferentie. Als er iets misgaat, zie Probleemoplossing.
Voorbeeldprompten
Zorgen dat verwachte tools worden aangeroepen
In veel IDE's zorgt het gebruik van de volgende syntax ("#" voorvoegsel) ervoor dat de tools van de Axe MCP-server worden aangeroepen zoals verwacht:
#analyze the http://localhost:3033/ web page for accessibility issues and #remediate any violations foundAnalyse van een localhost-URL voor toegankelijkheidsproblemen:
Analyze http://localhost:3000 for accessibility issuesAnalyse met remediëring:
Analyze https://example.com for accessibility issues and fix any issues foundAnalyseer een pagina achter een login:
Analyze http://localhost:3000 for accessibility issues. Before running the
analysis, fill in the #username and #password fields with USERNAME and
PASSWORD from ./.env.local, click the button[type=submit] button, and
wait for #main-content to appear.Verwijder een cookiebanner voordat je scant:
Analyze https://example.com for accessibility issues, but first click the
#cookie-dismiss button to dismiss the cookie consent banner.Maak een screenshot van de pagina:
Analyze http://localhost:3000 for accessibility issues and capture a screenshot of the pageScan een pagina met een geïnjecteerde sessiecookie:
Analyze https://app.example.com for accessibility issues. Set the session
cookie for app.example.com from ./.env.local so the scan starts already
logged in.Voer elke begeleide test in één oproep uit:
Analyze http://localhost:3000 for accessibility issues with thorough
advanced rules. Also run the keyboard, interactive elements, and modal
guided tests (test the modal triggered by button#open-dialog).Kies welke interactieve elementen getest moeten worden:
Analyze http://localhost:3000 and run the interactive elements guided test.
Show me the interactive elements it finds first and let me choose which
ones to test.Test een modaal dialoogvenster:
Analyze http://localhost:3000 and run the modal guided test on the dialog
opened by #open-dialogOndersteuning
Voor vragen, problemen of feedback met betrekking tot de Axe MCP-server:
- Technische ondersteuning: helpdesk@deque.com
- Algemene vragen: helpdesk@deque.com
- Verkoopvragen: sales@deque.com
Veiligheid & Privacy
Voor wat de server naar Deque verzendt, wat het opslaat en welke toegang uw AI-agent nodig heeft, zie de Veiligheid & privacy FAQ.
