Сканер доступности 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
- -security-license-qualityAn 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 -JavaScriptMozilla Public License 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots without requiring screenshots or vision models.Last updated -2170,036TypeScriptApache 2.0
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