Сканер доступности 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:
- Создайте образ разработки:
- Запустите с монтированием тома для оперативного изменения кода:
Структура проекта
Лицензия
Массачусетский технологический институт
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Обеспечивает автоматическое сканирование доступности веб-сайтов на предмет соответствия WCAG с использованием Playwright и Axe-core, предоставляя визуальные и JSON-отчеты с рекомендациями по устранению неполадок.
Related Resources
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 -21JavaScriptMIT License
- AsecurityAlicenseAqualityProvides accessibility testing capabilities through CLI, helping identify accessibility issues in web applications using axe-core and Puppeteer.Last updated -1JavaScriptMIT 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 -262719JavaScriptMozilla 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 -675522JavaScriptMIT License
Appeared in Searches
- Tools for Web Development and Browser Debugging (Arc Browser Supported)
- A tool for comprehensive WCAG 2.2 AA testing with screenshots and additional features
- Information on Playwright MCP
- Information about playwrights or the Playwright framework
- How to use a web browser console to identify and fix errors