dsh-figma-mcp
Allows AI agents to read Figma design files by pasting Figma links, extract text/content for tasks like i18n, and generate code (e.g., React) from design pages.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dsh-figma-mcp帮我把这个Figma文件里的按钮文案提取成中英文i18n表 https://www.figma.com/design/ab12CdEFgh"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dsh-figma-mcp
简介
DSH 的 Figma MCP 一键连接插件,对话中粘贴链接,Agent 即可读写节点/图层/变量/样式,生成 React/Vue 代码,OAuth 安全登录,Token 本机存储,临近过期自动提醒,内置工作流指令和 Skill 引导使用。
Related MCP server: Figma MCP Server
安装
从 npm 安装
dsh plugin add dsh-figma-mcp从 GitHub 安装
dsh plugin add github:lubanqihao9875/dsh-figma-mcp本地开发
先克隆仓库并进入目录:
git clone https://github.com/lubanqihao9875/dsh-figma-mcp.git
cd dsh-figma-mcp再把当前目录链接到 DSH:
# macOS / Linux
dsh plugin add link:$(pwd)
# Windows(PowerShell)
dsh plugin add link:"$PWD"安装后重启 DSH,「设置 → DSH Figma MCP」卡片出现,点「连接 Figma」完成授权即可。
卡片
卡片分为两个组:「连接」(授权状态)和「Skill」(是否把 Figma MCP 用法注入到Agent skill 列表)
连接
状态标签 | 含义 | 该做什么 |
未连接 | 尚未授权 | 点「连接 Figma」弹出浏览器 |
已连接 | token 有效 | 什么都不用做 |
即将过期 | 剩余不足 24 小时 | 建议点「刷新授权」 |
已过期 | token 已失效 | 点「重新授权」 |
授权完成后卡片会自动从「未连接」切到「已连接」。
Skill
「Skill」开关控制是否把 dsh-figma-mcp-skill 注入 Agent 的技能列表, dsh-figma-mcp-skill 告诉 DSH 怎么选 mcp__figma__* 工具,默认开启。
过期与刷新
token 有效期以 Figma 下发为准。临近过期状态标签会变成黄色「即将过期」。「刷新授权」是后台静默续期,不开浏览器;只有完全失效才需要「重新授权」重走一次浏览器流程。
断开与卸载
「断开」只清本地:patch 文件里的 token 和刷新凭据立即删除。卸载插件前先点断开,否则 patch 文件里会残留一条仍然有效的 token。
使用示例
连接成功后,在 DSH 对话里直接把 Figma 链接贴进 prompt,告诉 Agent 你想做什么,Agent 会自动调用 mcp__figma__* 工具读取内容并操作任务。也可以使用 /dsh-figma-mcp <指令> [补充说明] 开启固定工作流。缺少必要信息时,Agent 会交互式逐项提问,拿到回答后自动继续。涉及写入 Figma、下载资产或写入本地文件时,会先给出确认再操作。
阅读设计稿内容
帮我看这个设计稿里有什么内容:你的 Figma 文件链接(如
https://www.figma.com/design/<文件ID>)
提取文案做 i18n
从上面这个 Figma 文件里把所有按钮和标题文案抽出来,做成中英文 i18n 表
基于设计稿生成代码
把上面这个 Figma 页面转成 React 代码
常见问题
点「连接 Figma」浏览器没弹出来:检查是否被弹窗拦截器拦截。
This server cannot be deployed
Maintenance
Related MCP Connectors
The Figma MCP server brings Figma design context directly into your AI workflow.
Sync Lightroom, Figma, Dropbox & Canva assets to WordPress and Shopify via natural language.
Sync Lightroom, Figma, Dropbox & Canva assets to WordPress and Shopify via natural language.
Connect AI coding agents to Anima Playground, Figma, and your design system.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceConnects AI applications to Figma API for extracting design data, generating production-ready HTML/CSS from designs, and capturing screenshots in multiple formats.1,864 npm-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Figma designs using natural language commands, supporting file analysis, component extraction, asset export, comment management, and design system queries through the Figma API.4,276 npm1ISC
- AlicenseNot gradedqualityDmaintenanceConnects Figma designs to AI agents, enabling extraction of production-ready code, assets, and design tokens through natural language descriptions. Supports React, Vue, CSS, and Tailwind with real-time design system analysis.89,704 npm40MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to extract design systems, analyze components, and maintain design-code consistency from Figma files, providing intelligent component analysis and accessibility compliance.81 npm29MIT