Token导航 LogoToken导航

MCP Server · 设计创作

Stitch Design To Code

一个完整的工作流模板,用于使用Stitch MCP + React + Puppeteer验证将自然语言设计提示转换为生产就绪的React组件。

未说明官方级别未说明来源级核验工具 0
设计系统TypeScript设计

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
krzemienski
提供方
krzemienski

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Stitch Design To Code 属于设计创作类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

设计创作

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

缝合设计符合规范

Node.js——设计令牌+Stitch MCP集成,用于设计到代码生成。

现场: with gents.dev/posts/post-10学院设计 现场日记账分录: with gents.dev/posts/post-10学院设计

______________________________________________________________________

相关岗位

在代理开发博客系列中精选——帖子#10:21 AI生成的屏幕,零Figma文件

  • 发送日期:2026年6月15日星期一
  • 领英: _发送日添加链接_
  • 规范博客文章:https://ai.hack.ski/blog/
  • 系列轮毂: 代理开发指南

______________________________________________________________________

一个完整的工作流模板,用于使用Stitch MCP+React+Puppeteer验证进行AI驱动的设计编码。

将自然语言设计提示转化为生产就绪的React组件——通过自动视觉验证证明每个屏幕都能正确渲染。零Figma文件。零手写CSS。21个屏幕。107项验证操作。

______________________________________________________________________

周期

flowchart LR
    A[🖊️ Craft Prompt\nEmbed design system\nDescribe layout + states] --> B[⚡ Stitch MCP\nGenerate visual design\nfrom structured prompt]
    B --> C[🎨 Design Output\nReview for spec compliance\nCheck brand + colors]
    C --> D[⚛️ React Conversion\nBuild components\nAdd data-testid attrs]
    D --> E[🤖 Puppeteer\nValidation\n107 actions / 21 screens]
    E --> F{All Checks Pass?}
    F -- Yes --> G[✅ Ship It]
    F -- No --> A

______________________________________________________________________

设计系统

野兽派赛博朋克美学使这个系统与众不同:

代币价值斯沃琪
背景 #000000⬛ 纯黑色
主要口音#e050b0🟣 艳粉色
次要重音#4dacde🔵 青色
表面#111111⬛ 暗牌
表面Alt#1a1a1a⬛ 高架
主要文本#ffffff⬜ 白色
文本次要#a0a0a0🔘 灰色
边界#2a2a2a▪️ 微妙

排版: JetBrains Mono——仅适用于各种尺寸和重量。

边界半径: 0px 到处都是。没有例外。野蛮主义者的设计。

组件库: shadcn/ui图元,使用自定义CVA变体进行样式设置。

______________________________________________________________________

会话经济学

度量值
生成的屏幕21
木偶验证行动107
Figma文件已打开0
手写CSS0行
设计代币47
shadcn/ui组件5
示例组件4
会议记录~13432行

______________________________________________________________________

目录结构

stitch-design-to-code/
│
├── design-system/
│   ├── tokens.json              # 47 design tokens (colors, type, spacing, shadows)
│   ├── tailwind-preset.js       # Tailwind theme consuming tokens.json
│   └── README.md                # Token reference + installation guide
│
├── prompts/
│   ├── README.md                # Prompt engineering guide + A/B/C strategy
│   ├── public-screens.md        # 7 screens: Home, Resources, Search, About, Categories (2)
│   ├── auth-screens.md          # 3 screens: Login, Register, Forgot Password
│   ├── user-screens.md          # 4 screens: Profile, Bookmarks, Favorites, History
│   ├── admin-screens.md         # 2 screens: Admin Dashboard (20 tabs), Suggest Edit
│   └── legal-screens.md         # 2 screens: Privacy Policy, Terms of Service
│
├── validation/
│   ├── puppeteer-checks.js      # 107-action check suite (21 screens)
│   ├── run-validation.js        # Puppeteer runner with pass/fail reporting
│   └── README.md                # Methodology, action types, CI integration
│
├── components/
│   ├── ui/
│   │   ├── button.tsx           # 7 variants (default, outline, ghost, link, secondary...)
│   │   ├── card.tsx             # Card system (header, title, desc, content, footer)
│   │   ├── input.tsx            # Input + Textarea + SearchInput
│   │   ├── tabs.tsx             # Radix tabs + ScrollableTabs for 20-tab admin
│   │   └── badge.tsx            # 13 variants (primary, secondary, status, role...)
│   │
│   ├── home-hero.tsx            # Hero section + StatsBar
│   ├── resource-card.tsx        # ResourceCard + ResourceGrid
│   ├── auth-form.tsx            # Unified login/register/forgot-password form
│   └── admin-tabs.tsx           # 20-tab admin dashboard with content placeholders
│
├── docs/
│   ├── branding-checklist.md    # The "Awesome Lists vs Video Dashboard" bug + prevention
│   └── workflow-guide.md        # Step-by-step: design system → prompts → Stitch → React → validate
│
├── package.json
├── .gitignore
├── LICENSE
└── README.md

______________________________________________________________________

快速开始

先决条件

  • Node.js 18+
  • npm 9+

1.克隆并安装

git clone https://github.com/krzemienski/stitch-design-to-code.git
cd stitch-design-to-code
npm install

2.启动开发服务器

npm run dev
# Visit http://localhost:3000

3.运行验证套件

# In a second terminal (while dev server runs)
npm run validate

4.查看结果

  • 终端输出通过/失败
  • 屏幕截图 ./screenshots/
  • 完整报告 ./validation-report.json

______________________________________________________________________

使用设计系统

在你自己的项目中

# Copy design-system/ to your project
cp -r design-system/ your-project/

# Install dependencies
npm install tailwindcss class-variance-authority clsx tailwind-merge @fontsource/jetbrains-mono
// tailwind.config.js
module.exports = {
  presets: [require('./design-system/tailwind-preset')],
  content: ['./src/**/*.{ts,tsx}'],
}
// In your root layout
import '@fontsource/jetbrains-mono/400.css';
import '@fontsource/jetbrains-mono/700.css';

使用提示模板

在中打开任何文件 prompts/ 并将嵌入式提示块与Stitch MCP结合使用。每个提示:

  • 内嵌完整的设计系统规范
  • 描述布局、关键元素和交互状态
  • 可以按原样使用,也可以根据您自己的产品进行调整

______________________________________________________________________

写自己的提示

关键规则: 在每个提示中嵌入完整的设计系统。

Design a [SCREEN NAME] for "Your Product" — [one-line description].

DESIGN SYSTEM:
- Background: #000000 (pure black)
- Primary Accent: #e050b0 (hot pink)
- Secondary Accent: #4dacde (cyan)
- Surface/Card: #111111 background, #1a1a1a elevated
- Text: #ffffff primary, #a0a0a0 secondary
- Font: JetBrains Mono, monospaced, used everywhere
- Border radius: 0px — brutalist aesthetic
- Component library: shadcn/ui
- Borders: 1px solid #2a2a2a

LAYOUT:
[Describe structure here]

KEY ELEMENTS:
[List all UI elements with specifics]

看 prompts/README.md 完整的指南,包括A/B/C变化测试策略。

______________________________________________________________________

验证

Puppeteer套件可验证21个屏幕和107个操作:

组屏幕检查
公共主页、资源、搜索、关于、类别、类别详细信息、资源详细信息36
身份验证登录、注册、忘记密码14
用户个人资料、书签、收藏夹、历史记录18
管理员管理员仪表板(20个选项卡),建议编辑29
法律隐私政策,服务条款16
总计21107

仅管理仪表板就有25项检查——每个选项卡一项,外加KPI验证。

______________________________________________________________________

避免品牌缺陷

该模板包括一个记录在案的人工智能品牌漂移案例研究。看 docs/branding-checklist.md 用于:

  • 出了什么问题(屏幕上的产品名称替换)
  • 为什么它发生在长时间的人工智能会话中
  • 基于grep的自动化预防脚本
  • 将品牌名称视为设计符号

太长,读不下去了 在每次生成会话后运行此命令:

grep -rn "Video Dashboard\|Placeholder\|lorem ipsum" src/ components/ app/

______________________________________________________________________

相关资源

______________________________________________________________________

故障排除

npm run validate 失败,显示“无法连接到服务器”

首先启动Next.js开发服务器: npm run dev。验证套件需要一个正在运行的服务器 http://localhost:3000.

Puppeter浏览器启动失败

跑 npx puppeteer browsers install chrome 安装所需的浏览器。在CI中,使用 --ci 模式: npm run validate:ci.

屏幕截图与预期布局不匹配

确保您的视口设置正确。验证套件使用默认的1280x720视口。每次签入都可以设置自定义视口 puppeteer-checks.js.

缺失 @/lib/utils 导入错误

这是模板仓库所期望的。这 @/ 路径别名通过解析 tsconfig.json 构建完整Next.js项目时的路径。

设计令牌不适用

验证 design-system/tokens.json 正确导入。所有47个标记都使用野兽派调色板(borderRadius:0px是有意的)。

许可证

麻省 理工© 尼克 Krzemienski

部分 代理发展系列 --使用AI代理构建生产软件。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

AI设计TypeScript本地部署React组件自动化验证设计系统无代码工具

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

出图与改图

按描述生成或修改图像,快速迭代风格。

读取设计稿

读取画布和图层信息,按规范生成页面。

素材整理

批量生成缩略图、统一命名和标签。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在设计创作场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Stitch Design To Code

MCP World · 本页

0未说明未标注1 个2026-05-17
Blender MCP

MCP.so

17stdio有3 个2026-05-17
Figma Context MCP 3aaa8d28

MCP World

0未说明未标注2 个2026-05-17
Nova Canvas MCP Server

MCP World

2stdio有1 个2026-05-17
Cursor Talk To Figma MCP Da1c7911

MCP World

40未说明未标注1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Stitch Design To Code 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Stitch Design To Code 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Stitch Design To Code 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Stitch Design To Code 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Stitch Design To Code 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP