GridProof MCP server
io.github.gridproof/gridproof·v0.1.3·4 starsGridproof your UI — automated spacing & grid QA in the agent loop (MCP server).
4 stars110 downloads/wk
Reviews
Write oneNobody has reviewed GridProof yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
GridProof tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
gp_auditRender a running frontend and audit its spacing/grid geometry against
gp_check_elementRe-check a single element's subtree after a fix, without re-running
gp_get_configReturn the effective Gridproof configuration (defaults merged with
gp_reportRender a URL, audit its spacing/grid geometry, and WRITE a self-contained
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan51 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 82 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How GridProof compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 73% of 4,460 AI and agents servers
- Tools
- 4
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 4
- more than 77% of 2,711 AI and agents servers
- Downloads a week
- 110
- more than 66% of 1,538 AI and agents servers with a package
What its tools let an agent do: 4 read
Install GridProof in Claude Code, Cursor or VS Code
Runs npx -y gridproof on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add gridproof -- npx -y gridproof
What the publisher says
From the GridProof repository's README, as published. We do not edit it. Read it on GitHub
GridProof
GridProof your UI — automated spacing & grid QA in the agent loop.
GridProof is an MCP server that renders your running frontend with Playwright, measures the computed geometry of every element, checks it against a spacing/token rule set, and hands back a structured fix report — so a coding agent can close the loop itself: generate, audit, fix, re-audit.
The problem
AI coding agents are good at generating UI and bad at keeping it on a grid: py-[13px] instead of py-3, sibling cards with three different gaps, icons at 17px next to 24px. None of it breaks anything, so it ships — because nothing in the agent loop checks for it. GridProof is that check.
The loop
agent generates UI → gp_audit(url) → JSON violations with fix hints
→ agent edits source → gp_audit(url) → clean report = doneThe server never touches your source files. It measures a rendered page and points; the agent (which has your codebase open) makes the edit.
Quickstart
# One-time: install the Chromium build Playwright uses (~150MB)
npx playwright install chromiumRegister in Claude Code
claude mcp add gridproof -- npx -y gridproofFrom a local checkout:
npm install && npm run build
claude mcp add gridproof -- node /absolute/path/to/gridproof/dist/index.jsThree ways to use it
1. gpaudit — inside the agent loop.** The agent calls this MCP tool directly against your running dev server and gets back structured JSON (violations + fix hints) to act on.
2. gpreport — MCP tool that also writes an HTML report. Same inputs as gpaudit, plus it writes a self-contained, shareable HTML file to disk.
3. npx gridproof --report — one-shot CLI. No MCP client needed; useful for a quick manual check or scripting.
npx gridproof --report http://localhost:5173
# writes ./gridproof-report.html, prints its path
npx gridproof --report http://localhost:5173 --out ./qa/report.html --viewport 375x812The rules
Four rules. All report warn by default — nothing blocks, nothing has exit-code semantics. Suggest, don't forbid; the one exception is tap targets, which error because it's an accessibility floor, not a style opinion.
Tailwind, and non-Tailwind pages
GridProof is built for Tailwind projects — that's where all four rules apply, since spacing-scale, arbitrary-value, and gap-consistency reason about Tailwind's spacing scale and utility classes.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
GridProof: common questions
- Is GridProof MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the GridProof safety report
- How do I install GridProof?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does GridProof need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is GridProof maintained?
- The last commit was 82 days ago (2026-08-13). The latest release is v0.1.3.
- What can I use instead of GridProof?
- Servers from other publishers that do the same job: Agent-Native Chat MCP server.
- How does GridProof compare with other AI and agents MCP servers?
- safety score 85/100 (higher than 73% of 4,460 AI and agents servers); tools 4 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to GridProof
Same job from other publishers: the closest match first, then the best rated.
- Agent-Native ChatMinimal chat-first app with durable threads, actions, and the app-agent loopnot reviewedEstablishedA