design-extract
by Manavarya09·★ 2,640·综合分 57
一个全面的MCP服务器,可以从网站中提取设计系统,生成标记、组件和多平台输出。
概述
design-extract 是一个强大的MCP服务器,可以直接从实时网站中读取设计系统,提取DTCG标记、Tailwind配置、Figma变量等。它超越了基本的设计提取,能够捕获布局模式、跨断点的响应式行为、交互状态、WCAG对比度分数和组件解剖结构。该服务器每次运行输出17个以上的文件,并能生成iOS SwiftUI、Android Compose和Flutter等多平台的代码。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
当你需要从实时网站反向设计系统以在其他项目中实现时,选择 design-extract,特别是当你需要多平台代码生成或设计系统分析功能时。
什么时候不要选它
避免使用,如果你需要分析非 Web 设计系统(如桌面应用程序),或者你需要修改源设计系统的写权限(此工具仅支持读取)。
此 server 暴露的工具
从 README 抽取出 12 个工具extract_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
可对比工具
安装
# 全局安装
npm i -g designlang
# 作为代理技能安装
npx skills add Manavarya09/design-extract
# 直接运行MCP服务器
designlang mcp对于Claude Desktop集成,添加到Claude Desktop配置:
{
"mcpServers": {
"design-extract": {
"command": "npx",
"args": ["designlang", "mcp"]
}
}
}FAQ
- 它可以提取哪些设计系统?
- design-extract可以从任何网站中提取DTCG标记、Tailwind配置、Figma变量、CSS自定义属性、组件解剖结构、运动标记、品牌声音等。
- 可以从需要认证的网站提取吗?
- 是的,它支持通过cookie(--cookie, --cookie-file)和自定义头(--header)进行身份验证,可以从受保护的页面中提取。
- 它支持哪些平台的代码生成?
- 它支持多个平台,包括iOS SwiftUI、Android Compose、Flutter、WordPress和通用web实现。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by manavarya09 · 2026-04-16
design-extract 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。