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 サーバーをインストールします。
使用法
インストール後、カーソルで次のプロンプトを使用できます。
すべてのコンポーネントを抽出
特定のコンポーネントの抽出
構成
config オブジェクトは次のパラメータを受け入れます。
特徴
現在:
- ✅ Figmaからコンポーネントを抽出する
- ✅ React Nativeコンポーネントを生成する
- ✅ コンポーネント階層を維持する
- ✅ コンポーネントのプロパティと型を扱う
- ✅ ネストされたコンポーネントをサポート
近日公開:
- 🚧 GraphQL スキーマ生成
発達
貢献または変更するには:
- リポジトリをクローンする
- 依存関係をインストールします:
- 建てる:
- ローカルで実行:
環境変数
ローカルで実行する場合は、 .env
に以下が必要です。
エラー処理
よくあるエラーと解決策:
- 「クライアントの作成に失敗しました」 : すべての環境変数が正しく設定されているかどうかを確認してください
- 「コンポーネントページが見つかりません」 : Figmaファイルに「コンポーネント」という名前のページがあることを確認してください
- 「Figmaファイルの取得に失敗しました」 : FigmaトークンとファイルIDを確認してください
ライセンス
マサチューセッツ工科大学
問題や機能のリクエストについては、GitHub で問題を開いてください。
This server cannot be installed
Figma デザインを React Native コンポーネントに変換し、ユーザーが Figma デザインからコンポーネントを抽出し、適切な入力とスタイルで対応する React Native コンポーネントを生成できるようにします。