跳转到主要内容

Figma MCP Server

插件 已验证 活跃

包含 Figma MCP 服务器和用于常见工作流程的 Skills 的插件

7 个 Skill 0 个 MCP
目的

弥合 Figma 设计与 AI 驱动的代码生成和设计系统管理之间的差距,使设计到代码的工作流程更有效率。

功能

  • 通过 MCP 服务器写入 Figma 画布
  • 从选定的 Figma 框架生成代码
  • 提取设计变量、组件和布局数据
  • 与 Code Connect 集成以进行组件重用
  • 从 Mermaid 语法生成 FigJam 图

使用场景

  • 将 Figma 设计转换为功能代码
  • 提取设计令牌和样式以供实现
  • 在 Figma 中构建和管理设计系统
  • 在 FigJam 中可视化系统架构或工作流程

非目标

  • 在不使用 MCP 工具的情况下直接编辑 Figma 文件
  • 替换核心 Figma 应用程序
  • 在没有 AI 辅助的情况下生成代码

Documentation

  • info:Configuration & parameter reference虽然 README 提供了各种客户端的详细设置说明,但它没有明确记录 MCP 服务器配置的除基本 JSON 代码片段之外的所有配置选项或优先级顺序。

安装

/plugin install mcp-server-guide@figma-mcp-server-guide

包含 7 个扩展

Skill (7)

Figma Code Connect 技能

创建和维护 Figma Code Connect 模板文件,将 Figma 组件映射到代码片段。当用户提及 Code Connect、Figma 组件映射、设计到代码的转换,或要求创建/更新 .figma.ts 或 .figma.js 文件时使用。

98
Figma Create New File 技能

**强制性先决条件** — 在每次调用 `create_new_file` 工具之前,您必须调用此技能。切勿在未先加载此技能的情况下直接调用 `create_new_file`。每当用户想要一个空白的 Figma 文件时(新设计、FigJam 或 Slides 文件),或者在调用 `use_figma` 之前需要一个新文件时,请触发此操作。用法 — /figma-create-new-file [editorType] [fileName] (例如 /figma-create-new-file figjam My Whiteboard, /figma-create-new-file slides Q3 Review)

98
Figma 设计生成器 技能

当任务涉及将应用程序页面、视图或多部分布局转换为 Figma 时,请与 figma-use 结合使用此技能。触发器:“写入 Figma”、“从代码创建到 Figma”、“推送到 Figma 页面”、“将此应用程序/页面构建到 Figma 中”、“创建屏幕”、“在 Figma 中构建登陆页面”、“更新 Figma 屏幕以匹配代码”、“将此模态/对话框/抽屉/面板转换为 Figma”。每当用户希望从代码或描述中构建或更新 Figma 中的完整页面、模态、对话框、抽屉、侧边栏、面板或任何复合多部分视图时,这都是首选工作流技能。它通过发现设计系统组件、变量和样式(来自 Code Connect 文件、现有屏幕和库搜索),然后导入它们并逐节组装视图,而不是使用硬编码值。

98
Figma Generate Diagram Prerequisite 技能

MANDATORY prerequisite — load this skill BEFORE every `generate_diagram` tool call. NEVER call `generate_diagram` directly without loading this skill first. Trigger whenever the user asks to create, generate, draw, render, sketch, or build a diagram — flowchart, architecture diagram, sequence diagram, ERD or entity-relationship diagram, state diagram or state machine, gantt chart, or timeline. Also trigger when the user mentions Mermaid syntax or wants a system architecture, decision tree, dependency graph, API call flow, auth handshake, schema, or pipeline visualized in FigJam. Routes to type-specific guidance, sets universal Mermaid constraints, and tells you when to use a different diagram type or skip the tool entirely (mindmaps, pie charts, class diagrams, etc.).

97
Figma Generate Library 技能

从代码库在 Figma 中构建或更新专业级设计系统。当用户想要创建变量/令牌、构建组件库、设置主题(浅色/深色模式)、记录基础或协调代码和 Figma 之间的差距时使用。此技能教授要构建什么以及按什么顺序 — 它补充了教授如何调用插件 API 的 `figma-use` 技能。两个技能应一起加载。

100
Figma Use 技能

**强制性先决条件** — 在每次调用 `use_figma` 工具之前,您**必须**调用此技能。切勿在未先加载此技能的情况下直接调用 `use_figma`。跳过它会导致常见且难以调试的故障。每当用户希望在 Figma 文件上下文中执行写入操作或需要 JavaScript 执行的唯一读取操作时触发 — 例如创建/编辑/删除节点、设置变量或令牌、构建组件和变体、修改自动布局或填充、将变量绑定到属性,或以编程方式检查文件结构。

99
Figma Use Figjam 技能

此技能可帮助代理在 FigJam 上下文中 OOD 使用 Figma 的 use_figma MCP 工具。它可以与具有使用 use_figma 工具的基础知识的 figma-use 一起使用。

96

质量评分

已验证
95 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标1.4k
许可证MIT
状态
查看源代码