关于 F2C MCP Server
F2C MCP Server 是基于 F2C 的 MCP 服务,用于将 Figma 设计转换为代码。它面向需要在 AI 编码工具中直接获取设计数据的开发者,支持像素级 HTML/CSS 输出。
主要功能
- 01像素级 HTML/CSS 生成
- 02支持 React、CSS Modules 与 Tailwind CSS
- 03通过 Figma 链接解析设计节点
- 04获取设计上下文供 AI 工具使用
- 05远程图片下载并本地化
适用场景
- 01在 Cursor、Trae 等 IDE 中将 Figma 节点转换为前端代码
- 02批量下载设计稿中的图片资源到本地
- 03为 AI 编码工具提供 Figma 设计上下文
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端提供获取 Figma 节点数据、下载图片以及将设计转换为代码的能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| fileKey | string | 是 | Figma 文件标识符,位于文件 URL 中(例如,https://www.figma.com/file/XXXXXXXXXXXX/)。提取 XXXXXXXXXXXX 部分作为 fileKey。 |
| ids | string | 是 | 逗号分隔的 Figma 节点 ID 列表,用于转换。要获取节点 ID,请在 Figma 中选择元素,右键单击并选择 "Copy/Paste as" → "Copy ID"。 |
| personalToken | string | 否 | 用于 API 身份验证的 Figma 个人访问令牌。调用该工具时无需提供这些参数。 |
| localPath | string | 否 | 用于存储资源(例如图像)和代码的绝对路径。如果目录不存在,则会创建。路径必须遵循操作系统特定的格式,且无需对特殊字符进行转义。设置此路径后,所有与代码相关的静态资源都会存储在此目录中,而其他资源(例如图像)会保存到此路径下名为 assets 的子目录中。 |
| imgFormat | enum | 否 | 图像资源的导出格式:"png" 表示无损质量,"jpg" 表示压缩文件,"svg" 表示矢量图形。png | jpg | svg |
| scaleSize | number | 否 | 图像导出缩放系数(1-4)。数值越大,质量越高,但文件也越大。 |
详细介绍
F2C MCP 服务
由于 Figma REST API 的速率限制,如果您受到影响,请切换到 @f2c/mcp-plugin 以恢复正常运行。
English | 简体中文
一个用于通过 F2C 将 Figma 设计转换为代码的 Model Context Protocol 服务。
功能
- 🎨 像素级精准的 HTML/CSS:F2C 可将 Figma 设计精准转换为像素级精准的 HTML/CSS。
- ⚛️ 多框架支持:F2C 可生成 React、CSS Modules 和 Tailwind CSS 代码,助力快速开发。
- 🧠 Figma 设计上下文:F2C 集成设计上下文,确保与 Cursor 等 AI 工具兼容。
- 🔗 Figma 文件 URL 解析:F2C 可通过 Figma URL 转换设计节点,简化工作流。
- 🖼️ 远程图片本地化:F2C 可自动将 Figma 图片下载为本地资源,提高效率。
工作原理
- 在支持 MCP 的 IDE(例如 Cursor、Trae)中配置服务。
建议使用 Comate AI IDE
- 在 IDE 中打开聊天(例如 Cursor 中的 Agent 模式)。
- 粘贴 Figma 节点链接(在 Figma 图层面板中右键点击任意节点即可复制)。
- 在聊天中输入您的需求,例如获取节点数据、下载图片、转换为代码等。
配置与开发
请参阅配置与开发
数据隐私声明
本项目集成的日志工具仅用于基本使用情况统计和错误日志报告。不会收集任何敏感信息或用户数据。所有上报数据仅用于提升产品质量和用户体验。
常见问题
请参阅常见问题
致谢
感谢:
- Framelink Figma MCP Server 通过此 Model Context Protocol 服务,让 Cursor 和其他 AI 编码工具能够访问您的 Figma 文件。
- Cursor Talk to Figma MCP 让 Cursor 能够与 Figma 通信,以读取设计并通过编程方式修改设计。
- Figma MCP Server 此服务提供了可直接通过 ModelContextProtocol 查看、评论和分析 Figma 设计的工具。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。