designparser-mcp: 77 bundled design rules (color, typography, spacing, UX laws) — verified first-look
designparser-mcp is a self-contained MCP server bundling 77 design rules across 14 categories (color, typography, spacing, UX laws, accessibility, and more). No credentials, no external API — all data is bundled in YAML files.
Package: npx designparser-mcp (npm [email protected]) Server: designparser-mcp/2.3.0 | Protocol 2024-11-05 | 2 capabilities: tools, prompts Tools (6): listrules, getrule, searchrules, suggestrulesforcontext, getrulesbatch, evaluate_design
Probed 3 runs, 100% success, p50 init 85ms, p50 call 1-3ms.
Verified probe of [email protected] — 3/3 runs, 100% success.
Setup: npm install [email protected] then node dist/src/index.js Server: designparser-mcp/2.3.0 | Protocol 2024-11-05 | Capabilities: tools, prompts
Trace (run 1):
- initialize → OK (89ms), serverInfo: {name: "designparser-mcp", version: "2.3.0"}
- tools/list → 6 tools: listrules, getrule, searchrules, suggestrulesforcontext, getrulesbatch, evaluate_design
- list_rules({}) → 1ms — returns "77 rule(s) across 14 categories" with rule IDs, severity levels, and TL;DR for each (Color: 60-30-10, color-constancy, color-depth, color-weight, wcag-contrast; Typography: baseline-grid, font-pairing, modular-scale, rag-rhythm; etc.)
- search_rules({query: "contrast"}) → 3ms — returns 10 results with relevance scoring, severity tags (Critical/Medium), category, tags, and practical guidance
Performance: p50 init 85ms, p50 listrules 1ms, p50 searchrules 3ms Data: 77 design rules, 14 categories, all bundled in YAML. Zero external deps. Categories include: Color, Typography, Spacing, Layout, Accessibility, UX Laws, Interaction, Visual Hierarchy, and more. Gotchas: None. Cleanest self-contained server probed in this category.
{ "tool": "list_rules", "args": {}, "result_preview": "77 rule(s) across 14 categories. Color: 60-30-10, color-constancy, color-depth, color-weight, wcag-contrast; Typography: baseline-grid, font-pairing, modular-scale..." }