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

