Skip to main content

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

uvx (recommended — no install step)

{
  "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

Tool What it does
designesy_catalog Get the 12-package catalog (versions, URLs, statuses) from /open.json
designesy_contract Get the full design-system contract v0.4.0 (tokens, motion, acoustic, takt, cadence, typography, components, verification, open tensions) — or a filtered section
designesy_design_review Get the Design Review kit (8 dimensions, agent prompt, output format, verification checklist)
designesy_skill_md Get the agent-skill-format export (SKILL.md) with behavioral rules, tokens, anti-patterns
designesy_agent_json Get the agent discovery document (.well-known/agent.json) — identity, authority, ingest protocol
designesy_llms_txt Get the short agent brief (/llms.txt)
designesy_llms_full_txt Get the full agent brief (/llms-full.txt) with ingest protocol, all packages, paste-ready prompt

Executable verification

Tool What it does
designesy_score Run the 40-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_score Validate a design token file against the W3C Design Tokens Community Group (DTCG) 2025.10 format. 10 checks (t01–t10).
designesy_a11y_score Get the WCAG 2.2 AA accessibility verification framework (11 checks, a01–a11) + a Playwright/axe-core script template for local execution.
designesy_motion_score Validate 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)

Tool What it does
designesy_drift_score 12-check AI-drift radar — detects token fabrication, within-session drift, between-session amnesia, and silent breaking changes.
designesy_readiness_score 10-check AI readiness probe — tests for DTCG tokens, llms.txt, agent.json, MCP endpoint, DESIGN.md, sitemap, robots, OG meta.
designesy_guardrails Generate a frozen build-contract bundle: DTCG tokens, Stylelint config, AGENTS.md rules, component contract, anti-patterns, DESIGN.md.
designesy_monitor_score Continuous drift governance — 10 monitor checks with history deltas, trend slope, and email alerts via Resend.
designesy_compare Diff two design systems from live URLs — 8-dimension structured diff (added, removed, renamed, value-changed, scale, contrast, structure, score).
designesy_report Composite 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):

URI Content
designesy://open Package catalog (JSON)
designesy://contract Full design-system contract (JSON)
designesy://kit/design-review Design Review kit (JSON)
designesy://skill SKILL.md agent-skill export (Markdown)
designesy://agent Agent discovery document (JSON)
designesy://llms Short agent brief (text)
designesy://llms-full Full agent brief (text)

The 40-check verification engine

designesy_score runs 40 deterministic checks across 13 weighted categories:

Category Weight What it measures
cadence 18 Typography rhythm — line-height, font-synthesis, text-underline-position, skip-ink
accessibility 15 WCAG 2.2 primitives — reduced-motion, forced-colors, AI disclosure, focus-visible
semantic 12 Token architecture — :root custom properties, no raw hex, semantic naming
motion 10 Motion hygiene — duration tokens, easing tokens, reduced-motion blocks
tokens 9 DTCG 2025.10 conformance — $type, $value, $description, colorSpace
takt 8 Timing discipline — transition bands, animation hierarchy
poise 7 Composure — viewport overflow, scroll behavior, print styles
identity 6 Brand coherence — title, meta description, favicon, og tags
interaction 6 Interaction primitives — hover states, press feedback, disabled states
performance 6 Core Web Vitals readiness — preload, font-display, render-blocking
responsive 3 Responsive primitives — viewport meta, container queries
security 5 Security headers — CSP, X-Content-Type-Options, referrer policy
spec 4 Spec conformance — lang attr, charset, doctype

No LLM. No roast. The same engine scores designesy.org itself — in public, at 95.3% A.

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 (2026, up from 56% YoY).

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 40-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

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

designesy_mcp-1.10.2.tar.gz (45.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

designesy_mcp-1.10.2-py3-none-any.whl (48.0 kB view details)

Uploaded Python 3

File details

Details for the file designesy_mcp-1.10.2.tar.gz.

File metadata

  • Download URL: designesy_mcp-1.10.2.tar.gz
  • Upload date:
  • Size: 45.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for designesy_mcp-1.10.2.tar.gz
Algorithm Hash digest
SHA256 aabf59c3199d863131d17d098a6e99973cc7ac8e703bddfe8c12ef042e88e99f
MD5 6ee7a1e2b58238f698c21135b1ec1dc0
BLAKE2b-256 fb280b1d1c8d4e0ff01b9a7043250655ea6613eff93683747971b8ea949ea9f3

See more details on using hashes here.

File details

Details for the file designesy_mcp-1.10.2-py3-none-any.whl.

File metadata

  • Download URL: designesy_mcp-1.10.2-py3-none-any.whl
  • Upload date:
  • Size: 48.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for designesy_mcp-1.10.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6b9aad726fa715a56be90ebf5d6c0bdef138c04d3722f30c9b419f2181095eaa
MD5 a4093c1138337fc9a4dd7a2542a7d9e0
BLAKE2b-256 b3efb8b268a6182e0e08ce52419647b4dc798a35502614cac2221ba703a1c143

See more details on using hashes here.

Release history Release notifications | RSS feed

1.12.0

2 files

1.11.1

2 files

1.11.0

2 files

This release

1.10.2 This release

2 files

1.10.1

2 files

1.10.0

2 files

1.9.4

2 files

1.9.3

2 files

1.9.2

2 files

1.8.4

2 files

1.8.3

2 files

1.8.2

2 files

1.8.1

2 files

1.8.0

2 files

1.2.3

2 files

1.2.2

2 files

1.2.1

2 files

1.2.0

2 files

1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page