mcpField
F
Figma Mcp Pro

Figma Mcp Pro

ローカル
github.com/artemsvitメディア・デザイン2767 週間前に更新

Figma Mcp Pro について

Figma MCP PRO は、AI によるコード生成に適した構造化データを Figma デザインから取得する MCP サーバーです。デザインをフロントエンドやネイティブのコードに変換する開発者向けで、複数のフレームワークに対応し、アセットの一括ダウンロードも行えます。

主な機能

  1. 015 ステップのデザインからコードへのワークフロー
  2. 0210 種類のフロントエンドおよびネイティブフレームワークに対応
  3. 03座標に基づくデザイナーコメントと UI 要素の照合
  4. 04Figma の書き出し設定によるアセットの一括ダウンロード
  5. 05Figma のレイアウトとスタイルからの CSS 生成

活用シーン

  1. 01Figma デザインから React や Vue のコンポーネントへの変換
  2. 02デザイナーのコメントからの実装プロンプトの作成
  3. 03デザインファイルからのアイコンや画像の一括書き出し

MCP 対応

show_frameworks、get_figma_data、process_design_comments、download_design_assets、check_reference などのツールを MCP 経由で提供し、MCP クライアントから呼び出せます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"Figma-MCP-Pro": {
"command": "npx",
"args": [
"-y",
"figma-mcp-pro"
],
"env": {
"DEBUG": "<DEBUG>"
}
}
}
}
起動コマンドnpx -y figma-mcp-pro
設定が必要な環境変数
DEBUG

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmfigma-mcp-pro

ツール

5

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

MseeP.ai Security Assessment Badge

Figma MCP PRO

smithery badge

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 ライセンス

🆘 サポート

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。