Mmcp.market

uxlint MCP server

by uxlint-net·io.github.uxlint-net/uxlint·v0.1.30

Audit a site's UX the way a design-literate reviewer would, with a concrete fix for every finding.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars78 downloads/wk

Reviews

Write one

Nobody has reviewed uxlint yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

uxlint tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the uxlint repository's README, as published. We do not edit it. Read it on GitHub

uxlint

Audit any website's UX the way a design-literate reviewer would: contrast, tap targets, type scale, colour discipline, scan patterns, landmarks. Every finding comes with a prescriptive fix an agent (or a human) can apply directly. It's designed to sit in a coding agent's loop (MCP) and be iterated against until green.

A real run, start to finish: auditurl → Grade B, a 2.39:1 contrast error and three CTAs in three different accent hues → the fix → verifyfix → Grade A. Every number in it came back from the tools; only the waiting was cut.

This is the CLI: a small, single static Rust binary. It drives a Chrome/Chromium you already have installed over the DevTools protocol (no Node, no Playwright, no headless-browser download), captures what a page looks and reads like, and sends that to uxlint's hosted server, which does the actual grading. The rules engine, the calibrated thresholds, and the LLM judge all live server-side, so the client never needs updating when a rule changes.

┌──────────────────────────┐        POST /v1/audit {snapshots}        ┌──────────────────────────┐
│ uxlint (this binary)     │ ───────────────────────────────────────▶ │ uxlint-server (hosted)    │
│ drives YOUR Chrome (CDP) │ ◀─────────────────────────────────────── │ rules engine + LLM judge  │
└──────────────────────────┘        report {findings + fixes}         └──────────────────────────┘

Install

curl -fsSL https://uxlint.net/install.sh | sh    # detects OS/arch, verifies checksum

Or with mise — its github backend pulls the matching build from GitHub Releases, verifies it, and updates on mise up:

mise use -g "github:uxlint-net/uxlint-cli[rename_exe=uxlint]@latest"

or pin it in a project's mise.toml:

[tools]
"github:uxlint-net/uxlint-cli" = { version = "latest", rename_exe = "uxlint" }

Or build from source (needs a recent stable Rust toolchain and a Chrome/Chromium on PATH):

git clone https://github.com/uxlint-net/uxlint-cli && cd uxlint-cli
cargo build --release
./target/release/uxlint --version

Quickstart

uxlint auth login                                        # opens your browser, saves a token
uxlint audit --base https://your-site.com --routes /,/pricing

First time auditing your own project? uxlint init picks (or creates) a site to attach reports to and writes a uxlint.toml so every future audit in this directory just works:

uxlint init
uxlint audit --base http://localhost:5173 --routes /,/pricing

Exit code 1 on findings above the configured severity → drop it straight into CI (see .github/workflows/ for a template, or the uxlint-net/uxlint-action GitHub Action).

Hiding elements from an audit (uxlint-hide)

Some on-page chrome isn't product UI and shouldn't be judged: a dev/staging environment banner, a "DEV" marker, a debug toolbar, a Storybook/preview affordance. Add the class uxlint-hide to any such element and the audit removes it — it's display:none from first paint, so it never appears in a screenshot and is invisible to the collector (it seeds no findings):

<div class="env-banner uxlint-hide">STAGING</div>

The class is inert on your real site — it does nothing unless the audit is running, because the stylesheet that hides it (.uxlint-hide { display: none !important; }) is injected only by uxlint's browser, before the page's own scripts run. Style your element however you like the rest of the time. It applies in every capture path — the crawl, goal-walk tests, and fix previews.

MCP (use it from a coding agent)

Claude Code, one command:

/plugin marketplace add uxlint-net/uxlint-cli
/plugin install uxlint@uxlint

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y @uxlint-net/uxlint on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add uxlint -- npx -y @uxlint-net/uxlint
Add to Cursor

uxlint: common questions

Is uxlint MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the uxlint safety report
How do I install uxlint?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does uxlint need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is uxlint maintained?
The last commit was 5 days ago (2026-09-19). The latest release is v0.1.30.
What can I use instead of uxlint?
Servers from other publishers that do the same job: Raven MCP server, KiCad MCP Pro MCP server and Codesign MCP server. Compare all uxlint alternatives.

Alternatives to uxlint

Same job from other publishers: the closest match first, then the best rated.

All uxlint alternatives →
  • Raven
    Design intelligence for coding agents: audits, design systems, and a taste profile agents consult.
    B
  • KiCad MCP Pro
    Production-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.
    A
  • Codesign
    Local design engine for AI agents: create, edit and export real, editable designs.
    A
  • EasyEDA Copilot
    Connect MCP clients to EasyEDA Desktop for schematic and PCB design, routing, inspection, and DRC.
    A
  • Kiln
    Kiln MCP server for agents: design, slice, print, monitor, and recover physical objects safely.
    B

More from uxlint-net