hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Extracts components from Figma designs and converts them to React Native components with proper typing and styling, maintaining component hierarchy and handling component props.
Planned future feature for GraphQL schema generation based on Figma components.
Generates React Native components from Figma designs, supporting nested components and maintaining component hierarchy with proper typing and styling.
Figma 到 React Native MCP
使用 Cursor 的 MCP 将 Figma 设计转换为 React Native 组件。此工具可以从您的 Figma 设计中提取组件,并生成具有正确类型和样式的相应 React Native 组件。
安装
为了发展
添加到您的eas.json
:
对于最终用户
在您的 Cursor IDE 中安装 MCP 服务器:
用法
安装完成后,您可以在Cursor中使用以下提示:
提取所有组件
提取特定组件
配置
配置对象接受以下参数:
特征
当前的:
- ✅ 从 Figma 中提取组件
- ✅ 生成 React Native 组件
- ✅ 维护组件层次结构
- ✅ 处理组件 props 和类型
- ✅ 支持嵌套组件
即将推出:
- 🚧 GraphQL 模式生成
发展
贡献或修改:
- 克隆存储库
- 安装依赖项:
- 建造:
- 本地运行:
环境变量
在本地运行时,您将需要这些内容在您的.env
中:
错误处理
常见错误及解决方法:
- “无法创建客户端” :检查所有环境变量是否已正确设置
- “未找到组件页面” :确保您的 Figma 文件有一个名为“组件”的页面
- “无法获取 Figma 文件” :验证您的 Figma 令牌和文件 ID
执照
麻省理工学院
对于问题和功能请求,请在 GitHub 上打开问题。
This server cannot be installed
将 Figma 设计转换为 React Native 组件,允许用户从 Figma 设计中提取组件并生成具有适当类型和样式的相应 React Native 组件。