Figma MCP 服务器

Figma MCP 服务器作为 Figma 设计文件与 AI 编码助手之间的桥梁,提供结构化数据以生成更准确且符合设计系统的代码。

  • by Felice63
  • 本地部署
  • 更新于
在 GitHub 查看 Felice63/Figma-MCP-Server-for-VS-Code

使用说明

FIGMA MCP 服务器

注释

  • Figma MCP Server 能够更好地遵循您的设计,而非使用默认的 CSS 和 JS 框架及库(如 Tailwind、ShadcnUI、React、TypeScript)。

  • 使用默认库和框架会使清理工作以及使用自己的设计系统变得困难,代码往往会变成一团乱麻般的“意大利面条式代码”。

  • Figma MCP服务器充当您Figma设计文件与AI编码助手之间的桥梁,为AI提供结构化数据,如组件、变量和布局信息,而不仅仅是截图。

  • 这使得人工智能工具能够生成更准确、更相关的代码,以符合设计系统的要求。服务器获取设计中的结构化数据,如组件、变量和样式,并将其暴露给人工智能代理。

  • 模型上下文协议(MCP)使人工智能代理能够访问更广泛的能力集合,从而让AI能够生成符合您团队既定设计模式和代码库的代码,而不是依赖于对截图的视觉解释以及默认的库和框架。这确保了生成的代码不仅功能正常,而且在语义上与设计的意图和特定的设计令牌保持一致。

  • 这有助于生成更精确、更高效的代码,使代码与现有项目和设计系统保持一致,从而弥合设计与代码之间的鸿沟。

过程

The Figma MCP server is currently in open beta. Some functions and settings may not yet be available. The feature may change and you may experience bugs or performance issues during the beta period. Usage guidelines and rate limits will be announced when our MCP server is generally available.

*** Who can use this feature*** 

Available on a Dev or Full seat on the Professional, Organization, or Enterprise plans

You must use a code editor or application that supports MCP servers (i.e. VS Code, Cursor, Windsurf, Claude Code)

设置MCP服务器有两种方法

根据您的需求,Figma MCP Server 可以用作 remote 或者 local desktop server。

本地桌面MCP服务器: 在您的本地机器上通过(某种方式)运行 Figma桌面应用程序这很好用于 个人设备上的工作流程,

远程MCP服务器: 直接连接到Figma托管的终端,地址为https://mcp.figma.com/mcp。这样更好 分布式团队或自动化流程。

设置本地桌面Figma MCP服务器

  • 开放 Figma 桌面应用程序 确保您使用的是最新版本
  • 启动Figma,选择你的项目(你的设计系统和原型所在的项目),然后进入 DEV MODE
  • 在切换到(某个界面/选项时)出现的右侧面板中 DEV Mode 定位/找到 Enable desktop MCP server
  • 在检查面板的MCP服务器部分,点击 Enable desktop MCP server。

  • 弹出一个对话框。请确保您已选择了您偏好的代码编辑器,并仔细阅读。点击 + ADD 如果您想启用它或手动添加,请按照列出的步骤操作。

  • 在你的VS Code中,会出现一条确认消息,询问你是否要安装Figma MCP服务器。

安装后,Figma Server 将出现在您的 VS Code 扩展列表中,位于 MCP SERVERS - INSTALLED 部分。

提示

参考

来自Figma帮助文件 - 设置MCP服务器

远程服务器安装

使用开发模式MCP服务器来帮助AI代理生成新的组件代码。