Token导航 LogoToken导航

MCP Server · 设计创作

Figma MCP My Sample

这是一个使用 Model Context Protocol (MCP) 实现 AI 访问 Figma 设计数据的演示项目,用于帮助 AI 助手以语义方式理解 Figma 设计信息。

未说明官方级别未说明来源级核验工具 6
开发工具TypeScriptClaudeClaude DesktopCursorVS Code

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
simultechnology
提供方
simultechnology

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Figma MCP My Sample 属于设计创作类 MCP Server,公开资料标注 6 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前要先准备 访问 Token。

分类

设计创作

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Figma MCP游乐场

这是,模型上下文协议(MCP) 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。

概要 (Overview)

该项目是AI助手将Figma的设计信息理解为“意义(语义)”而不是“视觉”的协议实施例。

______________________________________________________________________

什么是MCP

MCP是连接AI助手和外部工具/数据源的协议。

基本配置

┌─────────────────┐         ┌─────────────────┐
│   MCP Client    │  ←───→  │   MCP Server    │
│  (AIツール側)    │   MCP   │ (データ提供側)   │
└─────────────────┘         └─────────────────┘

组件|角色|例| |--------------|------|-----| | MCP客户端 连接到MCP服务器并使用工具 | MCP 服务器 通过MCP协议发布数据和工具 server.ts |

______________________________________________________________________

Figma MCP的利用方法

前提条件

项目要件
Figma计划专业/组织/企业(免费计划不允许Dev Mode)
工作表种类 完全或不可为
文件类型 |Figma Design文件(使用Figma Make创建的文件不能进行Dev Mode)
MCP客户端 Claude Code、Claude Desktop、Cursor、VS Code等
注意:使用AI生成工具创建的文件无法切换到Dev Mode。 创建新的Figma Design文件或将Make设计复制到Design文件。

______________________________________________________________________

方法1:Figma桌面MCP

Figma桌面应用程序作为MCP服务器运行Claude Code/Claude Desktop为MCP客户端中所述修改相应参数的值。

┌─────────────────┐         ┌─────────────────┐
│   Claude Code   │  ←───→  │  Figma Desktop  │
│  (MCP Client)   │  HTTP   │  (MCP Server)   │
│                 │         │  :3845/mcp      │
└─────────────────┘         └─────────────────┘
安装过程
  1. 在Figma桌面上启用MCP

- 打开Figma桌面应用程序 - 打开设计文件开发者模式 切换到(Shift+D) - 单击功能区上的 启用桌面MCP服务器 来修改标记元素的显示属性 - http://127.0.0.1:3845/mcp が有効になりました 表示就OK

  1. 在MCP客户端注册服务器

#### 对于Claude Code

   claude mcp add --transport http figma-desktop http://127.0.0.1:3845/mcp

重新启动Claude Code后/mcp 使用命令确认连接。

#### 对于Claude Desktop

配置文件 ~/Library/Application Support/Claude/claude_desktop_config.json 编辑:

   {
     "mcpServers": {
       "figma-desktop": {
         "url": "http://127.0.0.1:3845/mcp"
       }
     }
   }

已重新启动Claude Desktop。

  1. 接続确认

- 克劳德代码: /mcp 在工作空间的边缘 figma-desktop 显示已连接即可 - Claude Desktop:Figma工具(get_file_info 等)可用就OK

故障排除

如果Claude Code连接失败:

# 設定を削除して再登録
claude mcp remove figma-desktop
claude mcp add --transport http figma-desktop http://127.0.0.1:3845/mcp

注意: --transport http 对较大场景进行渲染期间已观察到该故障。sse 而不是 http 中所述修改相应参数的值。

如果在Claude Desktop中返回了Moke数据:

  • 确认Figma Desktop是否启用了Dev Mode MCP Server
  • Claude Desktopを完全に再起动(终了→起动)

______________________________________________________________________

方法2:Figma Remote MCP(不需要桌面应用程序)

直接连接到Figma云服务器的方法。

claude mcp add --transport http figma https://mcp.figma.com/mcp

因为需要认证/mcp 请用命令进行认证。

______________________________________________________________________

可用于Figma MCP的工具

|工具名称|功能|备注| |---------|------|------| | get_file_info 从特定的file_key获取文件信息从Figma URL获取 | get_design_context 从所选节点生成UI代码要求桌面MCP,需要节点选择 | get_screenshot 获取所选节点的屏幕快照要求 | get_metadata 以XML格式获取节点元数据 | get_variable_defs |获取变量定义| | get_code_connect_map 获取代码连接映射

注意: get_design_context 啊 get_screenshot 在Figma Desktop应用程序中选择节点的状态下使用。 目前还没有提供获取文件列表的工具。

______________________________________________________________________

关于此项目

这个项目 用于学习和演示MCP的规格化距离的幂函数。与上述Figma Desktop MCP不同。

体系结构配置

┌─────────────────┐         ┌─────────────────┐
│   client.ts     │  ←───→  │   server.ts     │
│  (MCP Client)   │  Stdio  │  (MCP Server)   │
│  サンプル実装    │         │  サンプル実装    │
└─────────────────┘         └─────────────────┘
  1. MCP服务器(src/server.ts):

- 通过MCP协议公开Figma API(或Moke数据)。 - 资源:直接阅读文件内容的界面(例如: figma://file/{key})。 - 工具:传递参数以执行特定处理的函数(例如: get_file_info(file_key))。

  1. MCP客户端(src/client.ts):

- 在本地启动服务器,获取资源列表和运行工具。

用途不同

项目:此项目 |-----|------------------|----------------| |目的|实际Figma文件操作|学习、理解MCP| MCP客户端 client.ts | |MCP服务器|Figma桌面| server.ts | 数据|实际的Figma文件|莫克数据|

______________________________________________________________________

开発计画(Implementation Plan)

项目目标

构建能够实际操作和实验Figma MCP的本地环境,使AI能够理解如何与Figma数据进行交互。

实现的功能

  • 项目设置:

- package.json: @modelcontextprotocol/sdk, axios, dotenv, zod 等依赖关系管理。 - tsconfig.json:TypeScript実行环境の设定。

  • MCP 服务器:

- get_file_info:用于获取Figma文件元数据的工具。 - 模拟模式:在没有令牌的情况下,可以返还虚拟结构数据进行动作确认。 - 真实模式:如果有Figma Personal Access Token,则从实际API获取数据。

  • MCP客户端:

- 已通过Stdio连接服务器进程。 - 列出可用的资源工具并将执行结果输出到控制台。

______________________________________________________________________

设置和执行过程

1.安装

npm install

2.执行方法(模式)

即使没有认证令牌,也可以使用莫克数据确认动作,了解协议的行为。

npm start

3.执行方法(实时模式)

要访问实际的Figma文件,需要人员访问Token。

  1. 在Figma上 设置 -> 账户 -> 个人访问令牌 中所述修改相应参数的值。

- 范围: File content: Read-only (或 files:read),模板名称将采用不同的格式。

  1. 项目根目录 .env 创建文件并设置标记。
   FIGMA_ACCESS_TOKEN=your_token_here
  1. 根据需要 src/client.ts 编辑,实际 file_key (Figma URL的关键部分)。

______________________________________________________________________

验证结果和行为日志

本地环境中的行为验证(npm start的明细栏样式中定义的设置。

执行过程

客户端连接到服务器并自动执行以下操作:。

  1. 连接到服务器
  2. 可用资源(resources)的列表显示
  3. 可用工具(tools)的列表显示
  4. 获取设计信息的工具(get_file_info)的执行

运行日志

✅ MCP Client connected to Server

📦 Listing Resources...
[
  {
    "uri": "figma://mock-file/design.json",
    "name": "Mock Design JSON",
    "mimeType": "application/json",
    "description": "A mock Figma design file for demonstration"
  }
]

🛠️  Listing Tools...
[
  {
    "name": "get_file_info",
    "description": "Get information about a Figma file (Real API or Mock)",
    "inputSchema": {
      "type": "object",
      "properties": {
        "file_key": {
          "type": "string",
          "description": "The file key of the Figma file (optional in mock mode)"
        }
      }
    }
  }
]

🚀 Calling Tool 'get_file_info' (Mock Mode)...
Result: {
  "content": [
    {
      "type": "text",
      "text": "[MOCK MODE] Returning mock data. Set FIGMA_ACCESS_TOKEN to use real API.\n\n{\n  \"document\": {\n    \"id\": \"0:0\",\n    \"name\": \"Fortune Consultant LP\",\n    \"type\": \"DOCUMENT\",\n    \"children\": [\n      {\n        \"id\": \"1:1\",\n        \"name\": \"Landing Page\",\n        \"type\": \"FRAME\",\n        ...\n      }\n    ]\n  }\n}"
    }
  ]
}

______________________________________________________________________

文档

  • docs/ —学习会笔记(AtlaeFigma×Claude Code学习会2026-03-25)
  • tmp/ —学习会截图

注意事项

  • 这个项目是教育用·示威用的游戏。
  • 在生产环境中使用时,请添加适当的错误处理和安全措施(如令牌管理)。

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

FigmaTypeScript本地部署AI接口设计工具协议实现开发工具

支持客户端

Claude DesktopClaudeCursorVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

出图与改图

按描述生成或修改图像,快速迭代风格。

读取设计稿

读取画布和图层信息,按规范生成页面。

素材整理

批量生成缩略图、统一命名和标签。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在设计创作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Figma MCP My Sample

MCP World · 本页

6未说明未标注1 个2026-05-17
Blender MCP

MCP.so

17stdio有3 个2026-05-17
Figma Context MCP 3aaa8d28

MCP World

0未说明未标注2 个2026-05-17
Nova Canvas MCP Server

MCP World

2stdio有1 个2026-05-17
Cursor Talk To Figma MCP Da1c7911

MCP World

40未说明未标注1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Figma MCP My Sample 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Figma MCP My Sample 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Figma MCP My Sample 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Figma MCP My Sample 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Figma MCP My Sample 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP