MCP 服务器

accessibility-ai

io.github.groundlogic-ai-source/accessibility-ai
开发者工具 法律与合规 不可用 MCP 2025-11-25

此 MCP 可以做什么

Scans websites for WCAG accessibility issues, generates code fixes, re-verifies changes, and produces VPAT reports.

generate_fixes
Takes scan results and generates specific code fixes for each accessibility violation. Returns ready-to-apply code patches and a copy-paste summary for Claude Code or Replit Agent.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['scan_id', 'anthropic_api_key'], 'properties': {'scan_id': {'type': 'string', 'description': 'The scan_id returned by scan_accessibility'}, 'framework': {'enum': ['react', 'html', 'vue', 'angular', 'next'], 'type': 'string', 'default': 'html', 'description': 'The frontend framework of the codebase being fixed'}, 'anthropic_api_key': {'type': 'string', 'minLength': 10, 'description': 'Your Anthropic API key (used only for this request, never stored)'}}, 'additionalProperties': False}
generate_vpat
Generates a complete VPAT 2.5 EN 301 549 accessibility conformance report based on scan results. Returns structured JSON and a downloadable PDF (base64-encoded). Covers all EN 301 549 clauses; non-web clauses are marked Not Evaluated with professional notes.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['scan_id', 'product_name', 'company_name', 'contact_email', 'anthropic_api_key'], 'properties': {'notes': {'type': 'string', 'description': 'Additional context about the product or evaluation scope'}, 'scan_id': {'type': 'string', 'description': 'The scan_id from scan_accessibility'}, 'company_name': {'type': 'string', 'description': 'Company or organization name'}, 'product_name': {'type': 'string', 'description': 'Name of the product being evaluated'}, 'contact_email': {'type': 'string', 'format': 'email', 'description': 'Contact email for accessibility questions'}, 'evaluation_date': {'type': 'string', 'description': 'Evaluation date (YYYY-MM-DD). Defaults to today.'}, 'product_version': {'type': 'string', 'default': '1.0', 'description': 'Version of the product'}, 'anthropic_api_key': {'type': 'string', 'minLength': 10, 'description': 'Your Anthropic API key (used only for this request, never stored)'}}, 'additionalProperties': False}
re_verify
Re-scans a URL after fixes have been applied and compares results against the original scan. Returns which violations were resolved, which persist, and any new issues introduced.
只读 可访问外部资源
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['scan_id', 'anthropic_api_key'], 'properties': {'scan_id': {'type': 'string', 'description': 'The original scan_id from scan_accessibility to compare against'}, 'anthropic_api_key': {'type': 'string', 'minLength': 10, 'description': 'Your Anthropic API key (used only for this request, never stored)'}}, 'additionalProperties': False}
scan_accessibility
Scans a URL for WCAG 2.1 accessibility violations using DOM analysis (axe-core) and visual AI (Claude Vision). Returns structured violation data and a scan_id for use with other tools.
只读 可访问外部资源
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url', 'anthropic_api_key'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'The URL to scan for accessibility violations'}, 'max_pages': {'type': 'integer', 'default': 1, 'maximum': 10, 'minimum': 1, 'description': 'Maximum pages to scan when scan_depth is full_site'}, 'scan_depth': {'enum': ['single_page', 'full_site'], 'type': 'string', 'default': 'single_page', 'description': 'Whether to scan a single page or crawl the full site (max 10 pages)'}, 'vision_mode': {'enum': ['standard', 'thorough'], 'type': 'string', 'default': 'standard', 'description': "Vision analysis depth. 'standard' runs one Claude Vision pass on the full page (fast, default). 'thorough' analyzes the page section-by-section with a two-pass consensus to reduce false positives (slower, more API calls; applied to the first page only)."}, 'anthropic_api_key': {'type': 'string', 'minLength': 10, 'description': 'Your Anthropic API key (used only for this request, never stored)'}}, 'additionalProperties': False}
已添加
generate_vpat
2026年9月21日 02:41
已添加
re_verify
2026年9月21日 02:41
已添加
generate_fixes
2026年9月21日 02:41
已添加
scan_accessibility
2026年9月21日 02:41