发帖
 找回密码
 立即注册
搜索
5 2 0
资源分享 92 5 9 小时前

介绍

F2C(figma to code)MCP Server [https://github.com/f2c-ai/f2c-mcp] 是一个基于 F2C [https://f2c.yy.com/index.html] 实现的 MCP Server。它能够获取 Figma 设计稿节点信息,将其转换为高还原度的HTML、React甚至其它更多代码。支持Cursor、Trae、Dify等。

相较于现在比较流行的 Trae 内置 Figma MCP [https://github.com/GLips/Figma-Context-MCP],优势在于会将设计稿信息先喂给 F2C 进行代码实现,在通过返回已经具有高还原度的代码给 clients。相较于直接将 Figma 设计稿节点信息丢给 clients,具有更高的稳定性和还原度。

使用展示

获取Figma的Personal access tokens

我们打开Figma App,点击左上角个人菜单

4e620886977129bd0e7f56eeada3dad8f6825e0d.webp

随后选择 Security,点击 Generate new token生成一个新的 Personal access tokens

c0bf33a68a08977f110b9d04a0b69961b058e47d.webp

配置 MCP

这里我拿cursor举例,根据 文档 选择自己想要的方式配置好MCP Serve

d24a95fcd023e5b0448da09182f7fdaf69fee92f.webp

点击运行我们可以看到 agent 会调用 tool

c61dbdb4dcc4617ca50823ec0f10e1ea2a03c4a8.png

测试的设计稿大致长这样

先来看看比较热门的 Figma MCP 实现的样子(都是同样的prompt)5dba30df0c6b8fe207a753006618b3e68c791148.jpeg

先来看看比较热门的 Figma MCP 实现的样子(都是同样的prompt)

8fde3658d6bf434ece79d262ec687b3d50aa5de0.jpeg

再看看基于F2C的MCP Server的效果
e7824887451b4fad31d462065ea25cdde08cdc4c.webp

同时代码相关的图片也会下载到本地
2157cf4c8d3274eaf36e15c61681300622485752.webp

总结

还有一些实战的视频,由于限制没办法公开,后续将会更新到 Github上。当然目前也收集到一些问题,比如:

  • 模型会给自己加戏,我们返回的代码已经是高度还原的了,结合Figma信息模型会 自行优化,有时候效果会适得其反,目前我们已经在tool内进行优化和限制。
  • 输出的代码有时候需要二次润色优化
  • 命名还不够拟人化

后续会看看怎么结合模型能力优化,欢迎各位大佬试用,如果在使用中有什么问题或者建议,可以在github上题issues,作者看到了会参考采纳的。

──── 2人觉得很赞 ────

使用道具 举报

太可惜了,我们公司用的蓝湖

前端同学的福音啊

还原度这么高啊
对比了一下,比o3和o4mini-high效果都要好
b0f6d891503ee6bd7d0fc4682193ed87ec53fb5c_2_690x478.jpeg
这是o3
d261343db837d7e271a50a90944947d5494edb57.jpeg
这是o4mini-high
果然特定任务还是得针对性微调
就是有点好奇,他这个头像是咋做到一模一样的呀

davie67
7 小时前
因为mcp把图像资源下载下来了  详情 回复
lifesinger 发表于 2025-6-24 15:56
对比了一下,比o3和o4mini-high效果都要好

这是o3

因为mcp把图像资源下载下来了
您需要登录后才可以回帖 立即登录
高级模式