SuperAPI AI 工具集

figma-boost-mcp

设计与创作

查看项目

更新于 10-16 07:27

技能介绍

用途:Figma Boost 是一个面向 Figma 的创意增强工具包,通过 MCP(Model Context Protocol)集成,让 AI 编码代理能以编程方式与 Figma 交互,完成设计自动化、图标管理和创意工作流处理。

主要能力:连接指定 Figma 文件并读取页面、画框与节点;获取组件、节点尺寸等设计资产;搜索、导入和导出图标(支持 SVG 等格式);对画框或节点应用 AI 增强、智能蒙版与滤镜(如对比度、饱和度、锐度调整);批量处理多个画框;以多格式多倍率导出节点或整页(PNG、SVG、PDF,缩放 1/2/3);作为 MCP 服务器时提供 figma_list_files、figma_get_file、figma_export_nodes、figma_enhance 等工具;还包含分析画框的对比度、可访问性与一致性检查能力。

使用方式:可下载官方压缩包解压后运行 ./figma-boost-setup 安装;或在 MCP 配置文件中添加 mcpServers 条目,command 使用 node,args 指向 mcp-server.js,并通过 env 传入 FIGMA_ACCESS_TOKEN、FIGMA_TEAM_ID。需要设置 FIGMA_ACCESS_TOKEN、FIGMA_TEAM_ID 等环境变量,并可在项目根目录创建 figma-boost.config.json 配置工作区、AI 与导出选项。代码中通过 require('figma-boost') 初始化并调用 connectFile、getFrames、icons.search、enhance、export 等方法。

适用场景:设计系统批量导出、图标集批量优化、设计评审自动化,以及需要让 AI 代理直接读写 Figma 资产的流程。

限制:具体功能效果、收费与价格、平台支持范围等资料未提供;使用时需注意 Figma API 的速率限制与鉴权要求,敏感信息应使用环境变量,并建议实现重试与缓存策略。