MCP FigmaからReactへのコンバーター
これは、FigmaのデザインをReactコンポーネントに変換するModel Context Protocol(MCP)サーバーです。Figmaのデザインを取得し、TypeScriptとTailwind CSSを使用してReactコンポーネントを生成するためのツールを提供します。
特徴
Figma API を使用して Figma デザインを取得する
Figmaのデザインからコンポーネントを抽出する
TypeScriptでReactコンポーネントを生成する
Figmaスタイルに基づいてTailwind CSSクラスを適用する
アクセシビリティ機能でコンポーネントを強化する
stdioとSSEトランスポートの両方をサポート
Related MCP server: FigmaMind MCP Server
前提条件
Node.js 18以上
Figma APIトークン
インストール
リポジトリをクローンする
依存関係をインストールします:
プロジェクトをビルドします。
構成
FIGMA_API_TOKEN環境変数をFigma APIトークンに設定する必要があります。個人アクセストークンはFigmaアカウント設定ページから取得できます。
使用法
ローカルMCPサーバーとして実行
または明示的なトランスポートの場合:
HTTPサーバーとして実行
利用可能なツール
Figmaツール
getFigmaProject: Figma プロジェクト構造を取得するgetFigmaComponentNodes: Figma ファイルからコンポーネントノードを取得しますextractFigmaComponents: Figma ファイルからコンポーネントを抽出しますgetFigmaComponentSets: Figma ファイルからコンポーネント セットを取得します。
Reactツール
generateReactComponent: FigmaノードからReactコンポーネントを生成するgenerateComponentLibrary: Figma コンポーネントから複数の React コンポーネントを生成するwriteComponentsToFiles: 生成されたコンポーネントをファイルに書き込むfigmaToReactWorkflow: FigmaのデザインをReactコンポーネントに変換する完全なワークフロー
ワークフローの例
Figmaファイルキー(URLの
figma.com/file/の後の文字列)を取得します。ファイルキーと出力ディレクトリを指定して
figmaToReactWorkflowツールを使用するこのツールはコンポーネントを抽出し、Reactコードを生成し、ファイルを保存します。
発達
開発の場合は、ウォッチ モードを使用できます。
ライセンス
ISC