技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
gridproof/gridproof

gridproof/gridproof

Renders a frontend with Playwright and audits spaci
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add gridproof -- npx -y gridproof
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
4 ★ · gridproof/gridproof · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 4 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 gridproof/gridproof;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

GridProof

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**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
The server never touches your source files. It measures a rendered page and
points; the agent (which has your codebase open) makes the edit.
Quickstart
Register in Claude Code
From a local checkout:
Three ways to use it
**1. gp_audit — 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. gp_report — MCP tool that also writes an HTML report.** Same inputs as
gp_audit, 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.
The 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.
| Rule | Detects | Severity | Example fix |
|------|---------|----------|-------------|
| spacing-scale | Computed margin/padding/gap that isn't a multiple of the base unit (default 4px) and isn't an allowed value | warn | Snaps to the nearest valid value |
| arbitrary-value | Off-scale arbitrary Tailwind classes | warn | py-[13px] → py-3 |
| gap-consistency | Siblings in a flex/grid container spaced inconsistently when gap isn't set | warn | Set gap-4 on the container instead of per-child margins |
| canonical-size | Icon/interactive-element sizes off the canonical scale, and interactive elements below the tap-target minimum | warn (icons) / **error** (tap targets) | Snap to canonical size; WCAG 2.5.8 |
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.
On a page it doesn't detect as Tailwind, it auto-falls-back to
accessibility-only checks: canonical-size still runs (tap targets, icon
sizes), the three Tailwind-specific rules are skipped, and the report says so
explicitly rather than silently under-reporting. You can force this with
assumeTailwind: false in config.
Configuration
Optional gridproof.config.json at your project root (all fields optional;
来源
awesome · https://github.com/gridproof/gridproof
按领域浏览
MCP 服务
Traction
4 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引