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

【完整避 Figma API 限流】Figma-local-MCP 本地缓存对接 Trae 全流程

文章目录

  • 一、 前置准备:安装 Figma 桌面客户端
      • 操作步骤
  • 二、 下载 Figma-local-MCP 运行程序 + 导出插件
    • 2.1 打开项目 Release 资产页
    • 2.2 下载对应 Windows 文件
    • 2.3 文件存放整理
  • 三、Figma 桌面导入本地导出插件(Framelink Exporter)
    • 操作步骤
  • 四、 Figma 导出设计稿本地缓存(JSON + 图片资源)
    • 4.1 导出配置说明
    • 4.2 执行导出
  • 五、 启动本地 MCP HTTP 服务
    • 5.1 启动方式
    • 5.2 启动校验
  • 六、Trae 配置 SSE 类型 MCP 服务对接本地 Figma 缓存
    • 6.1 Trae MCP 配置步骤
  • 七、Trae 指令读取本地设计稿一键生成前端页面
    • 7.1 通用生成指令(Vue3+TS+SCSS,直接复制发送)
    • 7.2 单页面精准生成指令(仅解析订单页)
    • 7.3 更新设计稿迭代流程
  • 八、常见报错完整排查
    • 8.1 Trae MCP 一直显示「准备中」
    • 8.2 MCP 提示找不到设计缓存
    • 8.3 Windows 杀毒拦截 exe 程序
    • 8.4 端口 3333 被占用
    • 8.5 Figma 导出按钮灰色无法点击

解决免费 Figma 账号每月 6 次云端 API 限额 429 报错,纯本地文件读取,零云端调用、不限次数,全程图文步骤,适配 Windows 系统

文档信息

  • 适用人群:前端开发者、Trae AI 代码工具使用者、Figma 免费 Starter 账号用户
  • 核心优势:不走 Figma 云端 REST API,无调用上限,断网也能解析设计稿生成代码
  • 环境:Windows 10/11、Figma 桌面客户端、Trae AI、Figma-local-MCP 二进制程序

一、 前置准备:安装 Figma 桌面客户端

操作步骤

  1. 前往 Figma 官网下载桌面客户端,网页版无法使用本地插件,必须桌面端
  2. 安装完成后登录你的 Figma 账号(免费 Starter 账号即可)
  3. 打开你需要解析的设计稿文件(本文示例:FluxStore 商城社区版)

二、 下载 Figma-local-MCP 运行程序 + 导出插件

2.1 打开项目 Release 资产页

仓库地址:https://github.com/MiHarsh/Figma-local-MCP/releases

2.2 下载对应 Windows 文件

资产列表 6 个文件,仅需下载 2 个,其余源码包无需下载:

  1. figma-local-mcp-win-x64.exe:Windows 本地 MCP 服务主程序
  2. figma-plugin.zip:Figma 本地导出插件压缩包

2.3 文件存放整理

  1. 新建目录D:\tools\figma\
  2. 将下载的figma-local-mcp-win-x64.exe放入该目录
  3. 在同目录新建缓存文件夹design-cache(存放后续导出的设计稿资源)
  4. 解压figma-plugin.zip到单独文件夹,备用导入 Figma

三、Figma 桌面导入本地导出插件(Framelink Exporter)

操作步骤

  1. 打开 Figma 桌面客户端,右击打开面板,点击PluginsDevelopment
  2. 选择Import plugin from manifest...
  3. 在弹窗中选中解压后的插件文件夹内manifest.json,完成导入
  4. 导入成功后,再次打开PluginsDevelopment,点击Framelink Exporter启动导出面板

四、 Figma 导出设计稿本地缓存(JSON + 图片资源)

4.1 导出配置说明

打开 Framelink Exporter 面板,配置参数:

  1. SCOPE 导出范围:
  • Export selected nodes:仅导出手动框选的页面 / 组件(推荐,文件体积更小)
  • Export current page:导出当前整页所有内容
  1. ASSETS 资源导出(全部勾选,缺一不可)
    ✅ Render selected frames as PNG (@2x):2 倍高清页面截图
    ✅ Export icon subtrees as SVG:图标矢量文件
    ✅ Include image-fill bytes:页面填充原图素材
  2. FILENAME:自定义导出压缩包名称,默认自动生成无需修改

    我选中的是11个页面导出

4.2 执行导出

  1. 返回 Figma 画布,鼠标框选需要导出的页面 Frame(必须选中,否则 Export as ZIP 按钮灰色不可点)
  2. 切回导出面板,点击 Export as ZIP 下载压缩包
  3. 将下载的 ZIP 压缩包解压到 D:\tools\figma\design-cache\ 下,生成独立子文件夹存放单套设计稿

五、 启动本地 MCP HTTP 服务

5.1 启动方式

  1. 打开 CMD 命令提示符,执行以下命令启动服务
D:\tools\figma\figma-local-mcp-win-x64.exe --cache-dir D:\tools\figma\design-cache
  1. 出现以下日志代表服务启动成功,CMD 窗口全程不能关闭,关闭即断开 MCP 连接
Configuration: - PORT: 3333 (source: default) - HOST: 127.0.0.1 (source: default) - OUTPUT_FORMAT: yaml (source: default) Initializing Figma MCP Local Server in HTTP mode on 127.0.0.1:3333... [INFO] HTTP server listening on port 3333 [INFO] StreamableHTTP endpoint available at http://127.0.0.1:3333/mcp

5.2 启动校验

浏览器访问http://127.0.0.1:3333/mcp,页面正常加载代表端口服务正常运行。

六、Trae 配置 SSE 类型 MCP 服务对接本地 Figma 缓存

6.1 Trae MCP 配置步骤

  1. 打开 Trae 软件,右上角设置 → 左侧 MCP 菜单
  2. 点击「+ 添加」→「手动配置 MCP 服务」
  3. 删除默认模板,粘贴以下标准 SSE 配置 JSON
{"mcpServers":{"figma-local-cache":{"type":"sse","url":"http://127.0.0.1:3333/mcp"}}}
  1. 保存配置,重启 Trae MCP 服务列表,显示「已连接」即对接完成

七、Trae 指令读取本地设计稿一键生成前端页面

7.1 通用生成指令(Vue3+TS+SCSS,直接复制发送)

读取本地D:\tools\figma\design-cache\fluxstore_community_20260803-182159文件夹内全部Figma缓存数据, 解析图层尺寸、色值、字体、SVG图标、PNG图片资源,生成标准Vue3 + TypeScript + SCSS页面代码, 使用<script setup>组合式API,图片路径引用本地assets文件夹,完整还原页面布局、圆角、阴影、间距, 代码拆分template/script/style三段,增加注释,适配移动端页面尺寸。

7.2 单页面精准生成指令(仅解析订单页)

读取缓存fluxstore_community_20260803-182159内My Orders订单页面Frame,生成Vue3订单列表页面, 引入Element Plus表格组件,还原页面按钮、状态标签、分割线样式。

7.3 更新设计稿迭代流程

  1. Figma 修改页面后,重新使用 Framelink Exporter 导出新 ZIP
  2. 解压覆盖 design-cache 内对应子文件夹旧文件
  3. 重新发送生成指令,Trae 自动读取最新本地缓存生成代码

八、常见报错完整排查

8.1 Trae MCP 一直显示「准备中」

错误原因:使用 command+exe 子进程配置,程序为 HTTP 服务不支持 stdio 管道
解决方案:删除旧配置,改用 type: sse 的 SSE 地址配置,保持 CMD 服务窗口不关闭
补充:Windows 右键 Trae 图标,以管理员身份运行,规避进程权限拦截

8.2 MCP 提示找不到设计缓存

  1. design-cache 文件夹路径不能包含中文、空格、特殊符号
  2. 压缩包必须完整解压,不可直接放入 zip 压缩包
  3. 确认 Framelink Exporter 导出时全部 Assets 选项勾选,生成完整 JSON 与 assets 资源

8.3 Windows 杀毒拦截 exe 程序

解决方案:将 D:\tools\figma\figma-local-mcp-win-x64.exe 添加 Windows Defender 白名单,恢复隔离文件

8.4 端口 3333 被占用

CMD 执行命令查询占用进程并结束

netstat -ano | findstr 3333

在任务管理器根据 PID 结束占用程序,重新启动 exe 服务

8.5 Figma 导出按钮灰色无法点击

解决方案:返回 Figma 画布,框选至少一个 Frame / 图层,再切回导出面板,按钮自动激活

http://www.jsqmd.com/news/1331943/

相关文章:

  • PICO4 VR开发:AVProMovieCapture立体画面录制实战
  • 基于腾讯云WorkBuddy低成本部署OpenClaw AI智能体实战指南
  • Unity游戏自动翻译插件XUnity.AutoTranslator:5分钟快速上手指南
  • 2026南阳凉亭批发甄选指南:3个场景下的择优方案推荐 - geo交流
  • 2026年武侯区仓库寄存公司怎么选?3家场景化优选对比指南 - geo交流
  • TEMU店群自动化管理系统:DOM透视突破大促弹窗,毫秒级响应
  • OpenClaw智能体框架部署指南:从环境搭建到实战调优
  • 工控生态之数据与业务:采集到的数据怎么存、怎么管、怎么用
  • 深入解析MCU时钟系统:从原理到实战配置与优化
  • 小学生学C++编程语法知识(C++中的深拷贝与浅拷贝)
  • 浏览器插件原理与实战:安全获取无水印媒体资源的技术解析
  • C#在AI基础设施层的工程化实践:从ONNX模型服务到高性能推理
  • TwinCAT3 TCP/IP自由协议通讯:从原理到工程实践
  • 智慧果园桃子成熟度检测数据集:1245张图像,覆盖三种关键采摘期
  • 抗冲击儿童近视防控镜片推荐 - 中媒介
  • 2026年南通市海安市铝艺大门定制厂家优选指南 - geo交流
  • 模型安全输入过滤网关——基于正则与轻量级分类器的 Prompt 注入防护
  • Unitree G1 强化学习实战:从 IsaacLab 训练到 MuJoCo Sim2Sim 验证
  • 四层高功率PCB内层电源/地层铺铜工艺规范
  • Python数据分析实战:用迈克尔·杰克逊Billboard榜单数据学习数据可视化全流程
  • 基于多模态AI与智能体框架的长视频语义理解与内容提取实战
  • TEMU店群自动化管理系统:夜间全自动客服,3分钟内回复率100%
  • 工程机械润滑油哪家专业? - 中媒介
  • 饰面板使用寿命长哪家专业? - 中媒介
  • Unity多人游戏开发实战:基于Photon PUN2的状态同步与网络架构解析
  • 相机标定核心:内参、外参与畸变系数的原理与OpenCV实战
  • TDSQL分布式数据库部署实战:从架构设计到集群运维全解析
  • HAL库学习笔记
  • 华三交换机三权分立配置实战:基于RBAC实现网络设备精细化权限管理
  • Lenovo Legion Toolkit终极指南:轻量化硬件控制工具完全解析