F2C MCP Server について
F2C MCP Server は、F2C を用いて Figma デザインをコードに変換する MCP サーバーです。AI コーディングツールから直接 Figma のデザインデータを扱いたい開発者を対象とし、HTML/CSS の出力に対応します。
主な機能
- 01ピクセル単位の HTML/CSS 生成
- 02React、CSS Modules、Tailwind CSS への対応
- 03Figma URL からのデザインノード変換
- 04AI ツール向けのデザインコンテキスト取得
- 05リモート画像のローカルアセット化
活用シーン
- 01Cursor や Trae で Figma ノードをフロントエンドコードに変換
- 02デザイン画像をローカルアセットとしてダウンロード
- 03AI コーディングツールに Figma のデザイン情報を提供
MCP 対応
本プロジェクトは MCP サーバーであり、Figma ノードデータの取得、画像ダウンロード、デザインからコードへの変換機能を MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| fileKey | string | はい | ファイル URL に含まれる Figma ファイル識別子(例:https://www.figma.com/file/XXXXXXXXXXXX/)。XXXXXXXXXXXX の部分を fileKey として抽出します。 |
| ids | string | はい | 変換する Figma ノード ID のカンマ区切りリスト。ノード ID を取得するには、Figma で要素を選択し、右クリックして "Copy/Paste as" → "Copy ID" を選択します。 |
| personalToken | string | いいえ | API 認証に使用する Figma の個人用アクセストークン。このツールの呼び出し時にパラメーターを指定する必要はありません。 |
| localPath | string | いいえ | アセット(画像など)とコードを保存する絶対パス。ディレクトリが存在しない場合は作成されます。パスは OS 固有の形式に従い、特殊文字をエスケープする必要はありません。このパスを設定すると、コード関連の静的リソースはすべてこのディレクトリに保存され、その他のアセット(画像など)は、このパスの下にある assets という名前のサブディレクトリに保存されます。 |
| imgFormat | enum | いいえ | 画像アセットのエクスポート形式:"png" はロスレス品質、"jpg" は圧縮ファイル、"svg" はベクター画像です。png | jpg | svg |
| scaleSize | number | いいえ | 画像のエクスポート倍率(1-4)。値が大きいほど品質は向上しますが、ファイルサイズも大きくなります。 |
詳細
F2C MCP Server
Figma REST API のレート制限の影響を受けている場合は、正常に動作させるために@f2c/mcp-pluginに切り替えてください。
英語 | 简体中文
F2Cを使用して、Figma デザインをコードに変換する Model Context Protocol サーバーです。
特長
- 🎨 ピクセル単位で忠実な HTML/CSS:F2C は Figma のデザインを、精度の高い HTML/CSS に変換します。
- ⚛️ 複数のフレームワークに対応:F2C は React、CSS Modules、Tailwind CSS のコードを生成し、迅速な開発を可能にします。
- 🧠 Figma デザインのコンテキスト:F2C はデザインのコンテキストを統合し、Cursor などの AI ツールとの互換性を確保します。
- 🔗 Figma ファイル URL の解析:F2C は Figma の URL を使ってデザインノードを変換し、ワークフローを効率化します。
- 🖼️ リモート画像のローカル保存:F2C は Figma の画像をローカルアセットに自動でダウンロードし、作業を効率化します。
動作の仕組み
- MCP 対応 IDE(Cursor、Trae など)でサーバーを設定します。
Comate AI IDEの使用を推奨します。
- IDE でチャットを開きます(例:Cursor のエージェントモード)。
- Figma ノードへのリンクを貼り付けます(Figma のレイヤーパネルで任意のノードを右クリックしてコピーします)。
- ノードデータの取得、画像のダウンロード、コードへの変換などの要件をチャットに入力します。
設定と開発
設定と開発を参照してください。
データプライバシーに関する通知
このプロジェクトに統合されているログツールは、基本的な利用統計とエラーログの報告のみを目的として使用されます。機密情報やユーザーデータは収集されません。報告されたデータは、製品の品質とユーザーエクスペリエンスの向上にのみ使用されます。
よくある質問
FAQを参照してください。
クレジット
以下のプロジェクトに感謝します。
- Framelink Figma MCP Server この Model Context Protocol サーバーを使うと、Cursor などの AI 搭載コーディングツールから Figma ファイルにアクセスできます。
- Cursor Talk to Figma MCP Cursor が Figma と通信し、デザインを読み取ったり、プログラムで変更したりできるようにします。
- Figma MCP Server このサーバーは、ModelContextProtocol を通じて Figma デザインの表示、コメント、分析を行うツールを提供します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。