当前位置: 首页 > article >正文

Google Stitch + MCP:AI 时代的“设计即代码“新范式

从模糊需求到可运行应用只需 3 小时——这不是科幻而是正在发生的 AI 编程革命。引言当设计遇见代码在 AI 编程工具百花齐放的今天开发者们面临着一个尴尬的现实工具越多上下文越碎。想象一下这个场景你在 Cursor 里写代码需要设计一个登录页面。于是你打开 Figma 画原型截图发回给 AI再解释一遍需求……等你回到代码编辑器时之前的上下文已经丢了大半。这就是 Google Stitch 想要解决的问题。作为 Google Labs 推出的实验性 AI 设计工具Stitch 不仅能根据文本描述生成高保真 UI更重要的是——它通过 MCPModel Context Protocol协议让设计成为代码的一部分。什么是 StitchStitch 是 Google 基于 Gemini 2.5 Pro 打造的 AI 界面设计工具。它的核心能力很简单你说它画。输入一句做一个深色模式的 SaaS 仪表盘顶部放 KPI 卡片下面放趋势图表Stitch 就能生成完整的 HTML/CSS 界面包含响应式布局、配色方案和交互细节。但这只是表面。真正让 Stitch 与众不同的是它的开放生态——通过 MCP 协议Stitch 可以与 Claude Code、Cursor、Trae、Gemini CLI 等 AI 编程工具深度集成。MCPAI 工具之间的通用语言MCPModel Context Protocol是 Anthropic 提出的一种开放标准旨在让 AI 模型能够安全地访问外部工具和数据源。简单来说MCP 就像是 AI 工具的 USB-C 接口传统方式MCP 方式每个工具各自为战工具之间可以对话上下文在切换中丢失上下文全程保持连贯需要手动复制粘贴AI 自动调用工具完成任务Stitch MCP 服务器将 Stitch 的 API 封装成标准化的工具集让任何支持 MCP 的 AI 编程工具都能直接调用 Stitch 的能力。实战3 小时从 0 到 1 开发小程序让我们看看一位开发者是如何利用 Stitch MCP Skills 实现效率飞跃的。准备工作首先安装 Stitch MCP# 自动安装推荐 npx _davideast/stitch-mcp init # 或者在 Claude Code 中添加 claude mcp add -e GOOGLE_CLOUD_PROJECT你的项目ID -s user stitch -- npx -y _davideast/stitch-mcp proxy安装 Stitch Skills提示词优化工具# 安装提示词增强技能 npx skills add google-labs-code/stitch-skills --skill enhance-prompt --global # 安装 React 组件生成技能 npx skills add google-labs-code/stitch-skills --skill react:components --global四步工作流第一步优化提示词传统的做法是把模糊的需求直接丢给 AI。但有了enhance-prompt技能你可以把做一个配料表翻译官小程序转化为结构化的设计规范优化前 做一个配料表翻译官小程序全中文界面 优化后 - 配色使用清新的绿色系#4CAF50 为主色 - 字体中文使用思源黑体标题 24px正文 16px - 布局顶部搜索栏中间结果展示区底部操作按钮 - 交互扫描按钮带脉冲动画结果卡片支持展开详情第二步生成 UI 设计在 Trae或 Cursor、Claude Code中直接让 AI 调用 Stitch MCP请使用 Stitch 生成一个配料表翻译小程序的首页 要求 1. 顶部有相机扫描入口 2. 中间展示最近翻译记录 3. 底部导航栏包含首页、历史、我的 4. 整体采用绿色健康主题AI 会自动调用generate_screen_from_text工具约 3 分钟后你就能在 Stitch 控制台看到生成的设计。第三步获取设计代码请获取刚才生成的屏幕代码保存到本地AI 调用get_screen_code工具将 HTML/CSS 代码下载到你的项目目录。第四步转换为生产代码这是最关键的一步。使用react:components技能让 AI 将 Stitch 生成的 HTML 原型转换为 React 组件请使用 stitch:react:components 技能 将 /prototype/ingredient-translator.html 转换为 Vite React 组件 保持原有的设计风格和配色方案经过几轮细节调整一个完整的小程序页面就诞生了。Stitch Skills提示词工程的标准化Stitch Skills 是一套遵循 Agent Skills 开放标准的技能库目前包含 7 个核心技能技能名称功能描述enhance-prompt将模糊需求转化为结构化 Stitch 提示词stitch-design统一处理设计生成和编辑stitch-loop单提示生成多页面网站design-md从 Stitch 项目生成 DESIGN.md 设计文档react:components将 Stitch 屏幕转换为 React 组件remotion从 Stitch 项目生成演示视频shadcn-ui集成 shadcn/ui 组件库这些技能的本质是提示词模板 质量检查脚本。它们让 AI 代理能够少样本学习通过 examples/ 目录中的参考案例快速理解任务自动化验证通过 scripts/ 目录中的脚本检查输出质量知识复用通过 resources/ 目录中的检查清单保持输出一致性技术架构解析MCP 服务器提供的工具集Stitch MCP 服务器暴露了以下核心工具// 生成新屏幕 generate_screen_from_text(prompt: string): Screen // 获取屏幕代码 get_screen_code(screenId: string): { html: string, css: string } // 获取屏幕截图 get_screen_image(screenId: string): base64Image // 提取设计上下文颜色、字体、布局 extract_design_context(screenId: string): DesignTokens // 构建多页面站点 build_site(routes: Route[]): Site // 列出项目和屏幕 list_projects(): Project[] list_screens(projectId: string): Screen[]配置示例Claude Desktop 配置{ mcpServers: { stitch: { command: npx, args: [-y, _davideast/stitch-mcp, proxy], env: { GOOGLE_CLOUD_PROJECT: your-project-id } } } }Cursor / VS Code 配置{ mcpServers: { stitch: { command: npx, args: [-y, _davideast/stitch-mcp, proxy] } } }为什么这很重要1. 上下文连贯性传统工作流中设计、开发、调试是三个割裂的阶段。Stitch MCP 让 AI 全程保持上下文从需求到代码一气呵成。2. 角色转变开发者从写代码的人变成设计工作流的人。你的核心能力不再是记住 CSS 属性而是引导 AI 完成复杂任务。3. 工具协同这体现了AI Native工具的本质特征不是让人去适应工具而是让工具主动理解人的意图。局限性与注意事项Google Cloud 依赖需要启用结算的 GCP 项目OAuth 认证不支持 API Key必须使用 gcloud 认证预览阶段目前免费但生产环境建议固定版本移动端优先移动端 UI 生成质量通常优于桌面端结语未来已来Stitch MCP Skills 的组合标志着 AI 编程进入了一个新阶段工具之间的壁垒正在被打破。我们不再需要❌ 在 Figma 和代码编辑器之间来回切换❌ 重复解释同样的需求❌ 手动将设计稿转换为代码取而代之的是✅ 用自然语言描述需求✅ AI 自动完成设计和编码✅ 全程上下文保持连贯这不仅仅是效率的提升更是工作范式的转变。当 AI 能够无缝协作时人类的创造力将被释放到更高层次的架构设计和产品创新上。参考资源Stitch 官网https://stitch.withgoogle.comStitch MCP 设置指南https://stitch.withgoogle.com/docs/mcp/setupStitch Skills GitHubhttps://github.com/google-labs-code/stitch-skillsStitch MCP CLIhttps://github.com/davideast/stitch-mcp本文基于 Google Stitch 官方文档和社区实践整理部分功能可能随版本更新而变化。

相关文章:

Google Stitch + MCP:AI 时代的“设计即代码“新范式

从模糊需求到可运行应用,只需 3 小时——这不是科幻,而是正在发生的 AI 编程革命。 引言:当设计遇见代码 在 AI 编程工具百花齐放的今天,开发者们面临着一个尴尬的现实:工具越多,上下文越碎。 想象一下这…...

Teensy USB主机协议栈USBHost_t36深度解析

1. USBHost_t36:面向 Teensy 3.6 与 Teensy 4.x 的嵌入式 USB 主机协议栈深度解析 USB 主机功能在嵌入式系统中长期处于“高门槛、低普及”状态。传统 MCU 往往缺乏专用 USB OTG 控制器,或需依赖复杂 BSP 与庞大中间件(如 USBX、LUFA Host St…...

新能源/电力系统论文中的应用及盲审注意事项

在新能源/电力系统方向学术论文研究中,气象数据的权威性、精度及适配性直接影响论文盲审结果。羲和能源气象大数据平台作为该领域常用的气象数据支撑工具,其数据处理流程、适配特性与学术规范适配性较强,可有效提升论文盲审通过率。本文结合盲…...

WPF新手村教程(七)—— 终章(MVVM架构初见杀)

前言 在使用 kubectl get $KIND -o yaml 查看 k8s 资源时,输出结果中包含大量由集群自动生成的元数据(如 managedFields、resourceVersion、uid 等)。这些信息在实际复用 yaml 清单时需要手动清理,增加了额外的工作量。 使用 ku…...

实测2026最强Agent!非结构化数据处理谁才是王者?实在Agent深度拆解

摘要: 步入2026年,AI智能体(Agent)已从简单的对话窗口进化为具备自主规划与执行能力的“数字员工”。然而,面对企业内部占比超过80%的非结构化数据(如扫描件、复杂网页、旧系统UI、音视频等)&am…...

收藏!小白也能看懂RAG,让大模型拥有外部知识库的翅膀

当大模型遇到"不知道"的问题,RAG 让它拥有了外部知识的翅膀。大型语言模型(LLM)虽然知识渊博,但存在两个致命短板:知识截止和幻觉问题。模型训练完成后,新发生的事情它一无所知;被问到…...

SEO 优化工具如何进行本地优化

SEO 优化工具如何进行本地优化 在当今数字化时代,本地优化成为了企业和个人网站在百度搜索中获得高排名的关键因素之一。本地优化,即通过特定策略提升一个网站在特定地理位置的搜索排名,这对于希望在本地市场中获得更多流量的企业尤为重要。…...

公共部门人力资源管理、公共行政学、公共经济学(自考速记核心概念)

公共部门人力资源管理、公共行政学、公共经济学(自考速记核心概念) 第一页(核心基础规划与获取) 一、核心基础概念(必背) 1.公共部门人力资源管理:公共部门(政府、事业单位、非营…...

数据仓库大规模数据处理:海量存储与高效访问实战优化方案

数据仓库大规模数据处理:海量存储与高效访问实战优化方案一、引言二、核心挑战:大规模数据带来的3大问题三、整体解决方案流程图(海量数据存储与访问)四、一、大规模数据存储优化方案(核心)4.1 方案1&#…...

大模型“幻觉“频现?RAG技术如何根治三大痛点,实现精准问答?

文章深入解析了RAG(检索增强生成)技术的核心原理与实现流程,指出大模型普遍存在的三大缺陷:幻觉现象、知识更新缓慢以及领域知识理解有限。RAG通过结合向量数据库、嵌入模型和大语言模型,实现从外部私有知识库检索信息…...

AI 短剧变现的 4 大合规赛道 新手低门槛可切入

当下AI短剧成为内容领域的热门风口,不少人想入局分一杯羹,却因担心踩坑违规、找不准变现方向而犹豫不决。其实新手入局无需焦虑,只要选对合规赛道,低门槛也能轻松切入。本文将详细拆解4个核心变现路径,全程贴合平台审核…...

2026年脱模油供应商怎么选?这几点很关键

2026年,建筑行业持续发展,脱模油作为建筑施工中不可或缺的材料,其质量和适用性至关重要。关云建材在脱模油领域深耕多年,积累了丰富的行业经验。接下来,我们就来深入探讨脱模油的相关问题,帮助大家选到合适…...

3种突破Cursor Pro限制的创新方案:解锁AI编程全功能体验

3种突破Cursor Pro限制的创新方案:解锁AI编程全功能体验 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your t…...

2026届必备的AI辅助写作平台解析与推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 人工智能论文工具正渐渐在学术写作流程里掺杂进来,变成研究者提高效率的管用帮手…...

Linux 驱动开发流程(带最小可运行代码 + 通俗类比)

Linux 驱动开发流程(带最小可运行代码 通俗类比) 很多人学 Linux 驱动都会卡在这里:API 都看过,但完全不知道它们是怎么串起来工作的这篇文章目标很明确: ✅ 用一条主线讲清流程 ✅ 用类比帮你记住 ✅ 给你一个最小可…...

华硕笔记本性能调校新纪元:GHelper如何重塑硬件控制体验

华硕笔记本性能调校新纪元:GHelper如何重塑硬件控制体验 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, …...

2026AI大模型入门学习教程(建议收藏),大模型入门学习路线,非常详细看这一篇就够了!

一、LLM Fundamentals 基础 1. 机器学习的数学基础 在掌握机器学习之前,理解支撑这些算法的基本数学概念非常重要。 线性代数:这是理解许多算法(特别是深度学习算法)的关键。主要概念包括向量、矩阵、行列式、特征值和特征向量、…...

哪款蓝牙耳机性价比比较高?2026年十大高性价比蓝牙耳机推荐!

现在蓝牙耳机这玩意儿,基本上人手一副了吧?上班路上、健身房、甚至睡觉前都得挂着,早就不是啥稀罕物件了。但正因为太普及了,市场上也是啥妖魔鬼怪都有。最典型的毛病就是“价格虚标”,先定个七八百的指导价&#xff0…...

一体化数字引擎 驱动机械设备非标项目精益盈

机械设备行业正进入深度数字化转型期,非标定制与项目型制造企业普遍面临项目成本失控、进度不透明、变更响应慢、售后价值难挖掘等核心痛点。传统分散式管理与复杂业务场景脱节,导致交付延迟、利润流失、协同效率低下。面向非标设备行业的数字化管理需求…...

山东大学2022-2023学期实时绘制期末考试真题(回忆版)

山东大学2022年到2023年实时绘制期末考试 (一共9到小题,每题10分或12分,包含多个小问,上午考完下午回忆写的,大体就这些,复习时还是应该全面一点。) AABB包围盒构建过程;中间节点和叶…...

3分钟搭建你的微信智能管家:零代码实现24小时自动回复

3分钟搭建你的微信智能管家:零代码实现24小时自动回复 【免费下载链接】WechatBot 项目地址: https://gitcode.com/gh_mirrors/wechatb/WechatBot 想要一个能帮你自动处理微信消息的智能助手吗?WechatBot微信机器人让你在3分钟内拥有一个全天候在…...

BROADCOM博通集成 Matter 1.5平台认证就绪、BK7239N等芯片助力智能家居无缝融合

博通集成多款Wi-Fi SoC的Matter SDK平台已全面完成对Matter v1.5标准的支持,并通过Matter兼容性平台认证。此举标志着Beken芯片方案持续可为客户提供“开箱即用”的Matter开发体验,助力设备制造商高效推出符合最新统一标准的智能产品。随着Matter生态的快…...

今天使用trae进行代码开发的一点点小感触

今天用trae搭建环境,之前项目是一个spring boot项目,用的是一个共公的nacos。因为大家一起测试不太方便,所以想改造一下,心血来潮打算用trae来做这件事,整了一天在使用trae的过程也有一些感受,记录下来与大…...

WindowResizer:打破窗口限制,实现Windows窗口自由调整的终极解决方案

WindowResizer:打破窗口限制,实现Windows窗口自由调整的终极解决方案 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 你是否曾遇到过某些应用程序窗口大小被…...

大模型应用开发第三天

时间过得真快,一晃眼已经到2026年了。遥想2023年,ChatGPT横空出世的时候,大家还在讨论“AI会不会取代人类工作”。如今三年过去,打工人早已接受现实:该加班还是加班,AI只是让PPT做得更快了而已。但变化也是…...

第一次尝试使用制作HTML列表与表格

一、利用<li>标签&#xff0c;完成此次列表<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>列…...

证书创建方法说明

生成证书 方法一&#xff1a;合适&#xff08;临时测试&#xff0c;不需要管理&#xff09; 快速生成脚本&#xff08;一键完成&#xff09; 创建 create_lan_cert.sh&#xff1a; #!/bin/bash# 配置参数 IP_ADDR"192.168.1.100" # 修改为你的局域网IP DAYS365…...

阻焊层有多重要?PCB封装的防护屏障

在 PCB 封装的构成要素中&#xff0c;阻焊层&#xff08;Solder Mask&#xff09; 是容易被忽视却至关重要的 “防护屏障”&#xff0c;它如同给 PCB 穿上一层 “绝缘防护服”&#xff0c;既保护电路板的导电线路&#xff0c;又规范焊接过程&#xff0c;是保障电路可靠性、稳定…...

丝印层—PCB封装的信息标识系统

如果说焊盘是 PCB 封装的 “硬件骨架”&#xff0c;那么丝印层&#xff08;Silkscreen&#xff09; 就是封装的 “信息标识系统”&#xff0c;是 PCB 表面最直观的 “说明书”。​一、丝印层的基础定义与特性丝印层&#xff0c;又称 “文字层”“标识层”&#xff0c;是 PCB 表…...

hadoop3.3.6上搭建Hbase2.5.13集群

一、什么是Hbase hadoop的局限性 hadoop主要是实现批处理的处理,并且通过顺序方式访问数据 要查找数据必须搜索整个数据集,如果要进行随机读写数据,效率低下 Hbase是Bigtable的开源java版本,是建立在HDFS之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的NoSQL数据…...