Figma Mcp Pro について
Figma MCP PRO は、AI によるコード生成に適した構造化データを Figma デザインから取得する MCP サーバーです。デザインをフロントエンドやネイティブのコードに変換する開発者向けで、複数のフレームワークに対応し、アセットの一括ダウンロードも行えます。
主な機能
- 015 ステップのデザインからコードへのワークフロー
- 0210 種類のフロントエンドおよびネイティブフレームワークに対応
- 03座標に基づくデザイナーコメントと UI 要素の照合
- 04Figma の書き出し設定によるアセットの一括ダウンロード
- 05Figma のレイアウトとスタイルからの CSS 生成
活用シーン
- 01Figma デザインから React や Vue のコンポーネントへの変換
- 02デザイナーのコメントからの実装プロンプトの作成
- 03デザインファイルからのアイコンや画像の一括書き出し
MCP 対応
show_frameworks、get_figma_data、process_design_comments、download_design_assets、check_reference などのツールを MCP 経由で提供し、MCP クライアントから呼び出せます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
Figma MCP PRO
AI に最適化された Figma デザイン分析のためのプロフェッショナルな Model Context Protocol(MCP)サーバーです。スマートなコメント処理とアセットのダウンロードを備えた、包括的なデザインからコードへの変換のためのクリーンな 5 ステップワークフローです。
🚀 主な機能
- 5 ステップワークフロー: フレームワークの選択 → デザインデータ → コメント → アセット → リファレンス分析
- AI 最適化: AI によるコード生成のために特別にフォーマットされた構造化データ
- 10 フレームワーク対応: React、Vue、Angular、Svelte、HTML/CSS/JS、SwiftUI、UIKit、Electron、Tauri、NW.js
- スマートコメント: デザイナーのコメントを座標ベースで UI 要素にマッチング
- アセットのダウンロード: 元の Figma エクスポート設定による一括ダウンロード
- CSS 生成: Figma のプロパティ(パディング、マージン、ボーダー、エフェクト)からの自動 CSS 生成
📦 インストール
Smithery 経由でのインストール
Smithery 経由で Claude Desktop 用に figma-mcp-pro を自動的にインストールするには:
npx -y @smithery/cli install @artemsvit/figma-mcp-pro --client claude
手動インストール
npm install -g figma-mcp-pro
⚙️ クイックセットアップ
1. Figma API キーの取得
Figma Account Settings → Personal access tokens から API トークンを取得します。
2. MCP 設定のコピー&ペースト
📋 以下のコードブロックのコピーボタンを使用して、your-api-key-here を実際の API キーに置き換えてください:
{
"mcpServers": {
"Figma MCP PRO": {
"command": "npx",
"args": ["figma-mcp-pro@latest", "--figma-api-key", "your-api-key-here"],
"env": {
"DEBUG": "true"
}
}
}
}
設定ファイルの場所:
- Claude Desktop:
claude_desktop_config.json - Claude Code (VS Code): VS Code MCP 設定
- Cursor、Windsurf、TRAE: アプリケーションの MCP 設定
📝 ツールリファレンス
コアツール
show_frameworks
利用可能なフレームワークを表示します。対象のフレームワークを選ぶために最初に呼び出してください。
get_figma_data
フレームワーク固有の処理を施した、AI に最適化されたデザインデータを抽出します。
- 入力: Figma URL + フレームワーク
- 出力: デザイン構造、CSS プロパティ、レイアウトデータ
process_design_comments
デザイナーのコメントを、AI 実装プロンプトとともにデザイン要素にマッチングします。
- 入力: Figma URL + フレームワーク
- 出力: 実行可能な指示を伴うコメントと要素のマッピング
download_design_assets
元の Figma 設定 + リファレンス画像とともに、エクスポート可能なアセットをダウンロードします。
- 入力: Figma URL + ローカルパス
- 出力: アセットファイル + 視覚的なコンテキスト用の reference.png
check_reference
デザインの理解と開発ガイダンスのために reference.png を分析します。
- 入力: アセットフォルダーのパス + フレームワーク
- 出力: デザイン分析とフレームワーク固有の開発推奨事項
🎯 得られるもの
デザインデータ
- レイアウト: パディング、マージン、ギャップ、自動レイアウトプロパティ
- スタイリング: 色、ボーダー、シャドウ、エフェクト、タイポグラフィ
- 構造: コンポーネント階層、セマンティックな役割
- レスポンシブ: 柔軟なサイズ設定、制約、ブレークポイント
スマートコメント
- 座標マッチング: 特定のデザイン要素にリンクされたコメント
- AI 指示: 「Button コンポーネントにホバーアニメーションを追加する」
- 実装コンテキスト: 要素の詳細 + 配置
アセットのダウンロード
- エクスポート設定: Figma で設定されたエクスポート設定を尊重
- 元の名前: 実際のノード名をファイル名として使用
- 視覚的リファレンス: reference.png が完全なデザインコンテキストを表示
- 複数フォーマット: SVG、PNG、JPG、PDF に対応
🌟 フレームワークの最適化
- React: TypeScript、Hooks、カスタム Hooks、パフォーマンス最適化
- Vue: Composition API、TypeScript、Pinia ストア、Composables
- Angular: スタンドアロンコンポーネント、Signals、モダンテンプレート、TypeScript
- Svelte: Svelte 5 runes、TypeScript、SvelteKit、ストア
- HTML/CSS/JS: デザイントークン、モダン CSS、アクセシビリティファースト
- SwiftUI: 状態管理、MVVM、アクセシビリティ、モダンパターン
- UIKit: モダン並行処理、SwiftUI 相互運用、Auto Layout
- Electron: セキュリティ強化、IPC パターン、ネイティブ統合
- Tauri: Rust コマンド、イベントシステム、セキュリティ、WebView
- NW.js: 統合コンテキスト、Node.js 統合、Chromium API
📄 ライセンス
MIT ライセンス
🆘 サポート
- Issues: GitHub Issues
- NPM: figma-mcp-pro
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
