AI热点 1 months ago 155 Views 0 Comments

Figma正式祭出官方MCP,好用吗?怎么用?

Published 7995 Articles

igma正式祭出官方MCP,先体验一下好用不好用:


打开 Figma 桌面应用并确保已更新至最新版本。



然后点击那串小葡萄,开启MCP,如图所示:



底部有Dev Mode MCP Server Settings,能开启都开启一下。


MCP 地址是http://127.0.0.1:3845/sse,在底部会有成功的提醒。



来到Roo Code的MCP配置页面,为什么要使用Roo呢,因为这里可以使用免费又超大上下文的Gemini来处理复杂页面,而且Roo调用MCP也是我使用过最精准的。


配置信息如下:


{
"mcpServers": {
"figma-dev-mode": {
"type": "sse",
"url": "http://127.0.0.1:3845/sse"
}
}
}








下面以官方的 Dev Mode playground的设计稿为例。



首先需要创建或打开一个 Figma 设计文件。


有两种使用方法。


一种是基于选择,在桌面应用中选择Figma 内的画框或图层。


一种是基于链接的,操作如下,复制页面链接。



让它使用html进行页面的还原



MCP 会自动拼装请求到Figma本地的MCP服务器



实际页面



最后生成的页面会有点缺胳膊少脚,而且文字样式不对,文本内容也不全,中间细节处还缺少竖线,但是整体的布局是对的,当然也有可能是我不太会使用这个,有会的同学可以留言教我一下。



开发模式 MCP 服务器目前处于公开测试阶段。


而且仅仅适用于专业版、团队版或企业版计划中的开发人员席位或完整席位。


目前Figma提供的工具的描述和参数总结一下:


get_code(获取代码)


功能:为Figma桌面应用中指定节点或当前选中的节点生成UI代码。


使用nodeId参数指定节点ID。如果未提供节点ID,则使用当前选中的节点。


get_variable_defs(获取变量定义)


功能:获取指定节点ID的变量定义(如{"icon/default/secondary": #949494})。这些可重用变量可应用于各种设计属性(字体、颜色、尺寸、间距等)。参数使用方式同get_code。


get_code_connect_map(获取代码连接映射)


功能:获取节点ID与代码组件的映射关系(如{"1:2": {codeConnectSrc: "组件代码位置", codeConnectName: "组件名称"}})。参数使用方式同get_code。


get_image(获取图像)


功能:为指定节点或当前选中节点生成图像。参数使用方式同get_code。


从一系列get参数来看,它也只是能够获取Figma的元信息,不能够做双向的编辑操作。


文章来自于微信公众号“字节笔记本”,作者是“node”。



7995 Articles 1244368 Views 950300 Fans

Comment (0)

Popular Authors

AI中国

AI中国

7995 Articles 95.03万 Followers

IT之家

IT之家

1221 Articles 5.64K Followers

人人都是产品经理

人人都是产品经理

333 Articles 5.87万 Followers

36氪

36氪

223 Articles 5.63K Followers

AI教程

AI教程

213 Articles 8.54K Followers

睡觉动画