Instellen in Cursor
Voordat u configureert, kies een distributie (Docker of npm) en stel authenticatie in (API-sleutel of OAuth 2.0). Voeg daarna de bijpassende configuratie hieronder toe.
Axe MCP-server kan zowel op projectniveau als globaal niveau worden toegevoegd:
- Projectniveau: Maak een bestand aan op
.cursor/mcp.jsonin de hoofdmap van uw project - Globaal niveau: Open Cursor-instellingen, ga naar U zou axe-mcp-server onder Geïnstalleerde MCP-servers moeten zien met de analyse- en hersteltools beschikbaar., en klik op Nieuwe MCP-server toevoegen. Dit zal uw globale configuratiebestand openen.
Als u al andere servers gedefinieerd heeft, voeg dan het axe-mcp-server-blok binnen het bestaande mcpServers-object toe.
Docker
API-sleutel
Installatie met één klik
Klik op de onderstaande link om de axe MCP-server direct in Cursor te installeren:
Installeer axe MCP-server in Cursor
Cursor zal je vragen om de installatie te bevestigen. Alternatief kun je de handmatige set-up hieronder volgen.
Handmatige set-up
{
"mcpServers": {
"axe-mcp-server": {
"command": "docker",
"args": [
"run",
"--add-host=host.docker.internal:host-gateway",
"-i",
"--rm",
"-e",
"AXE_SERVER_URL",
"-e",
"AXE_API_KEY",
"dequesystems/axe-mcp-server:latest"
],
"env": {
"AXE_API_KEY": "${env:AXE_API_KEY}"
}
}
}
}De configuratie maakt gebruik van "AXE_API_KEY": "${env:AXE_API_KEY}" voor veilige invoerbehandeling. De ${env:AXE_API_KEY}-syntaxis instrueert Cursor om de waarde uit uw systeemvariabelen te halen. Voor meer informatie, zie de Cursor MCP documentatie.
Gebruikt u een regionale, privé cloud, of on-premises axe-instantie? Voeg AXE_SERVER_URL toe aan het env-blok met de basis-URL van uw instantie:
"env": {
"AXE_API_KEY": "${env:AXE_API_KEY}",
"AXE_SERVER_URL": "https://your-axe-instance.example.com"
}Als het weggelaten wordt, standaardiseert de server naar https://axe.deque.com (De gedeelde US SaaS-instantie van Deque). Zie Configuratiereferentie voor meer details.
OAuth 2.0
Voordat u configureert, voltooi Stap 1: Authenticeer in de Authenticatiehandleiding.
Dit maakt gebruik van @deque/axe-auth token om bij elke start van de server een nieuwe toegangstoken te verkrijgen.
{
"mcpServers": {
"axe-mcp-server": {
"command": "sh",
"args": [
"-c",
"docker run --add-host=host.docker.internal:host-gateway -i --rm -e \"AXE_ACCESS_TOKEN=$(npx -y @deque/axe-auth token)\" dequesystems/axe-mcp-server:latest"
]
}
}
}Gebruikt u een regionale, privécloud- of on-premises axe-instantie? Voeg AXE_SERVER_URL toe aan het Docker-commando en een env-blok met de basis-URL van je instantie:
"args": [
"-c",
"docker run --add-host=host.docker.internal:host-gateway -i --rm -e AXE_SERVER_URL -e \"AXE_ACCESS_TOKEN=$(npx -y @deque/axe-auth token)\" dequesystems/axe-mcp-server:latest"
],
"env": {
"AXE_SERVER_URL": "https://your-axe-instance.example.com"
}Als het wordt weggelaten, gebruikt de server standaard https://axe.deque.com (Deque's gedeelde US SaaS-instantie). Zie Configuratiereferentie voor details.
Deze configuratie gebruikt sh -c om shell-substitutie toe te staan. $(npx -y @deque/axe-auth token) draait bij het opstarten van de server en injecteert een geldig toegangstoken in de Docker-container. De -y-vlag slaat de "Ok om door te gaan?"-prompt die npx anders zou vragen in een niet-interactieve shell over. Stel AXE_API_KEY niet in samen met AXE_ACCESS_TOKEN.
Windows-gebruikers: Deze configuratie maakt gebruik van een POSIX-shell (sh) en commando-substitutie ($(...)), wat standaard niet beschikbaar is in cmd.exe of PowerShell. Voer je editor uit vanuit een Git Bash- of WSL-shell zodat sh op je PATH staat.
npm
De npm-distributie draait op Node.js. Gebruik een actieve Node.js LTS-release — oudere versies worden mogelijk niet ondersteund.
De npm-distributie heeft een Chromium-browser nodig — installeer er een via Playwright of wijs naar een bestaande binaire. Zie Een distributie kiezen.
API-sleutel
Maak een .cursor/mcp.json-bestand in de hoofdmap van uw project (projectniveau) of voeg de server toe via de globale MCP-instellingen van Cursor:
{
"mcpServers": {
"axe-mcp-server": {
"command": "npx",
"args": ["-y", "axe-mcp-server"],
"env": {
"AXE_API_KEY": "your-api-key-here"
}
}
}
}Uw configuratie bevat een referentie in zijn env-blok. Bestanden op projectniveau zoals .cursor/mcp.json bevinden zich in uw repository — voeg ze toe aan .gitignore, of bewaar referenties in plaats daarvan in uw globale configuratie.
OAuth 2.0
OAuth 2.0 wordt ook ondersteund met de npm-distributie — stel AXE_ACCESS_TOKEN in in plaats van AXE_API_KEY, waarbij een nieuw token uit @deque/axe-auth token bij het opstarten wordt geïnjecteerd. Zie Authenticatie voor de volledige stroom.
Stel ofwel AXE_API_KEY of AXE_ACCESS_TOKEN in — niet beide. De server zal bij het opstarten falen als beide variabelen zijn ingesteld.
Na toevoeging zou de statusindicator in de Cursor-instellingen moeten aangeven dat de server draait:
Open Cursor-instellingen
- Ga naar
- Ga naar U zou axe-mcp-server onder Geïnstalleerde MCP-servers moeten zien met de analyse- en hersteltools beschikbaar.
- Je zou axe-mcp-server moeten zien vermeld onder Geïnstalleerde MCP-servers met de beschikbare analyse-, herstel- en igt-tools.
Voor aanbevolen aangepaste instructies die Cursor door de analyse-dan-remedieer-workflow begeleiden, zie Je AI-agent configureren.
