Figma Context MCP

活跃
GitHub TypeScript MIT

简介

为 AI 编程 Agent(如 Cursor)提供 Figma 设计稿布局信息的 MCP 服务器,实现设计到代码的精准转换。

核心特性

  • MCP 服务器,连接 AI 编程 Agent 与 Figma 设计文件
  • 仅提取相关的布局和样式元数据,减少上下文噪声
  • 在 Cursor 等 AI IDE 中实现一键设计转代码
  • 支持通过粘贴链接访问 Figma 文件、框架和分组
  • 跨平台支持 macOS、Linux 和 Windows
  • MIT 开源许可,Discord 活跃社区

适用场景

💡 使用 AI Agent 直接将 Figma 设计实现为代码
💡 前端开发者将设计稿转换为生产级 UI
💡 在 Cursor IDE 中实现设计转代码工作流
💡 减少开发过程中对 Figma 规格的手动检查
💡 团队简化设计师与开发者之间的交接流程

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(15.8k stars)
  • 开源许可证友好(MIT)
  • Issue 响应及时,积压少

快速开始

1. 在 Figma 设置中创建个人访问令牌。
2. 在 IDE 配置文件(如 Cursor 的 mcpServers)中添加 MCP 服务器配置。
3. 将 Figma 文件/框架链接粘贴到 IDE 聊天中。
4. 要求 AI Agent 实现设计——它将获取元数据并编写代码。

相关项目

TalkToFigma MCP

7.0k · JavaScript
正常 A

TalkToFigma 是一个 MCP 集成工具,让 AI 代理(Cursor、Claude Code)能够与 Figma 通信,实现设计稿的读取和程序化修改。

mcpfigmadesign +3
  • · MCP 服务器让 AI Agent(Cursor、Claude Code)能够读取和程序化修改 Figma 设计稿
  • · 基于 WebSocket 的 MCP 服务器与 Figma 插件之间的通信
  • · 丰富的 Figma 操作:读取文档信息、管理选区、创建/修改/删除节点

designlang

4.1k · HTML
活跃 A

一条命令从任意网站提取完整设计系统,输出 DTCG tokens、Tailwind、Figma 变量与多平台组件代码,并可作为 MCP 服务。

design-systemmcpdesign-to-code +2
  • · 一键提取设计系统 — 指向任意 URL 即可读取实时 DOM 中的完整设计体系
  • · 多格式输出 — 生成 DTCG tokens、Tailwind 配置、shadcn 主题、Figma 变量等 17+ 文件
  • · 响应式与状态分析 — 跨 4 个断点解析布局与 hover/focus/active 状态

21st Magic MCP

5.8k · TypeScript
活跃 A+

21st Magic MCP 是一个面向前端开发的 MCP 服务器,在 Cursor、WindSurf、Cline 等 IDE 中提供类似 v0 的 AI 前端组件生成能力。

mcpfrontendui-generation +2
  • · 通过 MCP 协议从自然语言描述生成 AI 驱动的 UI 组件
  • · 支持 Cursor、Windsurf、VS Code 和 VS Code + Cline 的多 IDE 集成
  • · 访问受 21st.dev 设计启发的大量预构建、可定制组件库