Skip to main content
Glama

Figma 到 React Native MCP

使用 Cursor 的 MCP 将 Figma 设计转换为 React Native 组件。此工具可以从您的 Figma 设计中提取组件,并生成具有正确类型和样式的相应 React Native 组件。

安装

为了发展

添加到您的eas.json

{
  "mcpServers": {
    "figma-to-code": {
      "command": "node",
      "args": ["PATH_TO_REPO/build/index.js"],
      "env": {
        "FIGMA_TOKEN": "your_figma_token",
        "FIGMA_FILE": "your_figma_file_id",
        "PROJECT_DIR": "your_project_directory"
      }
    }
  }
}

对于最终用户

在您的 Cursor IDE 中安装 MCP 服务器:

npx -y @smithery/cli@latest install @kailashg101/mcp-figma-to-code --client claude --config "{
  \"figmaToken\": \"YOUR_FIGMA_TOKEN\",
  \"figmaFile\": \"YOUR_FIGMA_FILE_ID\",
  \"projectDir\": \"YOUR_PROJECT_DIRECTORY\"
}"

Related MCP server: MCP Figma to React Converter

用法

安装完成后,您可以在Cursor中使用以下提示:

提取所有组件

using the extract_components mcp tool get all components from figma and generate their corresponding react native components in components folder

提取特定组件

using the extract_components mcp tool get the [ComponentName] component from figma and generate its corresponding react native component in components folder

配置

配置对象接受以下参数:

{
  "figmaToken": string,    // Your Figma access token
  "figmaFile": string,     // Your Figma file ID (from the URL)
  "projectDir": string     // Where to generate the components
}

特征

当前的:

  • ✅ 从 Figma 中提取组件

  • ✅ 生成 React Native 组件

  • ✅ 维护组件层次结构

  • ✅ 处理组件 props 和类型

  • ✅ 支持嵌套组件

即将推出:

  • 🚧 GraphQL 模式生成

发展

贡献或修改:

  1. 克隆存储库

  2. 安装依赖项:

npm install
  1. 建造:

npm run build
  1. 本地运行:

npm start

环境变量

在本地运行时,您将需要这些内容在您的.env中:

FIGMA_TOKEN=your_figma_token
FIGMA_FILE=your_figma_file_id
PROJECT_DIR=your_project_directory

错误处理

常见错误及解决方法:

  • “无法创建客户端” :检查所有环境变量是否已正确设置

  • “未找到组件页面” :确保您的 Figma 文件有一个名为“组件”的页面

  • “无法获取 Figma 文件” :验证您的 Figma 令牌和文件 ID

执照

麻省理工学院


对于问题和功能请求,请在 GitHub 上打开问题。

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kailashAppDev/figma-mcp-toolkit'

If you have feedback or need assistance with the MCP directory API, please join our Discord server