QualiBooth

Nou în Agora · Server MCP

Agentul tău AI de programare, acum expert în accesibilitate.

Serverul MCP integrat în Agora pune la dispoziția Claude Code, Cursor, GitHub Copilot și a oricărui alt agent compatibil cu MCP un instrument real de testare a accesibilității. Agentul scanează pagina pe care tocmai a construit-o, vede exact ce nu funcționează și de ce, repară codul și scanează din nou ca să dovedească rezultatul – înainte ca pull request-ul să existe măcar.

Rulează pe computerul tău
Server și scanări exclusiv locale
O singură comandă
pentru a-ți conecta agentul de programare

Exemplu animat al unei sesiuni de programare: un dezvoltator îi cere agentului său AI să verifice localhost:3000/checkout pentru probleme de accesibilitate și să le repare. Agentul apelează instrumentul scan_url din Agora și obține un scor de 58 din 100, cu patru probleme: un buton fără nume, o imagine fără text alternativ, text cu contrast redus și un câmp fără etichetă. Repară codul în trei fișiere, scanează din nou și ajunge la 100 din 100.

Funcționează cu

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

Punctul slab al interfețelor scrise de AI

Agenții scriu interfețe mai repede decât le poate verifica cineva accesibilitatea.

Agenții de programare au învățat de pe web, iar cea mai mare parte a webului nu este accesibilă: butoane doar cu pictograme, etichete lipsă, text cu contrast redus. Fără o modalitate de testare, agentul tău nu poate ști dacă o componentă pe care tocmai a generat-o funcționează pentru cineva care folosește tastatura sau un cititor de ecran. Acum poate verifica, cu același motor în care echipa ta de accesibilitate are deja încredere.

Fără Agora

  • Agentul ghicește atributele ARIA și speră că e bine.
  • Problemele de accesibilitate apar în QA, la un audit sau sunt raportate de utilizatori.
  • Remedierile vin după săptămâni, scoase din context și costisitoare.
  • „Mie mi se pare în regulă” este singura verificare.

Cu Agora MCP

  • Agentul își auditează propriul rezultat într-un browser real.
  • Fiecare problemă vine cu selectorul, codul HTML și modul de remediere.
  • Remedierile intră în aceeași modificare, cât contextul e încă proaspăt.
  • O nouă scanare dovedește remedierea înainte ca cineva să revizuiască codul.

Configurare într-un minut

Conectezi o dată. Agentul face restul.

  1. 01

    Activează-l

    Serverul MCP pornește odată cu Agora și ascultă doar pe computerul tău. Pagina AI Agents îi afișează starea și adresa pe care trebuie să o folosești.

  2. 02

    Conectează-ți agentul

    Copiază o comandă sau un fragment de configurare din Agora ori folosește instalarea cu un clic pentru Cursor și VS Code.

  3. 03

    Doar cere

    „Scanează localhost:3000 și repară ce găsești.” Agentul apelează Agora, aplică remedierile și le verifică.

În interiorul unui apel de instrument

Ce primește de fapt agentul tău

Fără scoruri vagi. Agora returnează fiecare încălcare cu criteriul WCAG aferent, elementul exact, codul său HTML și o remediere concretă, într-un format pe care agentul îl poate folosi imediat.

Agent → Agora

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

Agora → agent

58

http://localhost:3000/checkout

3 probleme · 5 elemente · 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>

    Cum repari: 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">

    Cum repari: 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>

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

Patru instrumente, orice flux de lucru

Testează pagina care rulează sau codul pe care tocmai l-ai scris

Scanează orice URL

scan_url

Servere de dezvoltare locale, staging, producție sau un fișier de pe disc.

  • Concentrează-te pe o componentă cu un selector CSS
  • Așteaptă conținutul randat în client
  • Viewporturi pentru desktop și mobil
  • Captură de ecran opțională a zonei scanate

Scanează HTML brut

scan_html

Auditează o componentă înainte de a o integra într-o pagină, fără să ai nevoie de server.

  • Randat în memorie într-un Chrome real
  • Modul componentă omite regulile la nivel de pagină
  • Încarcă CSS-ul tău de la un URL de bază pentru un contrast exact
  • Același raport detaliat ca scan_url

Validează atributele

validate_attributes

Scanerele găsesc numele lipsă. Acest instrument verifică dacă numele existente au cu adevărat sens.

  • Verifică aria-label, alt, title, etichete și textul linkurilor
  • AI semnalează valori vagi precum „imagine” sau „click aici”
  • Găsește nume de fișiere și etichete în limba greșită
  • Selector, HTML și motiv pentru fiecare valoare semnalată

Simulează un cititor de ecran

simulate_screen_reader

Ascultă o pagină sau o componentă așa cum o aud utilizatorii nevăzători, direct din arborele de accesibilitate al Chrome.

  • Fiecare anunț în ordinea de citire
  • Titluri, repere, linkuri, formulare, imagini și tabele
  • Analiză AI a ordinii de citire și a structurii titlurilor
  • Funcționează cu un URL sau cu HTML

Accesibil implicit

Accesibilitatea devine parte din modul în care lucrează agentul tău

În loc de un audit separat, săptămâni mai târziu, testarea are loc în aceeași buclă pe care agentul o rulează deja pentru tipuri, teste și linting.

  1. 01

    Construiește

    Agentul scrie sau modifică interfața.

  2. 02

    Scanează

    Apelează Agora pentru pagină sau componentă.

  3. 03

    Repară

    Aplică remedierile indicate de Agora.

  4. 04

    Verifică

    Scanează din nou până dispar problemele.

De ce îl aleg echipele

Creat pentru dezvoltatori, apreciat de echipele de accesibilitate

4
instrumente: două scanere, verificarea etichetelor și cititor de ecran
7+
asistenți AI cu configurare ghidată
WCAG 2.2
reguli A și AA, plus verificări AAA
0
octeți din codul tău trimiși în cloud

Întrebări frecvente

Ce este MCP?
Model Context Protocol este un standard deschis care permite asistenților AI să folosească instrumente externe. Agora include un server MCP, astfel încât orice asistent compatibil cu MCP poate rula scanări de accesibilitate prin intermediul lui.
Ce asistenți AI sunt acceptați?
Orice client compatibil cu MCP. Agora include instrucțiuni de configurare pas cu pas pentru Claude Code, Cursor, VS Code cu GitHub Copilot, Windsurf, Claude Desktop, Codex CLI și Gemini CLI.
Codul meu părăsește computerul?
Nu. Serverul MCP acceptă conexiuni doar de pe propriul tău computer, iar Agora randează și scanează paginile local. Doar verificările AI din validate_attributes și simulate_screen_reader trimit către API-ul QualiBooth etichetele și anunțurile colectate, niciodată pagina întreagă.
Poate testa pagini pe localhost?
Da, exact pentru asta a fost creat. Îndreaptă agentul către serverul tău de dezvoltare, un site de staging sau un fișier local.
Poate testa o componentă care nu este încă într-o pagină?
Da. Instrumentul scan_html randează codul în memorie, fără server. Fragmentele de componente omit regulile la nivel de pagină, precum titlul documentului și landmark-urile, astfel încât raportul se concentrează pe componenta în sine.
De ce am nevoie ca să încep?
De Agora, autentificat cu un cont QualiBooth care are licență desktop. Serverul MCP pornește automat, iar pagina AI Agents te ghidează pas cu pas în conectarea asistentului.
Înlocuiește testarea manuală a accesibilității?
Nu. Verificările automate detectează din timp o mare parte a problemelor, dar comportamentul la tastatură, focusul și cititoarele de ecran necesită în continuare testare umană. Agora MCP se asigură că elementele de bază sunt corecte înainte ca un om să se uite.

Livrează interfețe accesibile la viteza AI

Începe o perioadă de probă gratuită Agora, conectează-ți agentul de programare într-un minut și urmărește-l cum repară problemele de accesibilitate înainte să ajungă la code review.