Figma的MCP(模型上下文协议)服务器在您的Figma设计文件和编程代理(如Claude CodeCursor)之间建立直接连接。编程代理不再需要手动将设计转换为代码——检查间距值、复制十六进制颜色、重建组件结构——而是直接读取您的Figma文件,生成与您设计系统匹配的代码。

MCP连接是双向的。编程代理从Figma读取设计数据(组件、变量、布局结构),也可以写回画布——将编码状态、响应式变体和实现的屏幕作为可编辑的Figma图层推送回来,供设计师审查。这完全消除了传统的设计交接瓶颈。

核心要点

设置不到10分钟,免费使用(MCP在测试期间免费),立即改变设计到代码的工作流程。编程代理可以看到您的设计系统上下文——组件、颜色、间距标记——并生成匹配的代码。不再需要猜测间距值或从截图中近似颜色。MCP服务器是产品团队十年来一直想要的设计工具和代码编辑器之间的桥梁。

理解MCP架构

MCP(模型上下文协议)是由Anthropic创建的开放标准,让AI代理连接到外部数据源。这是支持Claude与Google Drive、Slack和GitHub等工具连接的同一协议。Figma的MCP服务器通过此协议公开您的设计文件,使任何MCP兼容的编程代理都能读取它们。

组件 功能 提供方
Figma MCP服务器通过MCP协议公开设计数据Figma(托管在mcp.figma.com/mcp)
编程代理(客户端)读取设计数据并生成代码Claude Code、Cursor、Windsurf等
身份验证通过Figma账户OAuth您的Figma登录
公开的数据组件、变量、样式、布局您的Figma文件
写入权限将编码状态推送回画布通过/figma-use技能

设置:Claude Code(5分钟)

步骤1:打开终端并导航到您的项目目录。

步骤2:配置MCP服务器启动Claude Code。将Figma MCP服务器添加到您的Claude Code配置中(通常在~/.claude/mcp_servers.json或您项目的.mcp.json):

{ "mcpServers": { "figma": { "type": "url", "url": "https://mcp.figma.com/mcp" } } }

步骤3:当Claude Code首次连接到Figma MCP服务器时,系统会提示您通过OAuth进行身份验证——使用您的Figma账户登录。这将授予对您设计文件的读取权限。

步骤4:通过让Claude Code描述Figma文件来测试连接:"读取[粘贴Figma文件URL]的Figma文件并描述其组件结构。"如果返回组件名称、变量和布局信息,说明连接正常工作。

设置:Cursor(5分钟)

步骤1:打开Cursor设置 → MCP服务器。

步骤2:使用URL添加新的MCP服务器:https://mcp.figma.com/mcp

步骤3:提示时通过OAuth进行身份验证——与上面相同的Figma登录。

步骤4:在Cursor的AI聊天中,引用您的Figma文件:"读取[Figma URL]的设计,并使用Tailwind CSS为标题部分生成React组件。"Cursor读取设计上下文并生成匹配的代码。

📬 觉得有价值?

每周一个可操作的AI洞察。订阅即可获得免费提示包。

免费订阅 →

MCP服务器公开的数据

了解编程代理能"看到"什么有助于您编写更好的提示并组织Figma文件以提高MCP可读性:

数据类型 公开内容 编程代理如何使用
组件名称、属性、变体、实例映射到代码组件库
颜色变量名称、十六进制值、集合映射到CSS变量或Tailwind配置
文本样式字体、大小、粗细、行高映射到排版类
间距内边距、间隙、外边距值映射到间距标记
布局自动布局方向、对齐、换行映射到flexbox/grid属性
图层层次结构父子关系映射到DOM结构

实际意义:您在Figma中的命名越好,编程代理理解得越好。"Button/Primary/Large"能清晰地映射到代码组件。"Frame 147"对代理毫无用处。这与为设计代理做准备的原则相同——组织良好的设计系统无论AI是在设计还是编码都能产生更好的输出。

双向工作流程实践

MCP的真正力量不仅在于从Figma读取——而是完成循环的写回功能。当开发人员实现设计师未指定的边缘情况(错误状态、加载状态、空状态、响应式断点)时,这些实现可以作为可编辑的框架推送回Figma画布。设计师无需切换到代码预览即可审查实际的编码状态。

这个工作流程消除了设计-开发摩擦的最常见来源:设计内容与构建内容之间的差距。通过MCP,双方都从同一个真实来源工作,变更双向传播。详细的分步工作流程请参见我们的Figma + Claude Code指南

为了在使用MCP连接的代理时获得更好的提示——无论是读取设计还是生成代码——免费提示优化器添加了产生更准确输出的结构。要在ChatGPT、Claude和Gemini中进行一键优化,TresPrompt将其直接带到您的侧边栏。

常见问题

MCP服务器免费吗?

是的——MCP服务器在测试期间免费。MCP连接不消耗AI积分。Figma尚未宣布MCP测试后的定价,但服务器基础设施成本很低(这是读取访问,不是计算),所以很可能保持免费或非常低成本。

MCP是否与Claude Code和Cursor以外的工具兼容?

是的——任何MCP兼容的代理都可以连接。这包括Windsurf、Cline和其他支持MCP协议的工具。无论哪个客户端连接,服务器URL(https://mcp.figma.com/mcp)都是相同的。

MCP可以读取我有权限的任何Figma文件吗?

是的——MCP继承您的Figma账户权限。如果您可以在Figma中查看文件,MCP就可以读取它。如果您没有访问权限,MCP也无法读取。这意味着团队文件、共享文件和您的个人文件都可以通过MCP访问。

编程代理是否有修改我的Figma文件的风险?

写回功能是可选的,使用特定技能(/figma-use)。除非明确指示将编码状态推送回画布,否则代理不会修改您的文件。读取访问是默认的;写入访问需要刻意调用。即使有写入权限,代理也会创建新框架而不是修改现有框架,因此您的原始设计得到保留。

如果我不编程,我应该设置MCP吗?

如果您是不编程的设计师,MCP的直接价值有限——它主要用于读取您设计的编程代理。但是,了解MCP的工作原理有助于您与使用它的开发人员更有效地协作。您也可以尝试将Claude.ai连接到您的Figma文件进行设计分析、研究和文档生成(即使不编写代码)。

声明:本文中的某些链接是联盟链接。我们只推荐我们亲自测试和定期使用的工具。请参见我们的完整披露政策