用途:枚举 CDS Figma 文件中的全部公开组件集,按文件页面分区输出“[组件名]: [Figma URL]”列表。直接调用 Figma REST API,比仅暴露桌面应用当前打开页面的 Figma MCP 工具更可靠。
主要能力:先以 depth=1 获取所有页面,区分分区标题页与组件页(带 ↳ 前缀);再用 /nodes 端点以 depth=2 批量查询页面,发现 COMPONENT_SET 子节点;对使用 SECTION 容器的页面需再次查询其 section ID;排除名称以 . 开头的内部辅助组件集;最后按分区标题分组,按文件顺序输出。
使用方式:需在环境中设置 $FIGMA_ACCESS_TOKEN。默认文件 key 为 k5CtyJccNQUGMI5bI4lJ2g,URL 为 https://www.figma.com/design/k5CtyJccNQUGMI5bI4lJ2g/%E2%9C%A8-CDS-Components;用户提供其他 URL 时从 /design/ 与下一个 / 之间提取 file key。节点 ID 内部用 :,URL 用 -(node-id=60-512),链接必须指向组件节点而非页面节点。
适用场景:需要批量获取 CDS 组件清单及其 Figma 链接时使用。
限制:依赖 Figma REST API 与访问令牌;需处理 SECTION 嵌套、WIP 页面(🚧 前缀)和已弃用分区(⛔️ Deprecated);名称以 . 开头的组件集应排除;批量请求以控制速率限制。其余细节暂未提供。