MCP Catalogs
首页design-extract screenshot

design-extract

by Manavarya09·2,640·综合分 57

一个全面的MCP服务器,可以从网站中提取设计系统,生成标记、组件和多平台输出。

developer-toolsweb-scrapingai-llm
245
Forks
19
活跃 Issue
本月
最近提交
2 天前
收录于

概述

design-extract 是一个强大的MCP服务器,可以直接从实时网站中读取设计系统,提取DTCG标记、Tailwind配置、Figma变量等。它超越了基本的设计提取,能够捕获布局模式、跨断点的响应式行为、交互状态、WCAG对比度分数和组件解剖结构。该服务器每次运行输出17个以上的文件,并能生成iOS SwiftUI、Android Compose和Flutter等多平台的代码。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:从现有网站中提取和分析设计系统,用于在新项目中实现
:审计网站的设计一致性、可访问性和最佳实践
:生成跨平台设计标记和组件实现(iOS、Android、web)
:比较多个网站之间的设计系统以确保品牌一致性
:它可以提取哪些设计系统?
:可以从需要认证的网站提取吗?
:它支持哪些平台的代码生成?

什么时候选它

当你需要从实时网站反向设计系统以在其他项目中实现时,选择 design-extract,特别是当你需要多平台代码生成或设计系统分析功能时。

什么时候不要选它

避免使用,如果你需要分析非 Web 设计系统(如桌面应用程序),或者你需要修改源设计系统的写权限(此工具仅支持读取)。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • extract_design

    Extract design system from a website including colors, typography, spacing, components and more

  • clone_design

    Generate a working Next.js starter from extracted design

  • grade_design

    Generate a shareable design report card with quality ratings

  • battle_designs

    Compare two designs head-to-head with detailed grading

  • remix_design

    Restyle a website in a different design vocabulary

  • extract_brand

    Create a comprehensive brand guidelines document

  • sync_design

    Update local design tokens from a live website

  • apply_design

    Apply extracted design directly to a project

  • pack_design

    Bundle all outputs into a polished design system directory

  • theme_swap

    Recolor the extracted design around a new brand primary

  • check_drift

    Detect design drift between local tokens and live site

  • lint_design

    Lint design tokens for issues and best practices

可对比工具

figma-mcptailwind-mcpcss-mcp

安装

# 全局安装
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 讨论

开发者社区最近的相关讨论。

design-extract 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。