AI热点 1月前 147 阅读 0 评论

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

作者头像

AI技术专栏作家 | 发布了 246 篇文章

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”。



作者头像

AI前线

专注人工智能前沿技术报道,深入解析AI发展趋势与应用场景

246篇文章 1.2M阅读 56.3k粉丝

评论 (128)

用户头像

AI爱好者

2小时前

这个更新太令人期待了!视频分析功能将极大扩展AI的应用场景,特别是在教育和内容创作领域。

用户头像

开发者小明

昨天

有没有人测试过新的API响应速度?我们正在开发一个实时视频分析应用,非常关注性能表现。

作者头像

AI前线 作者

12小时前

我们测试的平均响应时间在300ms左右,比上一代快了很多,适合实时应用场景。

用户头像

科技观察家

3天前

GPT-4的视频处理能力已经接近专业级水平,这可能会对内容审核、视频编辑等行业产生颠覆性影响。期待看到更多创新应用!