
Web Accessibility Testing MCP
A11y MCP là một máy chủ Model Context Protocol cho phép các mô hình ngôn ngữ AI thực hiện kiểm tra khả năng truy cập web tự động bằng cách tích hợp với Axe-core API của Deque và Puppeteer để phân tích nội dung web để tuân thủ WCAG.
https://github.com/ronantakizawa/a11ymcp?ref=producthunt&utm_source=aipure

Thông tin Sản phẩm
Đã cập nhật:Jan 15, 2026
Web Accessibility Testing MCP là gì
Web Accessibility Testing MCP (A11y MCP) là một công cụ mã nguồn mở giúp thu hẹp khoảng cách giữa các mô hình ngôn ngữ AI và khả năng kiểm tra khả năng truy cập web. Được xây dựng như một máy chủ Model Context Protocol (MCP), nó cung cấp cho trợ lý AI quyền truy cập trực tiếp vào các API và công cụ kiểm tra khả năng truy cập chuyên nghiệp. Máy chủ tận dụng Axe-core API của Deque và Puppeteer để thực hiện kiểm tra khả năng truy cập toàn diện trên các trang web và nội dung HTML, đảm bảo tuân thủ các tiêu chuẩn Web Content Accessibility Guidelines (WCAG) 2.0, 2.1 và 2.2.
Các Tính năng Chính của Web Accessibility Testing MCP
Web Accessibility Testing MCP (A11y MCP) là một máy chủ Model Context Protocol cho phép các mô hình ngôn ngữ AI thực hiện kiểm thử khả năng truy cập tự động trên các trang web và nội dung HTML. Nó tích hợp với Axe-core API của Deque và Puppeteer để phân tích nội dung web về sự tuân thủ WCAG, kiểm tra tỷ lệ tương phản màu sắc, xác thực các thuộc tính ARIA và xác định các vấn đề về khả năng truy cập đồng thời cung cấp các báo cáo chi tiết và hướng dẫn khắc phục.
Kiểm thử WCAG toàn diện: Kiểm tra nội dung dựa trên nhiều tiêu chuẩn WCAG (2.0, 2.1, 2.2) và cung cấp các báo cáo vi phạm chi tiết với các đề xuất khắc phục cụ thể
Tùy chọn kiểm thử linh hoạt: Hỗ trợ kiểm tra cả URL công khai và đoạn mã HTML thô, cho phép các nhà phát triển kiểm tra khả năng truy cập ở bất kỳ giai đoạn phát triển nào
Phân tích màu nâng cao: Thực hiện phân tích độ tương phản màu chi tiết giữa các thành phần tiền cảnh và hậu cảnh, xem xét kích thước và độ đậm của phông chữ để tuân thủ WCAG
Xác thực ARIA: Xác thực việc triển khai đúng các thuộc tính và vai trò ARIA để đảm bảo khả năng tương thích với trình đọc màn hình
Các Trường hợp Sử dụng của Web Accessibility Testing MCP
Tích hợp phát triển: Các nhà phát triển có thể tích hợp kiểm thử khả năng truy cập trực tiếp vào quy trình làm việc IDE của họ để phát hiện các vấn đề sớm trong quá trình phát triển
Kiểm toán tuân thủ: Các tổ chức có thể thực hiện kiểm toán khả năng truy cập tự động trên các trang web của họ để đảm bảo tuân thủ các tiêu chuẩn và quy định về khả năng truy cập
Quản lý nội dung: Người tạo nội dung có thể xác minh nội dung HTML của họ đáp ứng các yêu cầu về khả năng truy cập trước khi xuất bản
Công cụ giáo dục: Dạy cho các nhóm và sinh viên về khả năng truy cập web bằng cách cung cấp phản hồi ngay lập tức về các vấn đề về khả năng truy cập và cách khắc phục chúng
Ưu điểm
Tích hợp liền mạch với các mô hình ngôn ngữ AI thông qua giao thức MCP
Cung cấp phản hồi chi tiết, có thể hành động với các bước khắc phục cụ thể
Hỗ trợ nhiều kịch bản kiểm thử (URL, đoạn mã HTML) và tiêu chuẩn
Nhược điểm
Yêu cầu thiết lập và cấu hình cục bộ
Không phải là một công cụ chính thức từ Deque Labs
Giới hạn ở phân tích tĩnh mà không cần kiểm tra tương tác người dùng
Cách Sử dụng Web Accessibility Testing MCP
Cài đặt và cấu hình cài đặt MCP: Chỉnh sửa tệp cài đặt MCP dựa trên hệ điều hành của bạn: Đối với macOS: '~/Library/Application Support/Claude/claude_desktop_config.json', Đối với Windows: '%APPDATA%\\Claude\\settings\\claude_mcp_settings.json', Đối với Linux: '~/.config/Claude/settings/claude_mcp_settings.json'
Thêm cấu hình máy chủ: Thêm cấu hình sau vào tệp cài đặt MCP của bạn: { "mcpServers": { "a11y-accessibility": { "command": "npx", "args": [ "-y", "a11y-mcp-server" ] } } }
Kiểm tra khả năng truy cập URL: Sử dụng công cụ test_accessibility bằng cách cung cấp tham số URL: { "url": "https://example.com", "tags": ["wcag2aa"] }
Kiểm tra chuỗi HTML: Sử dụng công cụ test_html_string để kiểm tra nội dung HTML thô: { "html": "<div><img src='image.jpg'></div>", "tags": ["wcag2aa"] }
Kiểm tra độ tương phản màu: Sử dụng công cụ check_color_contrast để xác minh các yêu cầu về độ tương phản WCAG: { "foreground": "#777777", "background": "#EEEEEE", "fontSize": 16, "isBold": false }
Xác thực thuộc tính ARIA: Kiểm tra việc sử dụng thuộc tính ARIA với nội dung HTML: { "html": "<div role='button' aria-pressed='false'>Click me</div>" }
Kiểm tra khóa hướng: Kiểm tra các vấn đề khóa hướng trong nội dung HTML: { "html": "<html><head><meta name='viewport' content='width=device-width, orientation=portrait'></head><body>Content</body></html>" }
Xem xét kết quả kiểm tra: Phân tích phản hồi JSON bao gồm các vi phạm, vượt qua, các thử nghiệm chưa hoàn thành và thông tin chi tiết về bất kỳ vấn đề khả năng truy cập nào được tìm thấy
Câu hỏi Thường gặp về Web Accessibility Testing MCP
A11y MCP là một máy chủ Model Context Protocol (MCP) cho phép LLM (Mô hình ngôn ngữ lớn) thực hiện kiểm tra khả năng truy cập web. Nó sử dụng Deque Axe-core API và Puppeteer để phân tích nội dung web về khả năng tuân thủ WCAG và xác định các vấn đề về khả năng truy cập.











