MCP 实战:将 Figma 设计稿转化为前端代码
概述
手动从设计稿提取样式、编写基础代码往往耗时且易出错。借助模型上下文协议(MCP)与 Figma AI Bridge,可以自动将设计稿转换为整洁的前端代码并生成网页。无需复杂配置,通过以下步骤即可实现智能化的设计交付。
效果预览
使用 MCP Server - Figma AI Bridge 进行转换时,主要具备以下特性:
- 自动化转换:无需手动编写 HTML、CSS 代码
- 响应式布局:自动生成适配不同屏幕尺寸的代码
- 组件化结构:智能识别设计中的组件,生成可复用代码
- 样式精确还原:准确提取颜色、字体、间距等样式信息
- 代码规范:生成符合最佳实践的干净代码结构
环境准备
本教程基于以下环境演示:
- IDE:Trae IDE (版本 0.5.5)
- 操作系统:macOS 14.7
- Node.js:20.19.1
- npm:10.9.2
- Figma 账号:需拥有设计稿访问权限
安装依赖
确保系统已安装 Node.js 和 npm,在项目目录执行:
npm init -y
npm install -D @figma-ai-bridge/mcp-server
配置 Figma 权限
- 访问 Figma 开发者平台创建应用
- 生成 Access Token
- 确保令牌具有读取设计稿的权限
配置 MCP Server
创建 figma-mcp-config.json 文件,设置连接信息:
{
"figma": {
"accessToken": "你的 Figma 访问令牌",
"fileId": "设计稿文件 ID",
"pageId": "页面 ID(可选)"
},
"output": {
"format": "react"

