Token导航 LogoToken导航

MCP Server · AI代理

Stitch Pro MCP

stitch-pro-mcp是一款基于Google Stitch的智能MCP服务器,提供设计系统、无障碍访问、响应式布局、React/Vue/Svelte框架转换及自动编排功能,将生成的原始HTML转化为生产就绪的组件。

stdio官方级别未说明来源级核验工具 17stitch-pro-mcp
TypeScriptClaude设计系统CursorWindsurfVS Code

快速开始

作者 / 组织
LuciferDono
提供方
LuciferDono
运行时
Node.js

工具数量

17

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

5

仓库热度

收录来源

1 个

MCP World

选型结论

Stitch Pro MCP 属于AI代理类 MCP Server,公开资料标注 17 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

AI代理

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

npx stitch-pro-mcp

客户端配置示例

{
  "mcpServers": {
    "stitch-pro-mcp": {
      "command": "npx",
      "args": [
        "stitch-pro-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

stitch-pro-mcp

The intelligent MCP server for Google Stitch.

Design systems. Accessibility. Responsive. React/Vue/Svelte. Auto-orchestration.

18 tools. One prompt.

Quick Start · Tools · Examples · Architecture

______________________________________________________________________

问题

谷歌拼接 从文本提示中生成漂亮的UI。但它输出 原始HTML --没有设计系统,没有可访问性,没有响应断点,没有框架组件。

每个现有的Stitch MCP都是一个薄包装。生成屏幕,获取HTML,完成。

stitch pro mcp填补了从生成到生产的空白。

现有mcp缝合pro mcp
生成屏幕:white_check_mark::white_check_mark:
设计系统实施:x::white_check_mark:
WCAG 2.1 AA可访问性:x::white_check_mark:
响应断点:x::white_check_mark:
React/Next.js输出:x::white_check_mark:
Vue 3输出:x::white_check_mark:
SvelteKit输出:x::white_check_mark:
shadcn/radix/MUI映射:x::white_check_mark:
多屏幕流程:x::white_check_mark:
自动编排:x::white_check_mark:

快速开始

1.获取Stitch API密钥

访问 stitch.withgoogle.com 并创建API密钥。

2.安装

# Run directly (no install)
npx stitch-pro-mcp

# Or install globally
npm install -g stitch-pro-mcp

3.配置编辑器

Claude Code

推荐(CLI):

# Install globally first
npm install -g stitch-pro-mcp

# Add to Claude Code with API key
claude mcp add -e STITCH_API_KEY=your-api-key --transport stdio stitch-pro -- node $(npm root -g)/stitch-pro-mcp/dist/bin/cli.js

Windows用户: 使用已安装CLI的完整路径:

claude mcp add -e STITCH_API_KEY=your-api-key --transport stdio stitch-pro -- node "C:/Users/YOUR_USER/AppData/Roaming/npm/node_modules/stitch-pro-mcp/dist/bin/cli.js"
注: Claude Code中的MCP服务器配置在 ~/.claude.json (局部范围),不在 ~/.claude/settings.json.使用 claude mcp add 配置——它会自动处理正确的文件。

Cursor

添加 .cursor/mcp.json:

{
  "mcpServers": {
    "stitch-pro": {
      "command": "npx",
      "args": ["-y", "stitch-pro-mcp"],
      "env": { "STITCH_API_KEY": "your-api-key" }
    }
  }
}

VS Code (Copilot)

添加 .vscode/mcp.json:

{
  "servers": {
    "stitch-pro": {
      "command": "npx",
      "args": ["-y", "stitch-pro-mcp"],
      "env": { "STITCH_API_KEY": "your-api-key" }
    }
  }
}

Windsurf

添加 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "stitch-pro": {
      "command": "npx",
      "args": ["-y", "stitch-pro-mcp"],
      "env": { "STITCH_API_KEY": "your-api-key" }
    }
  }
}

Gemini CLI

添加 ~/.gemini/settings.json:

{
  "mcpServers": {
    "stitch-pro": {
      "command": "npx",
      "args": ["-y", "stitch-pro-mcp"],
      "env": { "STITCH_API_KEY": "your-api-key" }
    }
  }
}

Codex (OpenAI)

添加 ~/.codex/config.json:

{
  "mcpServers": {
    "stitch-pro": {
      "command": "npx",
      "args": ["-y", "stitch-pro-mcp"],
      "env": { "STITCH_API_KEY": "your-api-key" }
    }
  }
}

Antigravity

{
  "mcpServers": {
    "stitch-pro": {
      "command": "npx",
      "args": ["-y", "stitch-pro-mcp"],
      "env": { "STITCH_API_KEY": "your-api-key" }
    }
  }
}

OpenCode

{
  "mcpServers": {
    "stitch-pro": {
      "command": "npx",
      "args": ["-y", "stitch-pro-mcp"],
      "env": { "STITCH_API_KEY": "your-api-key" }
    }
  }
}
提示: 集 STITCH_API_KEY 作为系统环境变量,省略 env 完全封锁。

故障排除

Windows: "Connection closed" or server not connecting

在Windows上, npx 不能直接作为MCP命令工作。使用以下方法之一:

选项A:全局安装+使用 node 完整路径(推荐)

npm install -g stitch-pro-mcp
# Then configure with absolute path to the CLI:
# node C:/Users/YOUR_USER/AppData/Roaming/npm/node_modules/stitch-pro-mcp/dist/bin/cli.js

选项B:包裹 npx 随着 cmd /c

{
  "command": "cmd",
  "args": ["/c", "npx", "-y", "stitch-pro-mcp"]
}

Claude Code: MCP server not showing tools

  1. MCP服务器配置在 ~/.claude.json, 不 ~/.claude/settings.json 或 ~/.claude/.mcp.json
  2. 使用 claude mcp add 要配置的CLI命令--它会写入正确的文件
  3. 添加后, 重新启动克劳德代码 让工具出现
  4. 通过以下方式进行验证: claude mcp list --应该显示 stitch-pro: ✓ Connected

Server starts but tools don't respond

检查双启动:如果你看到 "Starting stitch-pro" 记录两次,您使用的是v0.1.0,它有一个错误,服务器启动了两次。更新到v0.1.2+:

npm install -g stitch-pro-mcp@latest

______________________________________________________________________

工具

智能(自动编排)

工具它做什么
sp_auto神的工具。用简单的英语描述你想要什么——自动检测框架、库、主题、设备类型,并链接一切:设计系统→ 代→ a11y → 响应式→ 转换。一个电话。
sp_analyze给它输入任何HTML。返回可访问性问题、响应差距、组件映射潜力和优先工具链建议。
sp_smart_convert喜欢 sp_to_react/sp_to_vue/sp_to_svelte,但auto首先运行11y修复和响应式注射。没有手动链接。

生成

工具它做什么
sp_generate生成一个具有完整管道的UI页面——设计系统、11年、响应式、框架转换
sp_flow生成多屏幕流(登录→ 仪表盘→ 设置)在一次通话中

设计系统

工具它做什么
sp_design_create从品牌描述中生成一个完整的设计系统——颜色、排版、间距、规则
sp_design_apply将设计系统应用于现有的HTML——CSS变量注入、字体/颜色强制

质量

工具它做什么
sp_a11yWCAG 2.1 AA审计,具有自动修复功能——对比度、ARIA、语义、触摸目标、lang-attr
sp_responsive为移动设备、平板电脑、台式机注入Tailwind响应断点

框架转换

工具它做什么
sp_to_reactHTML→ Next.js/React.tsx useState、事件处理程序、组件提取
sp_to_vueHTML→ Vue 3 SFCs `, ref(), @event` 绑定
sp_to_svelteHTML→ 带Svelte 5的SvelteKit组件 $state 符文
sp_extract使用置信度评分将HTML元素映射到shadcn/radix/MUI组件

项目管理

工具它做什么
sp_create_project创建新的缝合项目。返回生成工具所需的项目ID。

列表

工具它做什么
sp_projects列出所有Stitch项目
sp_screens列出项目中的屏幕
sp_screen获取屏幕的HTML源代码和图像URL

______________________________________________________________________

示例

一个提示,完整输出

sp_auto("Dark SaaS pricing page in React with shadcn")

  Auto-detects: react, shadcn, dark theme, SaaS
  Auto-chains:
    1. Create dark design system
    2. Enrich prompt with brand tokens
    3. Generate page via Stitch API
    4. WCAG 2.1 AA audit + auto-fix
    5. Responsive breakpoint injection
    6. Convert to Next.js .tsx with shadcn

  → Returns: files[], dependencies{}, a11y report, timings

行动前分析

sp_analyze(html)

  → sp_a11y (HIGH): missing lang, no 
  → sp_responsive (HIGH): fixed widths
  → sp_extract (MEDIUM): buttons + cards → shadcn
  → Suggested chain: [sp_a11y, sp_responsive, sp_extract, sp_to_react]

智能转换

sp_smart_convert(html, "vue", "radix")

  Auto-runs: a11y → responsive → extract → Vue 3 emit
  → Returns: .vue SFCs, WCAG compliant, responsive

手动工具

sp_to_react(html, { componentLibrary: "shadcn" })
sp_a11y(html, { autoFix: true })
sp_design_create({ name: "Acme", primaryColor: "#6366F1" })

______________________________________________________________________

建筑

User prompt
    │
    ▼
┌──────────────────────────────────────────┐
│            stitch-pro-mcp                │
│                                          │
│  ┌─ sp_auto (intent parser) ───────────┐ │
│  │  Detects: framework, library, theme │ │
│  │  device type, dark mode, industry   │ │
│  └─────────────────────────────────────┘ │
│                                          │
│  Pre-Generate                            │
│  └─ Design System Enrichment             │
│                                          │
│  Stitch API Call                         │
│  └─ project.generate() → raw HTML       │
│                                          │
│  Post-Generate                           │
│  ├─ Design System Enforcement (CSS vars) │
│  ├─ Accessibility Audit + Auto-Fix       │
│  └─ Responsive Breakpoint Injection      │
│                                          │
│  Convert (if framework !== html)         │
│  ├─ HTML → ComponentTree (AST-based)     │
│  ├─ Component Library Mapping            │
│  └─ Framework Emitter (React/Vue/Svelte) │
│                                          │
│  Output: production-ready components     │
└──────────────────────────────────────────┘

流水线是线性的,处理器是无状态的,Stitch API调用被注入-完全可测试,而不会影响API。

______________________________________________________________________

支持的平台

平台状态
克劳德代码:white_check_mark:
光标:white_check_mark:
VS代码(副本):white_check_mark:
帆板运动:white_check_mark:
Gemini CLI:white_check_mark:
食品法典委员会(OpenAI):white_check_mark:
反重力:white_check_mark:
开源代码:white_check_mark:
任何与MCP兼容的客户端:white_check_mark:

______________________________________________________________________

发展

git clone https://github.com/LuciferDono/stitch-pro-mcp.git
cd stitch-pro-mcp
npm install
npm run typecheck    # Type checking
npm run build        # Build to dist/
npm run dev          # Run in dev mode
npm test             # Run tests

技术栈

依赖性目的
@modelcontextprotocol/sdkMCP服务器框架(stdio)
@google/stitch-sdkStitch API客户端
parse5HTML→ AST(无浏览器)
axe-core + jsdomWCAG可访问性审计
zod运行时输入验证(全部18个工具)
color设计系统的色彩数学
vitest11个测试套件中的81个测试
TypeScript完全类型安全,29个源文件,4700+行

统计

  • 18 MCP工具
  • 7 流水线处理器
  • 3 框架发射器(React、Vue、Svelte)
  • 81 通过测试
  • 104 KB 包装尺寸(压缩)
  • 8 支持的平台

路线图

  • \[x\] ~~ npm发布 npx stitch-pro-mcp~~
  • \[x\] ~~带有GitHub操作的CI/CD~~
  • \[x\] ~~ GitHub Pages文档网站~~
  • \[ \] sp_batch --一次调用中的完整应用程序前端(布局+导航+页面+路线)
  • \[\]代码管道截图(截图→ 史迪奇→ 框架输出)
  • \[\]通过缝合粘贴桥导入Figma
  • \[\]LLM动力设计系统生成(Claude API)
  • \[\]用于远程部署的可流式HTTP传输

贡献

PR欢迎。首先打开一个问题以进行重大更改。

许可证

麻省理工学院

工具与能力

工具数量

17

资源数量

0

提示词数量

0

能力标签

UI生成TypeScript本地部署设计系统无障碍访问响应式布局框架转换自动编排

支持客户端

ClaudeCursorWindsurfVS Code

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

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 17 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

17stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

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

常见问题

5 条

Stitch Pro MCP 怎么安装?

公开资料给出的安装命令是 npx stitch-pro-mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Stitch Pro MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Stitch Pro MCP 收费吗?

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

Stitch Pro MCP 需要 API Key 吗?

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

Stitch Pro MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP