
Web Accessibility Testing MCP
Ronan Takizawa · Programação
O Web Accessibility Testing MCP é um servidor de código aberto do Model Context Protocol que dá a um cliente de IA a capacidade de verificar páginas web em busca de problemas de acessibilidade. Ele une o motor Axe-core da Deque ao Puppeteer, então um assistente como o Claude Desktop ou o Cursor consegue testar uma URL ao vivo ou um trecho de HTML bruto e devolver um relatório sobre a conformidade com o WCAG 2.0, 2.1 e 2.2. Você entrega uma página. Ele devolve uma lista do que está quebrado e onde.

Sobre Web Accessibility Testing MCP
O que é o Web Accessibility Testing MCP
O Web Accessibility Testing MCP, muitas vezes encurtado para a11y MCP, é um pequeno servidor MCP de testes de acessibilidade que conecta um assistente de programação com IA ao mesmo motor que muitas equipes de auditoria profissional já usam. Ele empacota a biblioteca Axe-core da Deque Labs e controla um navegador headless real por meio do Puppeteer, então as verificações rodam sobre páginas renderizadas e não sobre marcação estática.
O ponto é onde ele fica. Sem painel separado. Sem copiar resultados entre abas. Em vez disso, você pede ao assistente que olhe uma URL, e os resultados voltam como uma resposta normal de chat. Isso importa quando você publica um componente e quer uma passada rápida de conformidade WCAG antes de um pull request.
Os maiores limites merecem ser ditos sem rodeios. É um projeto da comunidade, não um produto oficial da Deque. O suporte vem do repositório do GitHub, não de um suporte técnico de fornecedor. Além disso, ele só testa o que o Axe-core consegue detectar automaticamente, o que cobre muitos problemas reais, mas nunca pega tudo que um revisor humano veria.
Como começar
- Confirme que há Node.js 18 ou superior na sua máquina e escolha um cliente compatível com MCP, como Claude Desktop, Claude Code, VS Code ou Cursor.
- Abra o arquivo de configuração MCP do seu cliente, que fica em um caminho diferente no macOS, no Windows e no Linux.
- Adicione uma entrada chamada a11y-accessibility dentro de mcpServers com o comando npx e o argumento -y a11y-mcp-server.
- Reinicie a sessão do cliente para que as novas ferramentas sejam registradas e depois confirme que o servidor aparece na sua lista de ferramentas.
- Peça ao assistente que teste uma URL contra uma tag como wcag2aa, e opcionalmente defina a largura e a altura do viewport para uma verificação em celular ou desktop.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Web Accessibility Testing MCP.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores front-end
- Testadores de QA e acessibilidade
- Equipes pequenas sem um auditor dedicado
Tarefas
- Testar uma página ao vivo
- Testar um trecho de HTML
- Análise de contraste de cores
- Validação de ARIA
Cenários
- Verificações antes do commit
- Revisão responsiva
- Acompanhamento de regressões
Principais recursos
Testes de URL e de trecho de HTML
O servidor testa qualquer URL pública ou uma string de HTML bruta. Isso cobre tanto uma página ao vivo que você não consegue inspecionar à mão com facilidade quanto um fragmento que ainda está no seu editor. Cada execução devolve um relatório estruturado. Sem capturas de tela. O assistente consegue resumir as violações direto.
Integração com Axe-core e Puppeteer
As verificações rodam pelo motor Axe-core da Deque dentro de um navegador headless real controlado pelo Puppeteer. São verificações de acessibilidade Axe-core, do mesmo tipo que uma equipe de auditoria profissional executa. Como a página é renderizada por completo, os resultados refletem o que os usuários de fato carregam, não apenas o HTML de origem. É a mesma lógica de detecção em que boa parte do ferramental profissional confia.
Testes de conformidade com WCAG 2.0, 2.1 e 2.2
Você escolhe contra quais padrões testar com tags como wcag2aa. O servidor confere o conteúdo frente às regras 2.0, 2.1 e 2.2, então você pode acompanhar o nível que seu projeto realmente busca em vez de rodar tudo.
Dimensões de viewport personalizáveis
A largura e a altura são configuráveis, com padrões de 1280 por 800. Definir um viewport do tamanho de um celular revela problemas que só aparecem em telas pequenas. Alvos de toque apertados, por exemplo. Ou conteúdo que quebra em larguras estreitas.
Verificações de contraste de cores e ARIA
Duas áreas comuns de falha têm ferramentas próprias. Um analisador de contraste de cores valida os pares de texto e fundo, enquanto a validação de ARIA olha se os atributos são usados de forma correta e completa. As duas pegam problemas que são cansativos de verificar a olho.
Exploração de regras
Uma ferramenta de exploração de regras explica quais regras de acessibilidade existem e o que significam. Isso ajuda quando um relatório aponta algo que você não reconhece e você quer contexto antes de decidir se é um problema real.
Detecção de bloqueio de orientação
O servidor aponta conteúdo que força uma orientação de tela específica. Isso importa para usuários em tablets ou com condições motoras, onde uma orientação travada pode tornar uma página inutilizável.
Prós e contras
Prós
- Roda dentro do seu cliente de IA atual, então não há painel nem conta separada para gerenciar.
- Gratuito e de código aberto, com todo o código disponível no GitHub.
- Construído sobre o Axe-core, um motor de regras de acessibilidade amplamente confiável.
- Testa tanto URL ao vivo quanto HTML bruto, cobrindo as etapas iniciais e finais de um desenvolvimento.
- Tags WCAG e tamanhos de viewport configuráveis dão controle sobre o escopo do teste.
Contras
- As verificações automáticas perdem problemas que exigem julgamento humano, então não substituem uma auditoria manual.
- Exige Node.js 18+ e um cliente compatível com MCP, o que deixa de fora usuários não técnicos casuais.
- É um projeto da comunidade e não um produto oficial da Deque, então não há linha de suporte do fornecedor.
Perguntas frequentes
É uma ferramenta de testes de acessibilidade com IA que conecta um assistente de IA ao motor Axe-core da Deque, então o assistente pode testar páginas web e trechos de HTML em busca de problemas de acessibilidade e conformidade WCAG. Isso a torna prática para testes de acessibilidade para desenvolvedores que preferem não sair do editor. Você pergunta, e ela devolve uma lista estruturada de violações.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Web Accessibility Testing MCP.
Alternativas a Web Accessibility Testing MCP
Forefront
Forefront · ProgramaçãoO Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.
Startkit
StartKit.AI · ProgramaçãoStartkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.
Testim
Tricentis · ProgramaçãoO Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.
