Scelta di una Distribuzione

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

Il server Axe MCP è disponibile in due distribuzioni. Entrambe espongono gli stessi analyze, remediate e strumenti igt e rispettano gli stessi configurazione: differiscono solo nel modo in cui il server viene eseguito sulla tua macchina. Scegli quella che si adatta al tuo ambiente; nessuna è preferibile.

note

Entrambe le distribuzioni presuppongono che tu possa accedere ai registri pubblici, npmjs.org e Docker Hub. Se la tua rete limita l'accesso a questi, consulta Installazione da Agora di Deque.

Docker vs. npm

Docker npm
Runtime Un container Docker Un processo Node.js sul tuo host, lanciato su richiesta con npx
Browser Incluso nell'immagine Installa Chromium tramite Playwright, oppure imposta un binario Chrome/Chromium esistente che già possiedi
Prerequisito Docker installato e in esecuzione Node.js 22.19.0 o successivo
Raggiungere localhost Richiede --add-host; vedi ERR_CONNECTION_REFUSED Raggiunge direttamente i servizi host localhost
Ideale quando Utilizzi già Docker e vuoi un ambiente autonomo Non puoi eseguire Docker, o preferisci un processo locale più leggero

Docker

Scarica l'immagine inizialmente e ogni volta che desideri passare a una versione più recente:

docker pull dequesystems/axe-mcp-server:latest

Questo è l'unico passaggio di installazione: il tuo client MCP lancia il container su richiesta usando la configurazione nel tuo guida per la configurazione del client.

npm

Non c'è un passaggio di installazione separato per il server stesso: npx -y axe-mcp-server lo scarica e lo esegue su richiesta, e il tuo client MCP invoca quel comando per te (vedi il tuo guida per la configurazione del client).

La distribuzione npm funziona su Node.js. Usa un release LTS attiva di Node.js — le versioni precedenti potrebbero non essere supportate.

Installa Chromium

Poiché il server usa un browser reale per eseguire le scansioni, devi installare tu stesso una build Chromium corrispondente tramite Playwright:

npx playwright@$(npm view axe-mcp-server dependencies.playwright) install chromium

Questo deriva il pin dal pacchetto pubblicato, quindi rimane corretto mentre il server si aggiorna. Playwright deve essere bloccato: un semplice npx playwright install chromium risolve l'ultima versione di Playwright, che può installare una revisione di Chromium che il server non supporta.

note

Bloccato a una vecchia versione di axe-mcp-server, o offline? Il comando sopra legge la dipendenza della versione ultima pubblicata. Se esegui una versione più vecchia bloccata, sostituisci la sua versione di Playwright — npm view axe-mcp-server@<version> dependencies.playwright — o ottienila dall'errore di avvio di Chromium, che indica il comando esatto per il server che stai effettivamente eseguendo. Al momento della stesura, la versione del server 1.4.0 include Playwright 1.61.1.

Su Windows cmd.exe, che non ha nessuna sostituzione di $(...), esegui npm view axe-mcp-server dependencies.playwright da solo e incolla la versione nel comando. PowerShell, Git Bash e WSL gestiscono il comando come è scritto.

Consulta Risoluzione problemi installazione di Chromium se le versioni divergono.

Su Linux, potresti aver bisogno anche delle librerie di sistema da cui dipende Chromium. Vedi Risoluzione problemi installazione di Chromium per i dettagli.

Alternativa: utilizza un browser che hai già

Se hai già un binario Chrome/Chromium compatibile sulla tua macchina, puoi saltare l'installazione di Playwright e puntare il server direttamente a esso impostando la variabile d'ambiente AXE_CHROME_PATH. Questo è disponibile solo con la distribuzione npm — l'immagine Docker usa sempre il browser integrato. Vedi AXE_CHROME_PATH per requisiti e avvertenze.

Passi successivi

  1. Imposta l'autenticazione — una chiave API o OAuth 2.0
  2. Configura il tuo client — VS Code con Copilot, Cursor o Claude Code