
Сканер доступности MCP 🔍
Сервер Model Context Protocol (MCP), который обеспечивает автоматическое сканирование веб-доступности с использованием Playwright и Axe-core. Этот сервер позволяет LLM выполнять проверки соответствия WCAG, делать аннотированные снимки экрана и генерировать подробные отчеты о доступности.
Функции
✅ Полная проверка соответствия WCAG 2.1/2.2
🖼️ Автоматический снимок экрана с выделением нарушений
📄 Подробные отчеты JSON с рекомендациями по устранению неполадок
Установка
Вы можете установить пакет любым из этих способов:
Использование npm:
Установка докера
Проект включает Dockerfile, который устанавливает все необходимые зависимости, включая Node.js v22 и Python 3.13.
Создайте образ Docker:
Запустите контейнер:
Вы также можете запустить его в фоновом режиме:
Установка в VS Code
Установите сканер доступности в VS Code с помощью VS Code CLI:
Для VS-кода:
Для инсайдеров VS Code:
Конфигурация
Вот конфигурация Claude Desktop:
Использование
Сканер предоставляет единственный инструмент scan_accessibility , который принимает:
url: URL-адрес веб-страницы для сканирования (обязательно)violationsTag: Массив тегов нарушения доступности для проверки (обязательно)viewport: Необязательный объект для настройки размера области просмотра.width: число (по умолчанию: 1920)height: число (по умолчанию: 1080)
shouldRunInHeadless: необязательное логическое значение для управления режимом headless (по умолчанию: true)
Примечание: при запуске сканирования аннотированный снимок экрана, на котором отмечены любые нарушения доступности, будет автоматически сохранен в папке загрузок.
Пример использования в Клоде:
Расширенный пример с пользовательскими параметрами:
Разработка
Клонируйте и настройте проект:
Запустите компилятор TypeScript в режиме наблюдения:
Протестируйте сервер MCP локально:
Разработка Докера
Для разработки с использованием Docker:
Создайте образ разработки:
Запустите с монтированием тома для оперативного изменения кода:
Структура проекта
Лицензия
Массачусетский технологический институт
Related MCP Servers
- AsecurityAlicenseAqualityProvides web accessibility analysis and color blindness simulation using axe-core and Puppeteer, enabling detailed accessibility checks and visual simulations based on WCAG guidelines.Last updated -24MIT License
- AsecurityAlicenseAqualityProvides accessibility testing capabilities through CLI, helping identify accessibility issues in web applications using axe-core and Puppeteer.Last updated -12MIT License
- AsecurityAlicenseAqualityAn MCP (Model Context Protocol) server for performing accessibility audits on webpages using axe-core. Use the results in an agentic loop with your favorite AI assistants (Cline/Cursor/GH Copilot) and let them fix a11y issues for you!Last updated -223829Mozilla Public License 2.0
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to perform web accessibility testing against WCAG standards using Deque Axe-core API and Puppeteer.Last updated -66639MIT License