基本能力
产品定位
FigmaMind是一个设计解析工具,专门用于从Figma设计中提取组件和模式,并将其转换为标准化的JSON格式。
核心功能
- 通过Figma官方API提取设计组件
- 自动识别组件类型(按钮、输入框、页眉等)
- 标准化定位和属性
- 提取资源(图片和图标)
- 实现模型调用协议(MCP)
- 完全使用TypeScript编写
适用场景
- 设计系统分析和文档化
- 自动化设计流程
- 与大型语言模型(LLM)集成
- 设计资产管理和转换
工具列表
- figmamind.transform: 转换Figma设计为标准化JSON表示
- tools.list: 列出所有可用工具
使用教程
使用依赖
- Node.js 18.0.0或更高版本
- Figma API令牌
安装教程
- 克隆仓库:
git clone https://github.com/seu-usuario/figmamind.git
cd figmamind- 安装依赖:
npm install- 创建.env文件:
FIGMA_TOKEN=seu_token_aqui
PORT=3000- 编译项目:
npm run build调试方式
启动服务器:
npm start开发模式(热重载):
npm run dev测试命令:
# 转换测试
npm run test:transform
# MCP端点测试
npm run test:mcp
# REST API测试
npm run test:api
# 主测试
npm test