Token导航 LogoToken导航TokenDH.com
Figma MCP Link Grabber logo
设计创作未说明官方级别未说明来源级核验

Figma MCP Link Grabber

MCP Server

一个用于从Figma设计中提取所有MCP链接的工具,支持Node脚本和Chrome扩展,适用于设计和开发协作。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具JavaScriptCursorCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ahfoysal

提供方

ahfoysal

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Figma MCP链路抓取器

获取 所有Figma MCP链路 从每一页和每一层:按 Page → 截面(框架/组)→ 层这些链接与Figma MCP工具配合使用(get_design_context, get_metadata等),因此您可以为每个帧和层“从Figma实现此设计”。

你得到了什么

  • 嵌套结构:页数→ 章节(顶级框架/组)→ 所有子层
  • MCP就绪URL: https://www.figma.com/design/{fileKey}/{fileName}?node-id={id} 对于每个节点
  • 脚本 (节点)和 Chrome 扩展 从CLI或Figma选项卡运行

1.节点脚本

使用 Figma REST API 获取文件并打印所有MCP链接。

设置

  1. 拿一个 Figma个人访问令牌:Figma→ 设置→ 账户→ 个人访问令牌 → 生成。
  2. 运行时设置:
export FIGMA_ACCESS_TOKEN=figd_xxxxxxxx

用法

从Figma设计URL(例如您的Biovue文件):

FIGMA_ACCESS_TOKEN=figd_xxx node script/grab-mcp-links.js --url "https://www.figma.com/design/yyrjA3N8nssLRxPNRl1e2N/Biovue?node-id=1089-1167&m=dev"

从文件密钥(和可选文件名):

FIGMA_ACCESS_TOKEN=figd_xxx node script/grab-mcp-links.js yyrjA3N8nssLRxPNRl1e2N Biovue

仅限平面列表(每行一个链接):

FIGMA_ACCESS_TOKEN=figd_xxx node script/grab-mcp-links.js --url "https://www.figma.com/design/..." --flat

输出

  • 嵌套(默认): ## Page: …### Section: …- layer (type) 每个下面都有链接。
  • 平坦的:每条线路一个MCP链路。

______________________________________________________________________

2.Chrome扩展程序

弹出窗口中的逻辑相同:使用当前的Figma选项卡或粘贴URL,抓取所有MCP链接,然后 选择页面 在复制或导出之前包含。

安装

  1. 打开Chrome浏览器→ chrome://extensions
  2. 打开 开发人员模式
  3. 装载时未包装 → 选择 extension 此仓库的文件夹

先用

  1. 点击 “设置令牌” (或“Figma个人访问令牌→” 链接)。
  2. 粘贴你的Figma 个人访问令牌 并保存。

用法

  1. 打开Figma设计文件(例如。 https://www.figma.com/design/.../Biovue?...).
  2. 单击扩展图标。
  3. 从当前选项卡 或粘贴Figma设计URL→ 抓取MCP链接.
  4. 选择页面,选中或取消选中页面。使用 全部 / 选择或清除全部。摘要显示了选择了多少页面和链接。
  5. 复制链接出口 (CSV、JSON、PDF)。仅包括所选页面的链接。

选择页面

抓取后,会出现一个页面列表,其中包含复选框和每页的链接数。你可以:

  • 全部 –选择每一页
  • –明确选择
  • 打开或关闭单个页面

复制和导出仅使用 选中的 页。当您更改选择时,行“Y页中的X页·已选择N个链接”会更新。

导出(CSV、JSON、PDF)

复制和导出 面积:

  • CSV –带列的电子表格:页面、节、图层名称、类型、链接(每个节点一行)。UTF-8编码,带Excel BOM表。仅选定页面。
  • JSON –结构化文件: fileName, exportedAt, pages (嵌套 sectionslayers),以及 allLinks。仅选定页面。
  • PDF –打开打印友好选项卡。单击 “打印/另存为PDF” 在打印对话框中选择“另存为PDF”。仅选定页面。

______________________________________________________________________

这与Figma MCP如何匹配

Figma MCP服务器 (例如在Cursor中)暴露了以下工具 get_design_contextget_metadata 这需要一个 Figma节点URL (或 fileKey + nodeId).该项目不会改变Figma MCP服务器本身;它 扩展您的工作流程 通过:

  1. 列表 每个相关节点(页面、部分、框架、层)作为MCP就绪链接。
  2. 允许您将这些链接粘贴到提示中或与 get_design_context / get_metadata 因此,代理可以为每个帧或层“从Figma实现此设计”。

因此,您可以在一个地方获得“所有帧/页面的所有MCP链接”,然后将其与现有的Figma MCP工具一起使用。

______________________________________________________________________

MCP链路格式

每个链接都有以下形式:

https://www.figma.com/design/{fileKey}/{fileName}?node-id={nodeId}
  • fileKey:来自Figma URL(例如。 yyrjA3N8nssLRxPNRl1e2N).
  • fileName:URL中的文件名(例如。 Biovue).
  • nodeId:节点id为 : 被替换为 - (例如。 1089-1167 对于节点 1089:1167).

这些URL与Figma在开发模式下用于“复制链接”的URL以及Figma MCP所期望的URL相同。

______________________________________________________________________

项目布局

├── script/
│   └── grab-mcp-links.js   # Node script
├── extension/
│   ├── manifest.json
│   ├── popup.html / popup.js
│   ├── options.html / options.js
│   ├── export.html / export.js   # print view for PDF export
│   └── (optional: icons/icon16.png, icon48.png)
├── package.json
└── README.md

可选:添加 extension/icons/icon16.pngextension/icons/icon48.png,然后设置 "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png" }manifest.json 如果你想要一个自定义扩展图标。

目录标签

目录标签

开发工具JavaScriptCursorFigma工具本地部署设计协作自动化脚本Chrome扩展

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP