Back to Home
berucha-lilly icon

a11y-mcp

Verified Safe

by berucha-lilly

Overview

Automated accessibility code review and WCAG 2.2 AA enforcement for GitHub Pull Requests using a hybrid analysis engine.

Installation

Run Command
node src/mcp-server.js

Environment Variables

  • GITHUB_TOKEN
  • PR_NUMBER
  • REPOSITORY
  • BRANCH
  • LDS_STORYBOOK_URL
  • LDS_CACHE_TTL
  • MCP_SERVER_PATH

Security Notes

The server uses `fs.readFileSync` based on a `filePath` argument, which could be a local file system risk if the input is not carefully controlled. In its intended GitHub Actions context, `filePath` is expected to refer to files within the PR's changes, mitigating arbitrary file access. The `GITHUB_TOKEN` is used for GitHub API interactions (fetching PR content, posting comments) which is standard but requires appropriate token permissions. No explicit `eval` or code obfuscation found. Dependencies are standard for code analysis.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Avg Tokens15000
Stars0
Forks0
Last Update2025-12-05

Tags

accessibilityWCAGGitHub Actionscode reviewMCP