UI/UX design-audit MCP server: scores a project on 12 dimensions vs WCAG 2.2 + APCA.
UI/UX Suite MCP Server (io.github.Aboudjem/ui-ux-suite)
This MCP server performs UI/UX design audits by scoring a project across 12 dimensions against WCAG 2.2 and APCA. It focuses on accessibility and color/contrast evaluation, aligning results to criteria used for UI quality checks.
🛠️ Key Features
Scores projects on 12 dimensions
Uses WCAG 2.2 as an evaluation basis
Uses APCA for scoring
Topics include accessibility, color-contrast, and typography
🚀 Use Cases
Auditing UI/UX accessibility and design consistency
Checking compliance-related aspects tied to WCAG 2.2
Evaluating contrast/visibility concerns with APCA
Supporting work involving design-system and design-tokens
⚡ Developer Benefits
Returns a dimension-based score for structured review
Supports workflows using tailwind, css, and oklch
Includes MCP-related integration topics such as mcp, mcp-server, and agent-skills
⚠️ Limitations
Description provided only indicates scoring against WCAG 2.2 and APCA; other audit scopes are not specified.
claude plugin marketplace add Aboudjem/10x
claude plugin install ui-ux-suite@10x
What it does
Most design review tells you to improve your contrast. This tells you that .hero-subtitle on
line 14 of src/styles.css is #fbfbfb on #ffffff, which measures 1.03 to 1, and that
#767676 would pass. Same shape as a linter error, applied to design.
It reads your CSS, JSX, HTML and Tailwind classes. By default nothing is executed, nothing
leaves your machine, and no key is ever needed. Findings come in two kinds. A located finding,
which is most of what you act on, carries three things:
Located. The file, the line and the selector.
Measured. The real wrong value, not an adjective.
Fixed. The exact before to after change, plus the WCAG criterion or named UX law it rests on.
The rest are project-level, like "5 font families, use 1 or 2". They score and they name the
problem, but there is no single line to point at.
Install
bash
claude plugin marketplace add Aboudjem/10x
claude plugin install ui-ux-suite@10x
That is Claude Code. For any other agent that reads the Agent Skills format, install the 14
skills straight from this repo:
bash
npx skills add Aboudjem/ui-ux-suite
The command-line tool needs no install step: npx ui-ux-suite . runs it.
Works in Claude Code, Cursor, Codex, Copilot, Gemini CLI, and 70+ other agents through
npx skills add. The skills are Markdown, so they run on whatever model your editor points at.
Cursor, VS Code, Gemini CLI, Windsurf, Continue, OpenCode and Zed take the same command as a
config entry, in JSON, TOML or YAML depending on the editor. The per-editor snippets, including
the three that key it differently, are in docs/editors.md.
Good to know
IMPORTANT
It audits, it never edits. It never modifies a source file in the project you point it at, and
a fix is printed as before to after for you to apply. The only files it writes are report
and baseline files, and only where you asked for one.
Nothing leaves your machine. Pure Node built-ins, no API key, no telemetry. The static audit makes no network call, and deep mode only visits the URL you hand it.
Static source is the default. Deep mode is opt-in, needs playwright-core plus @axe-core/playwright, and degrades to source findings when they are absent.
The numbers are gated.npm test runs 356 tests, and the shipped broken fixture must keep producing findings that carry a file, a line and a fix.