QualiBooth

Novinka v Agoře · MCP server

Váš AI agent pro programování, nyní expert na přístupnost.

Vestavěný MCP server v Agoře dává nástrojům Claude Code, Cursor, GitHub Copilot i jakémukoli jinému agentovi s podporou MCP skutečný nástroj pro testování přístupnosti. Agent otestuje stránku, kterou právě vytvořil, přesně uvidí, co selhává a proč, opraví kód a znovu ji otestuje, aby opravu prokázal – ještě než vůbec vznikne pull request.

Běží na vašem počítači
Pouze lokální server i skeny
Jediný příkaz
k připojení vašeho programovacího agenta

Animovaná ukázka programovací relace: vývojář požádá svého AI agenta, aby zkontroloval přístupnost na localhost:3000/checkout a opravil nalezené chyby. Agent zavolá nástroj scan_url v Agoře a získá skóre 58 ze 100 se čtyřmi problémy: tlačítko bez názvu, obrázek bez alternativního textu, text s nízkým kontrastem a pole bez popisku. Opraví kód ve třech souborech, znovu spustí sken a dosáhne 100 ze 100.

Funguje s

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

Slabina UI psaného umělou inteligencí

Agenti píšou UI rychleji, než kdokoli stihne zkontrolovat jeho přístupnost.

Programovací agenti se učili z webu a většina webu přístupná není: tlačítka jen s ikonou, chybějící popisky, text s nízkým kontrastem. Bez možnosti testování váš agent nepozná, zda komponenta, kterou právě vygeneroval, funguje pro uživatele klávesnice nebo čtečky obrazovky. Teď to ověřit může – stejným testovacím jádrem, kterému už důvěřuje váš tým pro přístupnost.

Bez Agory

  • Agent hádá atributy ARIA a doufá, že to vyjde.
  • Chyby přístupnosti vyplavou až při QA, auditu, nebo je nahlásí uživatelé.
  • Opravy přicházejí po týdnech, bez kontextu a draze.
  • „Mně to přijde v pořádku“ je jediné ověření.

S Agora MCP

  • Agent audituje vlastní výstup ve skutečném prohlížeči.
  • Každý problém přichází se selektorem, HTML kódem a návodem na opravu.
  • Opravy jsou součástí téže změny, dokud je kontext čerstvý.
  • Nový sken prokáže opravu dřív, než kód kdokoli zreviduje.

Nastavení za minutu

Připojte jednou. Zbytek zvládne agent.

  1. 01

    Zapněte ho

    MCP server se spouští společně s Agorou a naslouchá pouze na vašem počítači. Stránka AI Agents zobrazuje jeho stav a adresu, kterou máte použít.

  2. 02

    Připojte svého agenta

    Zkopírujte z Agory jeden příkaz nebo úryvek konfigurace, nebo použijte instalaci jedním kliknutím pro Cursor a VS Code.

  3. 03

    Stačí požádat

    „Otestuj localhost:3000 a oprav, co najdeš.“ Agent zavolá Agoru, použije opravy a ověří je.

Uvnitř volání nástroje

Co váš agent skutečně dostane

Žádná vágní skóre. Agora vrací každé porušení s příslušným kritériem WCAG, přesným prvkem, jeho HTML a konkrétní opravou – ve formátu, podle kterého může agent okamžitě jednat.

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 problémy · 5 prvky · 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>

    Jak opravit: 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">

    Jak opravit: 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>

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

Čtyři nástroje, jakýkoli pracovní postup

Otestujte spuštěnou stránku nebo kód, který jste právě napsali

Skenujte libovolnou URL

scan_url

Lokální vývojové servery, staging, produkce nebo soubor na disku.

  • Zaměření na jednu komponentu pomocí CSS selektoru
  • Čekání na obsah vykreslovaný na klientovi
  • Desktopový i mobilní viewport
  • Volitelný snímek obrazovky skenované oblasti

Skenujte čisté HTML

scan_html

Proveďte audit komponenty ještě předtím, než ji zapojíte do stránky, a to bez serveru.

  • Vykreslení v paměti ve skutečném Chromu
  • Režim komponenty přeskakuje pravidla na úrovni stránky
  • Načte vaše CSS ze základní URL pro přesný kontrast
  • Stejně podrobný report jako scan_url

Ověření atributů

validate_attributes

Skenery najdou chybějící názvy. Tento nástroj ověří, zda názvy, které existují, opravdu dávají smysl.

  • Kontroluje aria-label, alt, title, popisky a text odkazů
  • AI označí vágní hodnoty jako „obrázek“ nebo „klikněte sem“
  • Odhalí názvy souborů a popisky ve špatném jazyce
  • Selektor, HTML a důvod u každé označené hodnoty

Simulace čtečky obrazovky

simulate_screen_reader

Poslechněte si stránku nebo komponentu tak, jak ji slyší nevidomí uživatelé, přímo ze stromu přístupnosti Chrome.

  • Každé ohlášení v pořadí čtení
  • Nadpisy, orientační body, odkazy, formuláře, obrázky a tabulky
  • AI kontrola pořadí čtení a struktury nadpisů
  • Funguje s URL i s HTML

Přístupnost jako výchozí stav

Přístupnost se stává součástí toho, jak váš agent pracuje

Místo samostatného auditu o týdny později probíhá testování ve stejné smyčce, kterou už váš agent spouští pro typy, testy a linting.

  1. 01

    Vytvořit

    Agent napíše nebo upraví UI.

  2. 02

    Skenovat

    Zavolá Agoru na stránku nebo komponentu.

  3. 03

    Opravit

    Použije opravy, na které Agora upozorní.

  4. 04

    Ověřit

    Skenuje znovu, dokud problémy nezmizí.

Proč si ho týmy vybírají

Vytvořeno pro vývojáře, s důvěrou týmů pro přístupnost

4
nástroje: dva skenery, kontrola popisků a čtečka obrazovky
7+
AI asistentů s řízeným nastavením
WCAG 2.2
pravidla A a AA a kontroly AAA
0
bajtů vašeho kódu odeslaných do cloudu

Často kladené otázky

Co je MCP?
Model Context Protocol je otevřený standard, který AI asistentům umožňuje používat externí nástroje. Agora obsahuje MCP server, takže přes ni může testy přístupnosti spouštět jakýkoli asistent s podporou MCP.
Které AI asistenty podporujete?
Jakéhokoli klienta s podporou MCP. Agora obsahuje podrobný návod k nastavení pro Claude Code, Cursor, VS Code s rozšířením GitHub Copilot, Windsurf, Claude Desktop, Codex CLI a Gemini CLI.
Opouští můj kód můj počítač?
Ne. MCP server přijímá spojení pouze z vašeho počítače a Agora vykresluje i skenuje stránky lokálně. Pouze AI kontroly ve validate_attributes a simulate_screen_reader odesílají do API QualiBooth shromážděné popisky a ohlášení, nikdy celou stránku.
Umí testovat stránky na localhostu?
Ano, právě k tomu je určený. Nasměrujte agenta na svůj vývojový server, stagingový web nebo lokální soubor.
Umí otestovat komponentu, která ještě není na žádné stránce?
Ano. Nástroj scan_html vykreslí kód v paměti, bez serveru. U úryvků komponent se přeskakují pravidla na úrovni stránky, jako je titulek dokumentu nebo orientační body (landmarks), takže se report soustředí na samotnou komponentu.
Co potřebuji, abych mohl začít?
Agoru, přihlášenou pomocí účtu QualiBooth s desktopovou licencí. MCP server se spustí automaticky a stránka AI Agents vás provede připojením asistenta.
Nahrazuje ruční testování přístupnosti?
Ne. Automatické kontroly odhalí velkou část problémů včas, ale ovládání klávesnicí, práce s fokusem a chování se čtečkou obrazovky stále vyžadují testování člověkem. Agora MCP zajistí, že základy jsou v pořádku dřív, než se na to podívá člověk.

Dodávejte přístupné UI rychlostí AI

Vyzkoušejte Agoru zdarma, připojte svého programovacího agenta během minuty a sledujte, jak opravuje chyby přístupnosti dřív, než se dostanou do code review.