开发者用代码实现了14个页面,但Figma里只有4个。代理找到了其余10个,直接放到了Figma画布上。用的是设计系统组件。

3秒摘要
代码实现完毕 代理探索状态 用设计系统组件生成框架 设计师在画布上审查修改 Dev Mode交付

到底新增了什么?

2026年5月,Figma正式为MCP服务器添加了代理写入权限(Write to Canvas)。在此之前,Figma MCP只能走"设计→代码"这一个方向。现在方向反转了——代理可以直接在Figma画布上生成和修改框架。

核心工具有两个。use_figma让代理能用设计系统的组件、变量、令牌在画布上生成和修改框架;generate_figma_design则将实时应用的HTML转为可编辑的Figma图层。

9个
官方Skills上线
4→14
代理发现的实现状态
10+
支持的MCP客户端

支持的客户端也大幅增加了。Claude Code、Cursor、Codex、Warp、Augment、Factory、Firebender、VS Code Copilot——几乎所有支持MCP的AI编程工具都可以使用。

不过这次更新真正的亮点是Skills系统。Skills是将团队约定打包为Markdown文件的可复用指令集。把"始终使用设计令牌"、"只从这个组件库获取"这样的规则写一次,代理就会每次都遵循这些规则。

具体有什么变化?

旧版Figma MCP(只读)和新的Write to Canvas看起来相似,但完全是两回事。之前是代理从Figma获取设计数据,用来更好地写代码。现在代理直接在Figma里创建东西——还是用你的设计系统组件。

旧版Figma MCP Write to Canvas
代理权限 只读(提取设计数据) 读写(生成和修改框架)
设计系统利用 代码生成时参考 用实际组件、变量、令牌生成
协作方式 开发工具 → 手动更新Figma 画布与代码库自动保持连接
团队约定执行 每次提示都要重新说明 Skills写一次 → 始终一致执行

Bitovi的Ali Shouman实际测试后发现,代理在创建页面时会先创建需要的基础组件,再复用它们来组装页面。不是简单地截图上传,而是真正理解了Figma的组件层级结构。

但局限也很明显。没有明确指示的话,代理不会自动识别连接的设计系统,而是倾向于硬编码而非使用变量。这就是为什么需要Skills——没有Skills会得到不确定的结果。

核心要点

设计系统越完善,Write to Canvas效果越好。命名规范、组件结构、令牌体系越清晰,代理的输出就越整洁。

快速上手:关键步骤

  1. 连接MCP服务器
    远程服务器(推荐):claude mcp add --transport http figma https://mcp.figma.com/mcp
    需要Figma Professional Plan + Full席位。Dev席位仅限只读。
  2. 注册Skills文件
    从Figma Community下载9个官方Skills,有/figma-use/sync-figma-token等。根据团队约定修改后,注册到MCP客户端设置中。
  3. 通过文件URL提供上下文
    在提示词中直接粘贴Figma文件URL:「在这个文件中创建按钮组件集:figma.com/file/...」
  4. 从小事开始测试
    先从一个组件而不是复杂页面开始。有20KB输出限制,大型任务需要分步进行。
  5. 先在草稿中实验
    先在草稿文件而不是生产文件中尝试。代理可能不按预期运行。这是Beta质量,必须手动审查。

注意

图片资源和自定义字体目前不支持。未发布的组件也不在Code Connect集成范围内。

深入了解

Agents, Meet the Figma Canvas Write to Canvas功能的官方发布博客,对背景和愿景的解释最为准确。 figma.com

Workflow Lab: Expanding the Canvas with Figma MCP 用真实团队场景展示三种代理工作流的实践指南。 figma.com

Write to Canvas — Figma开发者文档 use_figma工具的技术规格、限制和支持客户端列表的官方文档。 developers.figma.com

Figma MCP写入权限实战测试 6个场景的实际测试结果评测,坦诚呈现优势与限制。 bitovi.com

AI代理画布对设计师意味着什么 包含设计系统质量决定代理输出质量这一核心洞察。 muz.li