Figma-Context-MCP 帮助前端快速生成页面

Figma是什么:

Figma 是一个基于云端的协作设计工具,主要用于界面设计、原型设计和设计协作。它允许设计师、开发者和其他团队成员在同一个平台上实时协作,创建和编辑用户界面、移动应用、网页设计等内容。

Figma-Context-MCP 是什么

Figma-Context-MCP 是一个基于 Model Context Protocol (MCP) 的服务器,它允许像 Cursor 这样的 AI 编程工具访问 Figma 设计文件中的数据。

  1. Figma 数据集成

    1. 通过 Figma API 获取设计文件的元数据

    2. 简化和转换 Figma 响应,只提供最相关的布局和样式信息给 AI 模型

    3. 支持获取完整的文件数据或特定节点数据

  2. 图像处理

    1. 下载 Figma 设计中的图像资源

    2. 支持 PNG 和 SVG 格式

    3. 提供图像裁剪和处理功能

  3. AI 编程助手集成

    1. 专门为 Cursor 等 AI 编程工具设计

    2. 使 AI 能够准确地根据 Figma 设计实现用户界面

    3. 相比粘贴截图等替代方法,能更准确地一次性实现设计

使用Figma-Context-MCP 的主要优势

自动化图片处理

  • 直接从Figma设计稿下载图片资源

  • 无需手动导出和导入图片到项目中

  • 减少重复性操作,提高工作效率

代码生成能力

  • 根据设计稿自动生成HTML页面结构

  • 支持React、Vue等主流前端框架

  • 降低从设计到开发的转换成本

适用场景

  • 大量图片的页面开发

  • 需要快速实现设计稿的项目

  • 提高前端开发的自动化程度

Figma-Context-MCP 服务器搭建:

从github拉取 代码 执行以下命令 启动服务器

bash 复制代码
git clone https://github.com/GLips/Figma-Context-MCP.gitcd Figma-Context-MCP
pnpm install  # 或 npm install
cp .env.example .env  # 在 .env 中填写 FIGMA_API_KEY
pnpm dev      # 启动开发服务器
bash 复制代码
# Your Figma API access token
# Get it from your Figma account settings: https://www.figma.com/developers/api#access-tokens
FIGMA_API_KEY=your_figma_api_key_here  #获取的figma apikey 填在这里

# Figma file key for testing
# This is the ID in your Figma URL: https://www.figma.com/file/{FILE_KEY}/filename
FIGMA_FILE_KEY=your_figma_file_key_here

# Figma node ID for Testing
# This is the node-id parameter in your Figma URL: ?node-id={NODE_ID}
FIGMA_NODE_ID=your_figma_node_id_here

# Server configuration
PORT=3845

# Output format can either be "yaml" or "json". Is YAML by default since it's
# smaller, but JSON is understood by most LLMs better.
#
# OUTPUT_FORMAT="json"

填写自己的FIGMA_API_KEY,登录figma后点击左上角头像,点击settings,在security里面选择生成accsskey即可。

如图服务器启动 :

Figma-Context-MCP 怎么接入到copilot中:

点击copilot设置,选择mcp服务,下载Figma,

我们在显示设置中填写上面启动的mcp服务器地址即可:修改图中的url 地址

当我们在chat中,提供相应的figma原型地址,智能体就可以访问并按照你的要求制作页面。(

提示词中@你的figma地址 ,即可让agent 访问设计稿,记得将ai模式调整为agent 而不是 ask

但是这样写出的页面可能和你工程的页面有区别,后续建议搭配更详细的提示词 以及 团队开发的知识库 提高代码的生成。

相关推荐
于慨20 小时前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
石小石Orz20 小时前
油猴脚本实现生产环境加载本地qiankun子应用
前端·架构
从前慢丶20 小时前
前端交互规范(Web 端)
前端
CHU72903520 小时前
便捷约玩,沉浸推理:线上剧本杀APP功能版块设计详解
前端·小程序
GISer_Jing21 小时前
Page-agent MCP结构
前端·人工智能
王霸天21 小时前
💥别再抄网上的Scale缩放代码了!50行源码教你写一个永不翻车的大屏适配
前端·vue.js·数据可视化
小领航21 小时前
用 Three.js + Vue 3 打造炫酷的 3D 行政地图可视化组件
前端·github
@大迁世界21 小时前
2026年React大洗牌:React Hooks 将迎来重大升级
前端·javascript·react.js·前端框架·ecmascript
PieroPc21 小时前
一个功能强大的 Web 端标签设计和打印工具,支持服务器端直接打印到局域网打印机。Fastapi + html
前端·html·fastapi
悟空瞎说21 小时前
深入 Vue3 响应式:为什么有的要加.value,有的不用?从设计到源码彻底讲透
前端·vue.js