QualiBooth

Novità in Agora · Server MCP

Il tuo agente di coding AI, ora esperto di accessibilità.

Il server MCP integrato in Agora dà a Claude Code, Cursor, GitHub Copilot e a qualsiasi altro agente compatibile con MCP un vero strumento di test dell’accessibilità. L’agente analizza la pagina appena creata, vede esattamente cosa non va e perché, corregge il codice e ripete la scansione per dimostrarlo, prima ancora che la pull request esista.

Gira sul tuo computer
Server solo locale, scansioni locali
Un solo comando
per collegare il tuo agente di coding

Esempio animato di una sessione di sviluppo: uno sviluppatore chiede al proprio agente AI di controllare l’accessibilità di localhost:3000/checkout e correggere i problemi. L’agente richiama lo strumento scan_url di Agora e ottiene un punteggio di 58 su 100 con quattro problemi: un pulsante senza nome, un’immagine senza testo alternativo, un testo a basso contrasto e un campo di input senza etichetta. Corregge il codice in tre file, ripete la scansione e raggiunge 100 su 100.

Compatibile con

  • Claude Code
  • Cursor
  • VS Code + Copilot
  • Windsurf
  • Claude Desktop
  • Codex CLI
  • Gemini CLI

Il punto cieco delle interfacce scritte dall’AI

Gli agenti scrivono interfacce più velocemente di quanto chiunque possa verificarne l’accessibilità.

Gli agenti di coding hanno imparato dal web, e gran parte del web non è accessibile: pulsanti con sola icona, etichette mancanti, testo a basso contrasto. Senza un modo per testare, l’agente non può sapere se il componente appena generato funziona da tastiera o con uno screen reader. Ora può verificarlo, con lo stesso motore di cui il tuo team di accessibilità si fida già.

Senza Agora

  • L’agente tira a indovinare con ARIA e spera per il meglio.
  • I bug di accessibilità emergono in QA, durante un audit o segnalati dagli utenti.
  • Le correzioni arrivano settimane dopo, fuori contesto e a caro prezzo.
  • “A me sembra a posto” è l’unica verifica.

Con Agora MCP

  • L’agente verifica il proprio lavoro in un browser reale.
  • Ogni problema arriva con il selettore, l’HTML e come risolverlo.
  • Le correzioni finiscono nella stessa modifica, finché il contesto è fresco.
  • Una nuova scansione dimostra la correzione prima di qualsiasi code review.

Pronto in un minuto

Collegalo una volta. Al resto pensa l’agente.

  1. 01

    Attivalo

    Il server MCP si avvia insieme ad Agora ed è in ascolto solo sul tuo computer. La pagina “AI Agents” ne mostra lo stato e l’indirizzo da usare.

  2. 02

    Collega il tuo agente

    Copia un comando o uno snippet di configurazione da Agora, oppure usa l’installazione con un clic per Cursor e VS Code.

  3. 03

    Basta chiedere

    “Analizza localhost:3000 e correggi quello che trovi.” L’agente richiama Agora, applica le correzioni e le verifica.

Dentro una chiamata di strumento

Cosa riceve davvero il tuo agente

Niente punteggi vaghi. Agora restituisce ogni violazione con il relativo criterio WCAG, l’elemento esatto, il suo HTML e una correzione concreta, in un formato su cui un agente può agire subito.

Agente → Agora

{  "method": "tools/call",  "params": {    "name": "scan_url",    "arguments": {      "url": "localhost:3000/checkout",      "selector": "#payment-form",      "viewports": ["desktop", "mobile"]    }  }}

Agora → agente

58

http://localhost:3000/checkout

3 problemi · 5 elementi · WCAG 2.2 AA

  • Critical button-name WCAG 4.1.2

    Buttons must have discernible text

    button.pay-apple

    <button class="pay-apple"><svg …/></button>

    Come correggere: Element does not have inner text that is visible to screen readers; aria-label attribute does not exist or is empty

  • Critical label WCAG 4.1.2

    Form elements must have labels

    #card-cvc

    <input id="card-cvc" placeholder="CVC">

    Come correggere: Element does not have an explicit <label>; aria-label attribute does not exist or is empty

  • High color-contrast WCAG 1.4.3

    Elements must meet minimum color contrast ratio thresholds

    .total__hint

    <p class="total__hint">Taxes included</p>

    Come correggere: Element has insufficient color contrast of 2.9 (foreground color: #a3a3a3, background color: #ffffff). Expected contrast ratio of 4.5:1

Quattro strumenti, ogni workflow

Testa la pagina in esecuzione o il markup appena scritto

Analizza qualsiasi URL

scan_url

Server di sviluppo locali, staging, produzione o un file su disco.

  • Concentrati su un componente con un selettore CSS
  • Attendi i contenuti renderizzati lato client
  • Viewport desktop e mobile
  • Screenshot opzionale dell’area analizzata

Analizza HTML grezzo

scan_html

Verifica un componente prima di inserirlo in una pagina, senza bisogno di un server.

  • Renderizzato in memoria in un vero Chrome
  • La modalità componente salta le regole a livello di pagina
  • Carica il tuo CSS da un URL di base per un contrasto accurato
  • Lo stesso report dettagliato di scan_url

Valida gli attributi

validate_attributes

Gli scanner trovano i nomi mancanti. Questo strumento verifica se i nomi presenti hanno davvero senso.

  • Controlla aria-label, alt, title, etichette e testo dei link
  • L’AI segnala valori vaghi come “immagine” o “clicca qui”
  • Rileva nomi di file ed etichette nella lingua sbagliata
  • Selettore, HTML e motivo per ogni valore segnalato

Simula uno screen reader

simulate_screen_reader

Ascolta una pagina o un componente come lo sente un utente cieco, direttamente dall’albero di accessibilità di Chrome.

  • Ogni annuncio in ordine di lettura
  • Titoli, landmark, link, moduli, immagini e tabelle
  • Revisione AI dell’ordine di lettura e della struttura dei titoli
  • Funziona con un URL o con HTML

Accessibile per impostazione predefinita

L’accessibilità diventa parte del modo di lavorare del tuo agente

Invece di un audit separato settimane dopo, i test avvengono nello stesso ciclo che l’agente esegue già per tipi, test e linting.

  1. 01

    Crea

    L’agente scrive o modifica l’interfaccia.

  2. 02

    Analizza

    Richiama Agora sulla pagina o sul componente.

  3. 03

    Correggi

    Applica le correzioni indicate da Agora.

  4. 04

    Verifica

    Ripete la scansione finché i problemi non scompaiono.

Perché i team lo scelgono

Pensato per gli sviluppatori, apprezzato dai team di accessibilità

4
strumenti: due scanner, verifica delle etichette e screen reader
7+
assistenti AI con configurazione guidata
WCAG 2.2
regole A e AA, più controlli AAA
0
byte del tuo codice inviati al cloud

Domande frequenti

Che cos’è MCP?
Il Model Context Protocol è uno standard aperto che consente agli assistenti AI di usare strumenti esterni. Agora include un server MCP, quindi qualsiasi assistente compatibile con MCP può eseguire scansioni di accessibilità tramite Agora.
Quali assistenti AI sono supportati?
Qualsiasi client che supporti MCP. Agora include una configurazione passo passo per Claude Code, Cursor, VS Code con GitHub Copilot, Windsurf, Claude Desktop, Codex CLI e Gemini CLI.
Il mio codice lascia il mio computer?
No. Il server MCP accetta connessioni solo dal tuo computer, e Agora renderizza e analizza le pagine localmente. Solo i controlli AI di validate_attributes e simulate_screen_reader inviano all’API di QualiBooth le etichette e gli annunci raccolti, mai la pagina intera.
Può testare pagine su localhost?
Sì, è stato creato proprio per questo. Indirizza l’agente al tuo server di sviluppo, a un ambiente di staging o a un file locale.
Può testare un componente che non è ancora in una pagina?
Sì. Lo strumento scan_html renderizza il markup in memoria, senza server. Per gli snippet di componenti vengono saltate le regole a livello di pagina, come il titolo del documento e i landmark, così il report si concentra sul componente stesso.
Cosa serve per iniziare?
Agora, con accesso tramite un account QualiBooth dotato di licenza desktop. Il server MCP si avvia automaticamente e la pagina “AI Agents” ti guida nel collegamento del tuo assistente.
Sostituisce i test di accessibilità manuali?
No. I controlli automatici individuano presto gran parte dei problemi, ma il comportamento con tastiera, focus e screen reader richiede ancora test umani. Agora MCP garantisce che le basi siano corrette prima che una persona se ne occupi.

Rilascia interfacce accessibili alla velocità dell’AI

Inizia una prova gratuita di Agora, collega il tuo agente di coding in un minuto e guardalo correggere i problemi di accessibilità prima che arrivino alla code review.