New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

designesy-mcp

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

designesy-mcp

Read-only stdio MCP server exposing designesy.org's design-intelligence infrastructure — 17 tools for design-system contracts, verification scoring, drift detection, AI readiness, token validation, accessibility, motion, and composite reports.

pipPyPI
Version
1.12.0
Weekly downloads
294
Maintainers
1
Created

designesy-mcp

PyPI version Python 3.10+ License: MIT MCP

One-click install:

Install in VS Code Install in VS Code Insiders Install in Cursor Install Remote (HTTP)

A read-only stdio MCP server exposing designesy.org's design-intelligence infrastructure as native agent tools.

Zero external dependencies. Pure Python stdlib. Implements the Model Context Protocol JSON-RPC 2.0 over stdio.

Quick start (one command)

uvx designesy-mcp

That's it. uvx fetches the package from PyPI, creates an ephemeral environment, and launches the stdio MCP server. No virtualenv, no pip install, no git clone. The server is ready to speak JSON-RPC 2.0 on stdin/stdout immediately.

Don't have uv? Install it once: curl -LsSf https://astral.sh/uv/install.sh | sh (macOS/Linux) or powershell -c "irm https://astral.sh/uv/install.ps1 | iex" (Windows). Or use pipx run designesy-mcp as an equivalent one-liner.

MCP client config

{
  "mcpServers": {
    "designesy": {
      "command": "uvx",
      "args": ["designesy-mcp"]
    }
  }
}

pip install (traditional)

pip install designesy-mcp
{
  "mcpServers": {
    "designesy": {
      "command": "designesy-mcp"
    }
  }
}

python -m (module form)

{
  "mcpServers": {
    "designesy": {
      "command": "python",
      "args": ["-m", "designesy_mcp_server"]
    }
  }
}

No arguments needed. The server speaks JSON-RPC 2.0 over stdin/stdout.

Tools (17)

The server exposes 17 tools, all fetched live from https://www.designesy.org/:

Read-only discovery

ToolWhat it does
designesy_catalogGet the 23-package catalog (versions, URLs, statuses) from /open.json
designesy_contractGet the full design-system contract v0.4.0 (tokens, motion, acoustic, takt, cadence, typography, components, verification, open tensions) — or a filtered section
designesy_design_reviewGet the Design Review kit (8 dimensions, agent prompt, output format, verification checklist)
designesy_skill_mdGet the agent-skill-format export (SKILL.md) with behavioral rules, tokens, anti-patterns
designesy_agent_jsonGet the agent discovery document (.well-known/agent.json) — identity, authority, ingest protocol
designesy_llms_txtGet the short agent brief (/llms.txt)
designesy_llms_full_txtGet the full agent brief (/llms-full.txt) with ingest protocol, all packages, paste-ready prompt

Executable verification

ToolWhat it does
designesy_scoreRun the 42-check contract verification against a live URL. Fetches HTML + CSS, parses :root custom properties, returns PASS/FAIL/WARN/SKIP per check with an overall score, letter grade, and per-category breakdown. Supports 4 emission formats: designesy (default), canonical (review-findings.json schema), review (jakubkrehel markdown), google (@google/design.md JSON).
designesy_tokens_scoreValidate a design token file against the W3C Design Tokens Community Group (DTCG) 2025.10 format. 10 checks (t01–t10).
designesy_a11y_scoreGet the WCAG 2.2 AA accessibility verification framework (11 checks, a01–a11) + a Playwright/axe-core script template for local execution.
designesy_motion_scoreValidate a Lottie animation file against Lottie spec v1.0.1 + the Designesy 10 Non-Negotiable Motion Standards. 10 checks (m01–m10).

Executable engines (new in v1.10.0)

ToolWhat it does
designesy_drift_score12-check AI-drift radar — detects token fabrication, within-session drift, between-session amnesia, and silent breaking changes.
designesy_readiness_score10-check AI readiness probe — tests for DTCG tokens, llms.txt, agent.json, MCP endpoint, DESIGN.md, sitemap, robots, OG meta.
designesy_guardrailsGenerate a frozen build-contract bundle: DTCG tokens, Stylelint config, AGENTS.md rules, component contract, anti-patterns, DESIGN.md.
designesy_monitor_scoreContinuous drift governance — 10 monitor checks with history deltas, trend slope, and email alerts via Resend.
designesy_compareDiff two design systems from live URLs — 8-dimension structured diff (added, removed, renamed, value-changed, scale, contrast, structure, score).
designesy_reportComposite synthesis — fires score + drift + readiness in parallel, computes weighted composite grade. The most shareable surface.

Resources (7)

The server also exposes 7 MCP resources (read-only URIs):

URIContent
designesy://openPackage catalog (JSON)
designesy://contractFull design-system contract (JSON)
designesy://kit/design-reviewDesign Review kit (JSON)
designesy://skillSKILL.md agent-skill export (Markdown)
designesy://agentAgent discovery document (JSON)
designesy://llmsShort agent brief (text)
designesy://llms-fullFull agent brief (text)

The 42-check verification engine

designesy_score runs 40 deterministic checks across 13 weighted categories:

CategoryWeightWhat it measures
cadence18Typography rhythm — line-height, font-synthesis, text-underline-position, skip-ink
accessibility15WCAG 2.2 primitives — reduced-motion, forced-colors, AI disclosure, focus-visible
semantic12Token architecture — :root custom properties, no raw hex, semantic naming
motion10Motion hygiene — duration tokens, easing tokens, reduced-motion blocks
tokens9DTCG 2025.10 conformance — $type, $value, $description, colorSpace
takt8Timing discipline — transition bands, animation hierarchy
poise7Composure — viewport overflow, scroll behavior, print styles
identity6Brand coherence — title, meta description, favicon, og tags
interaction6Interaction primitives — hover states, press feedback, disabled states
performance6Core Web Vitals readiness — preload, font-display, render-blocking
responsive3Responsive primitives — viewport meta, container queries
security5Security headers — CSP, X-Content-Type-Options, referrer policy
spec4Spec conformance — lang attr, charset, doctype

No LLM. No roast. The same engine scores designesy.org itself — in public, at 93% A (36 pass / 0 fail / 1 skip / 3 manual).

Standards positioning

DTCG 2025.10 — the spec went stable

The W3C Design Tokens Community Group published the spec's first stable version on Oct 28, 2025 — the Final Community Group Report, classified as a Candidate Recommendation and considered stable. 24+ organizations back it (Adobe, Google, Meta, Figma, Amazon, Microsoft, Shopify, Sketch, Framer). 84% of teams now use design tokens (zeroheight Design Systems Report 2025, up from 56% in 2024).

designesy_tokens_score validates against this stable spec. Every team adopting DTCG 2025.10 needs a validator — designesy is it.

Motion tokens — the spec's blind spot

The DTCG 2025.10 spec leaves motion tokens as a second-class citizen — there is no standard for motion token structure, reduced-motion markers, or animation accessibility. The 2026 State of Design Systems field report confirms this is the remaining friction point.

designesy_motion_score fills this gap. It validates Lottie files against the Lottie spec v1.0.1 AND the Designesy §16 Ten Non-Negotiable Motion Standards — the only validator that checks both structural well-formedness and accessibility (reduced-motion markers, no deprecated versions). It is the verification layer for the spec's known blind spot.

Contract vs. opinion

No competitor does contract-based deterministic scoring. Lighthouse is weighted heuristics. axe-core is rule violations. securityheaders.com is a single dimension. Designesy's 42-check contract-bound 0-100 score across 7 dimensions (tokens, motion, accessibility, cadence, takt, typography, copywriting) has no direct analog.

Caching

All responses are cached with a 5-minute TTL. The server only fetches public, machine-readable exports from designesy.org via HTTPS. It does not read local files, credentials, or source roots.

Safety

Read-only. This server never writes anywhere. It does not execute code, mutate files, or access credentials.

Provenance

All data is fetched live from:

  • https://www.designesy.org/open.json
  • https://www.designesy.org/contracts/design-system.json
  • https://www.designesy.org/kits/design-review.json
  • https://www.designesy.org/contracts/skill
  • https://www.designesy.org/.well-known/agent.json
  • https://www.designesy.org/llms.txt
  • https://www.designesy.org/llms-full.txt

License

MIT

Keywords

accessibility

FAQs

Related posts