Setup in Cursor
Der Axe-MCP-Server kann entweder auf Projektebene oder global hinzugefügt werden.
Ein-Klick-Installation
Klicken Sie auf den untenstehenden Link, um den Axe-MCP-Server direkt in Cursor zu installieren:
Axe-MCP-Server in Cursor installieren
Cursor wird Sie auffordern, die Installation zu bestätigen. Alternativ folgen Sie den untenstehenden manuellen Einrichtungsschritten.
Bereich wählen
- Projektebene: Erstellen Sie eine Datei unter
.cursor/mcp.jsonim Stammverzeichnis Ihres Projekts - Globale Ebene: Öffnen Sie die Cursor-Einstellungen, gehen Sie zu Funktionen > MCP, und klicken Sie auf Neuen MCP-Server hinzufügen. Dadurch wird Ihre globale Konfigurationsdatei geöffnet.
Hinzufügen der Konfigurations-JSON
Fügen Sie die folgende Konfigurations-JSON hinzu.
Wenn Sie bereits andere Server definiert haben, fügen Sie den axe-mcp-server Block innerhalb des vorhandenen mcpServers Objekts ein.
{
"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}"
}
}
}
}Die Konfiguration verwendet "AXE_API_KEY": "${env:AXE_API_KEY}" , um eine sichere Eingabeverarbeitung zu gewährleisten. Die ${env:AXE_API_KEY} -Syntax weist Cursor an, den Wert aus Ihren Systemvariablen zu beziehen. Weitere Informationen finden Sie in der Cursor-MCP-Dokumentation.
Verwenden Sie eine regionale, private Cloud- oder eine lokal gehostete Axe-Instanz? Fügen Sie AXE_SERVER_URL in den env Block mit der Basis-URL Ihrer Instanz hinzu:
"env": {
"AXE_API_KEY": "${env:AXE_API_KEY}",
"AXE_SERVER_URL": "https://your-axe-instance.example.com"
}Wenn dies weggelassen wird, standardisiert der Server auf https://axe.deque.com (Deques gemeinsamer US-SaaS-Instanz). Siehe Konfigurationsoptionen für Details.
Verwendung der OAuth 2.0-Authentifizierung
Wenn Sie OAuth einem API-Schlüssel vorziehen, ersetzen Sie die obige Konfiguration durch folgende. Dies verwendet @deque/axe-auth token , um jedes Mal, wenn der Server startet, ein neues Zugriffstoken zu erhalten.
Vor der Konfiguration, vervollständigen Sie Schritt 1: Authentifizieren im OAuth 2.0-Authentifizierungsleitfaden.
{
"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"
]
}
}
}Verwenden Sie eine regionale, private Cloud- oder eine lokal gehostete Axe-Instanz? Fügen Sie AXE_SERVER_URL zum Docker-Befehl und ein env Block mit der Basis-URL Ihrer Instanz hinzu:
"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"
}Wenn dies weggelassen wird, standardisiert der Server auf https://axe.deque.com (Deques gemeinsamer US-SaaS-Instanz). Siehe Konfigurationsoptionen für Details.
Diese Konfiguration verwendet sh -c , um Shell-Substitution zu ermöglichen. $(npx -y @deque/axe-auth token) wird beim Start des Servers ausgeführt und injiziert ein gültiges Zugriffstoken in den Docker-Container. Der -y Schalter überspringt die erste „Ok, um fortzufahren?“ Eingabeaufforderung, die npx andernfalls in einer nicht-interaktiven Shell abgefragt würde. Nicht zusammen mit AXE_API_KEY festlegen AXE_ACCESS_TOKEN.
Windows-Benutzer: Diese Konfiguration nutzt eine POSIX-Shell (sh) und Kommandoersetzung ($(...)), die standardmäßig nicht in cmd.exe oder PowerShell verfügbar sind. Führen Sie Cursor von einer Git Bash oder WSL-Shell aus, damit sh sich in Ihrem PATHbefindet.
Verwendung und Überprüfung
Sobald hinzugefügt, sollte der Statusanzeiger in den Cursor-Einstellungen anzeigen, dass der Server läuft:
- Öffne die Cursor-Einstellungen
- Gehe zu Funktionen > MCP
- Sie sollten axe-mcp-server unter Installierte MCP-Server aufgelistet sehen, mit den verfügbaren Analyse- und Behebungstools.
