这是一个模型上下文协议(MCP)服务器,用于将 Figma 设计转换为 React 组件。它提供了获取 Figma 设计并生成带有 TypeScript 和 Tailwind CSS 的 React 组件的工具。
npm install
npm run build
你需要设置环境变量 FIGMA_API_TOKEN 为你自己的 Figma API 令牌。你可以在 Figma 账户设置页面获取个人访问令牌。
FIGMA_API_TOKEN=your_token_here npm start
或者指定传输方式:
FIGMA_API_TOKEN=your_token_here node dist/index.js --transport=stdio
FIGMA_API_TOKEN=your_token_here node dist/index.js --transport=sse
getFigmaProject: 获取 Figma 项目结构getFigmaComponentNodes: 从 Figma 文件中获取组件节点extractFigmaComponents: 从 Figma 文件中提取组件getFigmaComponentSets: 从 Figma 文件中获取组件集generateReactComponent: 从 Figma 节点生成 React 组件generateComponentLibrary: 从 Figma 组件生成多个 React 组件writeComponentsToFiles: 将生成的组件写入文件figmaToReactWorkflow: 完整的工作流,将 Figma 设计转换为 React 组件figma.com/file/ 后面的字符串)figmaToReactWorkflow 工具和文件密钥及输出目录对于开发,你可以使用监视模式:
npm run dev
ISC