デザインカンプをAIにコード化させるとき、スクリーンショットを貼るだけでは余白も色もコンポーネント名もすべて「AIの推測」になります。Figma MCP(公式のDev Mode MCP Server)は、Figmaの構造化データ——変数・Auto Layout・コンポーネント——を直接Claude CodeやCursorに渡し、この推測を消します。本記事では Figma MCP の使い方を、公式ドキュメントの構成に沿って設定から生成フローまで整理します。

MCPの基礎や他のサーバーも見たい方は、MCPサーバーとは|仕組み・代表的なサーバー一覧・自作手順 を先に読むと位置づけが分かります。

Figma MCPとは——何ができるMCPサーバーか

Figma MCP(Dev Mode MCP Server)は、Figmaが公式提供するMCPサーバーです。AIコーディングツールに対して、デザインファイルの中身を「見た目」でなく「データ」として渡します。読み取れる主な情報は次の通りです。

コンポーネント:ボタンやカードなど、再利用単位の構造
デザイン変数(Variables):色・スペーシング・タイポグラフィのトークン
レイアウトデータ:Auto Layoutの方向・間隔・制約
FigJam / Makeリソース:付随するボードや生成物

これらを踏まえて、選択したフレームからコードを生成したり、Code Connectで実際のコードベースのコンポーネントと対応づけたりできます。単なる画像認識ではなく、デザインの意図をそのままコードに落とすのが狙いです。

remote版とdesktop版——2つのサーバーの違い

Figma MCPには2つの提供形態があります。まずどちらを使うかを決めます。

項目 remote(リモート)版 desktop(デスクトップ)版
位置づけ 推奨・標準構成 ローカル完結したい場合の代替
機能の広さ 最も広い 一部に限定
接続方法 ブラウザ経由でFigmaへ Figmaデスクトップアプリがローカルにサーバーを起動
準備 プラグイン導入 Dev Mode切替+右サイドバーでMCP有効化

特別な理由がなければremote版を選びます。オフラインやローカル完結の要件があるときにdesktop版を検討する、という優先順位です。

Claude Code / Cursorでの設定——Figma MCPの使い方

Claude Codeでは、公式プラグインの導入が最も簡単です。MCP設定とAgent Skillsがまとめて入ります。

# Claude Code に Figma 公式プラグインを導入(MCP設定+Skillsを同梱)
claude plugin install figma@claude-plugins-official

Cursorでも同様に、FigmaプラグインをインストールするとMCPサーバー設定と定型ワークフロー用のスキルが入ります。desktop版を使う場合の手順は次の通りです。

・Figmaデスクトップアプリをインストールして開く
・Figma Designファイルを開き、キャンバスで何も選択していない状態にする
・ツールバーのトグルでDev Modeに切り替える
・右サイドバーでMCPサーバーを有効化する

有効化するとローカルにMCPエンドポイントが立ち、Claude Code / Cursorから接続できるようになります。

実際の生成フロー——フレーム選択からコードまで

導入後の基本的な流れはシンプルです。

flowchart LR A[Figmaでフレーム/
コンポーネントを選択] --> B[Claude Code/Cursorに
コード化を依頼] B --> C[Figma MCPが変数・
レイアウトを構造データで供給] C --> D[デザイントークンに
沿ったコードを生成] D --> E[Code Connectで
実コンポーネントと整合]

ポイントは、AIに渡るのが「画像」ではなく「変数とレイアウトのデータ」である点です。これにより、ハードコードされた#3B82F6ではなくcolor.primaryのようなトークン参照のコードが出やすくなります。

注意点

公式と非公式を区別する:本記事は公式Dev Mode MCP Serverが対象。コミュニティ製のFramelink(GLips/Figma-Context-MCP)など別実装もあり、機能や対応範囲が異なる
生成は下書き:MCPは精度を上げるが、命名規則や状態管理はレビューが必要。そのまま本番投入はしない
プランと権限:Dev Mode利用にはFigma側の権限・プラン条件がある。チーム設定を事前に確認する

まとめ

Figma MCPは、デザインとコードの間にある「推測」を消すためのMCPサーバーです。

・Figmaの変数・Auto Layout・コンポーネントを構造データとしてAIに渡す
・remote版が標準、desktop版はローカル完結用の代替
・Claude Code / Cursorとも公式プラグイン導入が最短ルート
・Code Connectで実コンポーネントと整合を取り、トークン参照のコードを引き出す

まずは小さなコンポーネント1つを選択してコード化を試し、スクショ渡しとの差を確認するのがおすすめです。

参照ソース

figma/mcp-server-guide — Figma公式ガイド(GitHub)
Guide to the Figma MCP server — Figma Learn 公式ヘルプ