design-extract
by Manavarya09·★ 2,640·Score 57
A comprehensive MCP server that extracts design systems from websites, generating tokens, components, and multi-platform outputs.
Overview
design-extract is a powerful MCP server that reads design systems directly from live websites, extracting DTCG tokens, Tailwind configurations, Figma variables, and more. It goes beyond basic design extraction by capturing layout patterns, responsive behavior across breakpoints, interaction states, WCAG contrast scores, and component anatomy. The server outputs over 17 files per run and can emit code for multiple platforms including iOS SwiftUI, Android Compose, and Flutter.
Try asking AI
After installing, here are 7 things you can ask your AI assistant:
When to choose this
Choose design-extract when you need to reverse-engineer design systems from live websites for implementation in other projects, especially when you need multi-platform code generation or design system analysis capabilities.
When NOT to choose this
Avoid if you need to analyze non-web design systems like desktop applications or if you require write access to modify the source design system (this tool is read-only).
Tools this server exposes
12 tools extracted from the READMEextract_designExtract design system from a website including colors, typography, spacing, components and more
clone_designGenerate a working Next.js starter from extracted design
grade_designGenerate a shareable design report card with quality ratings
battle_designsCompare two designs head-to-head with detailed grading
remix_designRestyle a website in a different design vocabulary
extract_brandCreate a comprehensive brand guidelines document
sync_designUpdate local design tokens from a live website
apply_designApply extracted design directly to a project
pack_designBundle all outputs into a polished design system directory
theme_swapRecolor the extracted design around a new brand primary
check_driftDetect design drift between local tokens and live site
lint_designLint design tokens for issues and best practices
Comparable tools
Installation
# Install globally
npm i -g designlang
# Or as an agent skill
npx skills add Manavarya09/design-extract
# Run MCP server directly
designlang mcpFor Claude Desktop integration, add to Claude Desktop config:
{
"mcpServers": {
"design-extract": {
"command": "npx",
"args": ["designlang", "mcp"]
}
}
}FAQ
- What design systems can it extract?
- design-extract can extract DTCG tokens, Tailwind configs, Figma variables, CSS custom properties, component anatomy, motion tokens, brand voice, and more from any website.
- Can it extract from authenticated sites?
- Yes, it supports authentication via cookies (--cookie, --cookie-file) and custom headers (--header) to extract from protected pages.
- What platforms does it support for code generation?
- It supports multiple platforms including iOS SwiftUI, Android Compose, Flutter, WordPress, and generic web implementations.
On Hacker News
Recent discussion from the developer community.
- Story by manavarya09 · 2026-04-16
Compare design-extract with
Last updated · Auto-generated from public README + GitHub signals.