使用 Cursor & Claude 操作 Figma 画图

作者:Keely40285日期:2025/11/18

版权声明:本文为博主原创文章,未经博主允许不得转载。 文章底部留言可联系作者。

一、背景

现在各种AI工具的普及让人眼花缭乱,大家都在拥抱AI,之前朋友推荐某音的一个小视频看到可以使用Cursor操作Figma自动画图感觉非常神奇,正好我 Claude和Cursor 都在使用,对有意思的工具做了一些尝试,现在总结下经验希望可以帮助大家。

二、Cursor 如何操作 Figma

1. 安装 Cursor

Cursor 可以点击官网下载选择合适版本进行使用。新账号试用过后需要付费使用,具体使用方法可以自行网上百度各种方案,比如无限续杯,或者某鱼看看。如果公司能提供使用的账号那就更不错了。本人目前开通的是Pro版本。

Cursor下载页面.png

Cursor购买方案.png

Cursor安装后如何使用这边可以看B站的教学视频进行学习:

2. 安装Figma

Figma 也是付费软件才能使用MCP功能,这里可能会有小伙伴疑惑MCP是什么东西,点击这里链接 来了解什么是MCP。总之有了MCP以后,Cursor、Claude 就可以操作Figma了。

Figma 点击官网进行下载安装。付费版才可以使用MCP功能,开通方式自行搜索,或者有公司提供账号更好。

figma下载.png

figma 付费方案.png

注意:

  • figma 可以通过 shift+D 或者右下角 </> 按钮 切换 DevMode,然后开启 MCP server,但是开启这个MCP 无法在 Cursor 中操作画图。

shift+D.png

3. 配置MCP

当前面两步搞定之后,我们就可以给Cursor配置MCP了。首先从github上搜相关MCP,找到了star最多的,理论上应该也是最好用的MCP:cursor-talk-to-figma-mcp

此时你一定会好奇为什么不是上面的 Figma-Context-MCP ?这是因为这款MCP主要是用来将设计稿转成代码的。可以参考下这篇文章《Cursor集成Figma Context MCP,设计稿直接生成代码》来学习下。而我们的目标是通过Cursor来操作Figma生成设计稿所以就略微不太合适了。

搜索Figma的MCP.jpg

拷贝项目到本地并启动

首先把项目克隆到本地,然后按照文档提示,安装依赖并启动

1git clone [email protected]:grab/cursor-talk-to-figma-mcp.git
2cd cursor-talk-to-figma-mcp
3
4bun setup
5

启动服务:

1bun socket
2

启动效果如下图:

启动效果.png

Figma中配置plugin

打开figma软件以后,新建 Design

新建 Design.png

选择菜单栏 Plugins -> Development 然后导入 src/claude_mcp_plugin/manifest.json 文件

菜单.png

或者点击 Plugins -> Manage Plugins... 打开下面弹窗,直接搜索Cursor Talk To Figma MCP Plugin

Cursor Talk To Figma MCP Plugin.png

安装后点击打开:

mcp已连接.png

在Cursor配置MCP

将上面json格式文件复制,打开Cursor,选择Tools & MCP菜单,点击 New MCP Server

Cursor mcp.png

将刚才json文件添加进去:mcp配置.png

然后启用TalkToFigma这个 MCP

TalkToFigma.png

此时就可以在Cursor对话框中输入channel id 进行连接,提示连接成功以后如下图所示:

连接figma.png

通过Cursor 操作 Figma

此时就可以让Cursor在Figma中进行画图了,如下效果所示:

让figma设计一个移动端的登录页面

移动端的登录界面.png

三、Claude 如何操作 Figma

1. 安装 Claude

点击查看Claude 官方文档进行安装, 网上有很多安装教程,如果没有 Claude的API key,可以参考这篇教程 通过 DeepSeek 3.1 配置 Claude Code 教程,API key 也可以。

安装完成,启动 Claude Code

1# 控制台输入
2claude
3

claude启动效果.png

2. 配置MCP

前面已经介绍过如何安装Figma了,这里接介绍下如何给Claude配置MCP,MCP依然使用前面安装的 cursor-talk-to-figma-mcp

注意: 可能你也可以搜索到 claude-talk-to-figma-mcp 这个MCP,但是很遗憾在使用时,启动时会报错,暂时还没有找到解决办法,可以看这个issues:github.com/arinspunk/c… 。但是发现 cursor-talk-to-figma-mcp 是可以在claude中使用。

  • 前面步骤中Figma中配置plugin 获取到的MCP的json文件可以配置到项目 .mcp.json 文件中(只有在当前项目目录下才有这个MCP),MCP配置方式可以参考Claude 官方文档

配置claude mcp.png

然后通过 /mcp 来查看配置的MCP是否连接正常

查看mcp.png

3. Claude 操作 Figma

Figma配置和启动等步骤和前面Cursor中介绍的相同,这里配置完MCP就可以测试连接figma:

连接figma.png

操作figma生成移动端登录页面:

claude 控制figma.png

参考文档


使用 Cursor & Claude 操作 Figma 画图》 是转载文章,点击查看原文


相关推荐


我在高职教STM32(新12)——STM32中断概览
南耿先生2025/11/17

新学期,又要给学生上 STM32 嵌入式课程了。这课上了多年了,一直用的都是标准库来开发,已经驾轻就熟了。人就是这样,有了自己熟悉的舒适圈,就很难做出改变,老师上课也是如此,排斥新课和不熟悉的内容。显然,STM32 的开发,HAL 库已是主流,自己其实也在使用,只不过更换库就意味着教学内容有很大变化,自己也就迟迟没有迈出调整这一步。现在,是时候做出变化了,笔者计划保持教学项目不变(图 1 所示),逐步将源码替换成 HAL 库。虽然不能一步到位,但会在备课期间逐步替换,自己就当再学习和巩固一遍。


openGauss实战:Python开发与AI向量数据库应用
倔强的石头_2025/11/16

引言 经过前两篇文章的铺垫,我们已经掌握了openGauss的部署安装和使用Data Studio进行可视化管理。现在,我们来到了本系列文章的终章,将目光聚焦于开发者最关心的环节——如何在应用程序中与openGauss进行交互,并探索其在AI领域的应用潜力。 本文将以目前最流行的编程语言之一Python为例,详细演示如何连接openGauss数据库,并围绕两个典型的业务场景——“用户管理系统”和“订单支付流程”,构建完整的CRUD(创建、读取、更新、删除)与事务处理代码示例。更进一步,我们将结合


🍵 Go Queryx 入门指南:让数据库操作像喝奶茶一样丝滑!
golang学习记2025/11/15

🎬 前言:为什么是 Queryx?—— 因为 bug 等不及你「运行时才发现」 想象一下这些经典场景: // 🚨 GORM 的“惊喜盲盒” db.Where("nmae = ?", "john").Find(&users) // 拼写错误?编译器:没问题 👌 // → 运行时:查不到数据?🤔 调试 2 小时:哦,`nmae` 少了个 `e` …… // 🧨 原生 SQL 的“类型彩票” rows, _ := db.Query("SELECT * FROM users WHERE


Python 编程实战 · 实用工具与库 — Flask 基础入门
程序员爱钓鱼2025/11/14

Flask 是 Python 生态中最灵活、最轻量的 Web 框架之一,非常适合快速构建接口、网站原型、后台服务等。它遵循 WSGI 标准,核心库极其简洁,但可以通过插件无限扩展。 1. Flask 基础概念 ✔ Flask 是什么? 一个 微框架(Micro Framework) 默认只提供核心组件:路由、请求处理、模板、调试器 需要什么功能就安装什么扩展(ORM、表单验证、JWT、数据库等) ✔ Flask 的优势 代码简洁、上手快 灵活度极高(不像 Django 那样有强约


😎 Node.js 应用多阶段构建 Dockerfile 详解
你的人类朋友2025/11/12

前言 🍃 你好啊,我是你的人类朋友!✨ 本文主要来一起阅读一个高效的 Node.js 应用 Dockerfile。 在开始分析这个 Dockerfile 之前,先问大家一个问题:为什么这个 Dockerfile 要分两个阶段来构建,而不是直接复制所有文件然后安装依赖? 读完本文后,你就能找到答案! 😎 小贴士:如果你不懂啥是两段构建,问题不大,后面有解释,可以继续看。 下面展示的是一个用于部署 Node.js 应用的 Dockerfile,让我们先看看完整代码: FROM node:18


测试自动化Replay:让数据库迁移测试回归真实场景的一把“利器”
我是杰尼2025/11/10

测试自动化Replay:让数据库迁移测试回归真实场景的一把“利器” 在当前数据库国产化的大趋势下,越来越多的企业开始从传统进口数据库向国产数据库进行替代。然而,真正影响迁移进度的往往不是数据迁移本身,而是 测试验证环节。 如果测试不能覆盖真实业务场景,迁移后的系统上线后很可能出现: 性能明显下降 并发冲突和慢查询频发 数据一致性异常难以定位 很多企业迁移项目延期 1~3 个月,根本原因都指向了同一个问题:测试不够真实。 那么,是否有办法把“生产环境正在发生的真实行为”,直接搬进测试环境中来复


C++死锁深度解析:从成因到预防与避免
oioihoii2025/11/8

第一部分:什么是死锁? 死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象。若无外力干涉,这些线程都将无法向前推进。 一个经典的死锁场景被称为 “哲学家就餐问题” :五位哲学家围坐一桌,每两人之间有一支筷子。哲学家要么思考,要么就餐。就餐时需要同时拿起左右两边的筷子。如果所有哲学家同时拿起左边的筷子,那么他们都会永远等待右边的筷子被释放,从而陷入死锁。 第二部分:死锁产生的四个必要条件(Coffman条件) 这四个条件必须同时满足,死锁才会发生。因此,我们的所有策略都


Python编程实战 · 基础入门篇 | 字典(dict)
程序员爱钓鱼2025/11/6

在 Python 的世界里,除了列表(list)和元组(tuple)这样的序列类型,还有一种更灵活的数据结构——字典(dict)。 如果说列表像“有序的货架”,那么字典就像“带标签的抽屉”:每个数据都有一个唯一的“名字”,叫做 键(key)。 字典是 Python 最常用、最强大的数据结构之一。它能高效地存储和查找数据,被广泛用于配置、数据映射、缓存、对象建模等场景。 一 什么是字典 字典(Dictionary)是一种 键值对(key-value) 的数据结构。 它以 键(key) 定位对应


(2)100天python从入门到拿捏
硅基工坊2025/11/1

Python 的主要运用领域 Python 是一种多用途的编程语言,广泛应用于许多不同的领域。以下是 Python 的一些主要运用领域,并附上使用 Python 的公司及其产品示例。 文章目录 Python 的主要运用领域1. Web 开发2. 数据科学与分析3. 机器学习与人工智能4. 自动化与脚本编程5. 爬虫与数据抓取6. 金融与量化分析7. 科学计算与工程8. 游戏开发9. 桌面应用开发10. 嵌入式与物联网(IoT) 1. Web 开发 领域简介:Pytho


Redis(93)Redis的数据加密机制是什么?
Victor3562025/10/30

Redis本身并没有内置的数据加密机制,不过可以通过一些外部技术和配置来确保数据在传输和存储时的安全性。以下是一些常见的做法: 传输层安全性(TLS/SSL): 使用TLS/SSL加密客户端和Redis服务器之间的通信。 磁盘加密: 使用操作系统级别的磁盘加密来加密存储在磁盘上的数据。 应用层加密: 在将数据存储到Redis之前,在应用程序中对数据进行加密。 1. 传输层安全性(TLS/SSL) Redis 6.0 及以上版本支持TLS/SSL。以下是如何配置TLS/SSL: 配

首页编辑器站点地图

Copyright © 2025 聚合阅读

License: CC BY-SA 4.0