用途:该技能通过 Model Context Protocol(MCP)让 AI 智能体与 Figma 通信,借助 WebSocket 服务器把 AI 智能体(Cursor、Claude Code)与 Figma 插件桥接,从而以编程方式读取和修改设计文件。
主要能力:读取文档信息、当前选区与节点详情;创建框架、矩形、文本等元素;修改填充色、描边、圆角、位置与尺寸;配置 Auto Layout(布局模式、内边距、对齐、尺寸行为、间距);批量扫描与更新文本;读取和创建标注;获取本地组件、创建组件实例并管理实例覆盖;读取原型交互并创建 FigJam 连接线;克隆、删除节点,按类型扫描节点,导出节点为图片。
使用方式:需先安装 Bun 运行时(curl -fsSL https://bun.sh/install | bash),运行 bun setup 自动配置,或手动在 ~/.cursor/mcp.json 添加 TalkToFigma 服务;启动 WebSocket 服务器用 bun socket;Figma 插件可从社区安装或本地链接 src/cursor_mcp_plugin/manifest.json。使用前必须先调用 join_channel 建立连接,再执行其他命令。
适用场景:设计稿批量文本替换、组件实例批量覆盖、旧标注迁移为原生标注、原型流程可视化为 FigJam 连接线、自动化生成卡片等界面元素。
限制:颜色值使用 0-1 范围而非 0-255;set_layout_mode 必须先于其他 Auto Layout 属性调用;非 Auto Layout 框架不能设置内边距;文本更新要求节点为 TEXT 类型且未锁定,缺失字体会导致失败;Windows + WSL 需在 src/socket.ts 中取消 hostname: "0.0.0.0" 注释。收费、价格与平台支持等细节暂未提供。