Try “Claude Code skills”, “MCP servers for Cursor” or “Codex” · Esc to close

designlang (design-extract) 🔌 MCP server Open source

Extract any website's design system as DTCG tokens, Tailwind, Figma and more via CLI or MCP

Design MCP servers · Open source ★ 4.2k · +18 this week · MIT · updated 2026-09-29

7.6editor score
Visit designlang (design-extract) ↗
GitHub stars
4.2k
Stars this week
+18
Forks
351
Licence
MIT
Last push
2026-09-29
Maintainer
Manavarya09
Installclaude mcp add designlang -- npx -y designlang mcp

Third-party MCP servers run with your permissions. Read the source before installing, and prefer pinned versions.

Works with

Built on the open MCP standard, so it works in every app that supports MCP.

About designlang (design-extract)

What it does

design-extract, published as designlang, reads a design system off any live website by pointing a headless browser at the URL and inspecting the rendered DOM. One run emits more than seventeen files, including W3C DTCG tokens (primitive, semantic, and composite layers), a Tailwind config, a shadcn theme, Figma variables, motion tokens, typed component anatomy, and brand-voice notes. It goes past colors to layout systems, responsive behaviour across breakpoints, hover and focus states, WCAG contrast scoring, multi-page consistency, and clone-fidelity grading against a live source of truth.

Tools it gives your agent

Run as an MCP server, it exposes extract_design(url), which returns a job id you poll with get_job_status, then get_tokens, get_colors, get_typography, get_components, get_findings, compute_drift against a baseline job, and export to DTCG, Tailwind, shadcn, Figma, CSS, or a design-language Markdown file. The same engine also ships as a CLI with commands like extract, site, fidelity, grade, and drift, and as a Claude Code plugin wrapping those as slash commands.

Works with

Any MCP-aware coding agent. The README documents Claude Code, Cursor, and Windsurf directly, and the skill install path lists compatibility with dozens of agents.

How to install

claude mcp add designlang -- npx -y designlang mcp

Maintenance and safety

MIT licensed and actively developed. The tool drives a headless Chromium against whatever URL you give it; an optional --smart classifier and asset generation call external APIs only when you supply keys, and base token extraction is deterministic and needs no key. It reads public pages, or authenticated ones if you pass cookies.

Who should use it

Frontend developers and design engineers who want to capture, audit, or replicate a site's design system as structured tokens and let a coding agent build against them. It suits teams cloning a reference site, enforcing token drift checks in CI, or handing an agent a precise design contract instead of a screenshot.

design-tokens design-system tailwind figma accessibility

Pros

  • Reads tokens, layout, motion, and states off the live DOM into 17+ files
  • Deterministic base extraction needs no API key; usable as CLI, MCP, or plugin

Cons

  • Drives a headless browser against arbitrary URLs
  • Smart classification and asset generation require paid external keys

Similar MCP servers

All design MCP servers →

Framelink Figma MCP 🔌 MCP serverFree

Community MCP server that gives agents Figma layout and styling data

★ 16k · +31 this week

8.0 Visit ↗

Talk to Figma MCP 🔌 MCP serverOpen source

Read and edit live Figma files from your coding agent through a Figma plugin bridge

★ 7.0k · +11 this week

7.4 Visit ↗

Ableton MCP 🔌 MCP serverFree

MCP server that lets Claude and other LLMs control Ableton Live for music production

★ 3.1k · +30 this week

MeiGen AI Design MCP 🔌 MCP serverFreemium

MCP server for AI image/video generation with a 1,400+ prompt library and ComfyUI support

★ 1.8k

6.5 Visit ↗

Popular searches