CLAUDE LABEN
AUTO — Claude Managed Agents の権限ポリシーに auto が入りました。サーバーが呼び出しごとに評価し、実行・拒否・承認待ちのいずれかを選びますEVAL — agent.tool_use と agent.mcp_tool_use が evaluation フィールドを持ち、その呼び出しがどう評価されたのかを報告しますCONNECT — ant beta:sessions connect で、走っているセッションに手元のターミナルから入れます。--web を渡すと Console のビューアをローカルで配信しますCOWORK — Cowork は v1.49585.0 でランタイムが Electron 44 へ上がりました。macOS 13 Ventura 以降が必須になっていますLIMIT — 5時間の利用上限に達して保留されたメッセージが、制限のリセット時に自動で送信されるようになりました。編集もキャンセルもできますCONFIG — 管理設定の非推奨フィールドに対する警告が9月10日から出始めました。旧表記の受付は10月7日 正午 太平洋時間までですAUTO — Claude Managed Agents の権限ポリシーに auto が入りました。サーバーが呼び出しごとに評価し、実行・拒否・承認待ちのいずれかを選びますEVAL — agent.tool_use と agent.mcp_tool_use が evaluation フィールドを持ち、その呼び出しがどう評価されたのかを報告しますCONNECT — ant beta:sessions connect で、走っているセッションに手元のターミナルから入れます。--web を渡すと Console のビューアをローカルで配信しますCOWORK — Cowork は v1.49585.0 でランタイムが Electron 44 へ上がりました。macOS 13 Ventura 以降が必須になっていますLIMIT — 5時間の利用上限に達して保留されたメッセージが、制限のリセット時に自動で送信されるようになりました。編集もキャンセルもできますCONFIG — 管理設定の非推奨フィールドに対する警告が9月10日から出始めました。旧表記の受付は10月7日 正午 太平洋時間までです
記事一覧/Claude Code
Claude Code/2026-03-09中級

Figma × Claude Code 連携ガイド — MCP でデザインとコードを双方向に橋渡し

FigmaのMCPサーバーを使い、Claude Codeとデザインデータを双方向に連携する方法を解説します。セットアップの手順、デザインからコードを生成するDesign to Code、コードからデザインへ反映するCode to Canvas、FigJam連携、トラブルシューティングまで扱います。

Figma6Claude Code253MCP53デザイン3コード生成Code to Canvas

Figma × Claude Code 連携とは

2026年2月、Figma は Claude Code との双方向連携を正式に発表しました。Figma の MCP(Model Context Protocol)サーバーを利用することで、Claude Code からデザインデータを読み取ってコードを生成したり、逆に Claude Code で構築した UI を Figma に書き戻したりできるようになりました。

この連携により、デザイナーと開発者の間のハンドオフが大幅に効率化されます。従来はデザインを目視で確認しながらコードを書いていた工程を、AI が自動的にデザインの構造(レイヤー、コンポーネント、Auto Layout、デザイントークン)を理解してコードに変換します。

ℹ️
**Figma MCP 連携の主な機能:** - Figma デザインからコンテキストを取得してコード生成(Design to Code) - Claude Code で構築した UI を Figma に書き戻す(Code to Canvas) - FigJam ダイアグラムの AI 生成 - デザインシステム/コンポーネントの理解と一貫したコード出力 - Code Connect によるコンポーネントマッピング

前提条件

Figma × Claude Code 連携を始めるには、以下が必要です。

  • Claude Code がインストール済みであること(セットアップガイドを参照)
  • Figma アカウント(無料プランでも基本機能は利用可能)
  • Figma デスクトップアプリ(デスクトップ MCP サーバーを使う場合)
⚠️
**プランに関する注意:** 無料プランでもリモート MCP サーバー経由で Code to Canvas 機能を試せますが、月6回のツールコール制限があります。実用的に利用するには Professional 以上のプランで Dev/Full シートが推奨されます。

セットアップ方法

Figma MCP サーバーには 2つの接続方式があります。用途に応じて選択してください。

方式1: リモート MCP サーバー(推奨)

Figma が提供するクラウド上の MCP サーバーに接続する方式です。デスクトップアプリ不要で手軽に始められます。

# Claude Code にリモート MCP サーバーを追加
claude mcp add --transport http figma https://mcp.figma.com/mcp

実行すると、ブラウザで Figma の認証画面が開きます。ログインしてアクセスを許可すれば完了です。

方式2: デスクトップ MCP サーバー

Figma デスクトップアプリのローカルサーバーを利用する方式です。より高速なレスポンスが期待でき、オフラインでも一部機能が利用できます。

Step 1: Figma デスクトップアプリで MCP を有効化

  1. Figma デスクトップアプリを開く
  2. メニューから FigmaSettings(設定) を選択
  3. Enable desktop MCP server をオンにする

Step 2: Claude Code にローカルサーバーを登録

# デスクトップ MCP サーバーを追加
claude mcp add --transport sse figma-desktop http://127.0.0.1:3845/sse

Step 3: 接続を確認

# Claude Code を再起動して MCP 接続を確認
claude
/mcp

figma または figma-desktop が一覧に表示されていれば、接続は成功です。

Figma プラグイン経由のセットアップ

Figma は Claude Code 向けのプラグインも提供しています。プラグインをインストールすると、MCP サーバー設定に加えて、一般的なワークフロー向けのエージェントスキルも自動的に追加されます。

# Figma プラグインをインストール(MCP 設定 + スキルを含む)
claude plugin add figma

デザインからコードへ(Design to Code)

基本的な使い方

Figma のデザインを Claude Code でコード化するには、Figma でフレームやレイヤーを選択し、リンクをコピーして Claude Code に渡します。

Step 1: Figma でリンクを取得

  1. Figma でコード化したいフレームやコンポーネントを選択
  2. 右クリック → 選択範囲へのリンクをコピー(または Ctrl/Cmd + L

Step 2: Claude Code に依頼

このFigmaデザインをReactコンポーネントとして実装してください。
Tailwind CSSを使い、レスポンシブ対応もお願いします。

https://www.figma.com/design/xxxxx/MyProject?node-id=123-456

Claude Code は MCP を通じて Figma のデザインデータ(レイヤー構造、色、フォント、間隔、Auto Layout 設定)を読み取り、それに忠実なコードを生成します。

デザインシステムとの連携

Figma のデザインシステム(コンポーネントライブラリ)と連携することで、AI が既存のコンポーネントを理解し、一貫したコードを出力できます。

プロジェクトのデザインシステムに含まれるButtonコンポーネントの
バリアント(Primary、Secondary、Ghost)をすべて確認し、
既存のコードベースにマッチするReactコンポーネントを作成してください。

Code Connect が設定されている場合、Claude Code はデザインコンポーネントと実際のコードコンポーネントのマッピングを理解し、既存のコンポーネントを再利用したコードを生成します。

実践テクニック:セクション単位の実装

ページ全体を一度に実装するのではなく、セクション単位で進めると精度が向上します。

このFigmaページのヘッダーセクション(node-id=10-20)を
まず実装してください。ナビゲーションリンクはダミーデータで構いません。

https://www.figma.com/design/xxxxx/MyProject?node-id=10-20

コードからデザインへ(Code to Canvas)

ライブ UI キャプチャ

Claude Code で構築した UI を、スクリーンショットではなく 編集可能な Figma レイヤー として Figma に書き戻せます。

現在のUIをFigmaに書き戻してください。
ファイルは https://www.figma.com/design/xxxxx/MyProject です。

Claude Code はレンダリング中の UI をキャプチャし、Figma の図形、テキスト、画像レイヤーとして再構成します。これにより、デザイナーが Figma 上で直接修正や改良を加えることができます。

反復ワークフロー

Code to Canvas の真価は、反復的なワークフローにあります。

  1. デザイナー が Figma でモックアップを作成
  2. Claude Code がデザインを読み取りコードを実装
  3. 開発者 がコードを調整・改良
  4. Claude Code が更新された UI を Figma に書き戻す
  5. デザイナー が Figma 上でフィードバック・修正
  6. 2〜5 を繰り返す

この双方向フローにより、デザインと実装のズレを最小限に抑えられます。

FigJam × Claude

Figma MCP は FigJam との連携もサポートしています。Claude にテキスト、PDF、画像を渡すと、FigJam 上に構造化されたダイアグラムを自動生成できます。

以下のプロジェクト要件書から、システムアーキテクチャ図を
FigJamに作成してください。

[要件書のテキストまたはPDF]

ユースケースの例として、ユーザーフローの可視化、システム構成図の自動生成、ブレインストーミングの整理などがあります。

コミュニティ MCP サーバー

Figma 公式の MCP サーバー以外にも、コミュニティが開発したオープンソースの MCP サーバーがあります。

Claude Talk to Figma

公式 MCP が Dev Mode ライセンスを必要とする一部機能について、無料プランでも利用できるコミュニティ製の代替ツールです。Claude Desktop や Cursor などからも接続できます。

# コミュニティ製 Figma MCP(例)
git clone https://github.com/arinspunk/claude-talk-to-figma-mcp
cd claude-talk-to-figma-mcp
npm install && npm start
⚠️
コミュニティ製ツールは非公式であり、Figma のアップデートにより動作しなくなる可能性があります。本番ワークフローでは公式 MCP サーバーの利用を推奨します。

トラブルシューティング

MCP 接続ができない

# MCP サーバーの状態を確認
claude /mcp
 
# サーバーを削除して再追加
claude mcp remove figma
claude mcp add --transport http figma https://mcp.figma.com/mcp

デスクトップ MCP サーバーが応答しない

  1. Figma デスクトップアプリが起動しているか確認
  2. 設定で MCP サーバーが有効になっているか確認
  3. http://127.0.0.1:3845/sse にブラウザからアクセスして応答があるか確認

コード生成の精度が低い

  • Figma のデザインデータが整理されているか確認(レイヤー名の命名、Auto Layout の適切な使用)
  • フレーム単位ではなくコンポーネント単位で指示する
  • 使用するフレームワーク(React、Vue、Svelte など)を明示的に指定する

全体を振り返って

Figma × Claude Code の MCP 連携は、デザインと開発のワークフローを根本的に変えるツールです。Design to Code でデザインの意図を正確にコードに変換し、Code to Canvas で実装結果をデザインにフィードバックする双方向のフローが実現します。

まずはリモート MCP サーバーでの接続から始め、ワークフローに慣れてきたらデスクトップ MCP サーバーやデザインシステム連携を導入することをおすすめします。

シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

Claude Code2026-09-04
~/.claude.json の巻き戻しは v2.1.259 で直りました。消えた設定は自分で戻します
同時に走らせたセッションが ~/.claude.json を互いに巻き戻す不具合が v2.1.259 で修正されました。消えた信頼設定と MCP を洗い出して戻すまでを、キー集合の差分を取る小さなスクリプトとあわせて書き残します。
Claude Code2026-09-01
MCPサーバが十数個を超えてから、起動直後の一覧を信用しなくなりました
起動直後に「接続できません」と並ぶサーバのうち、こちらから手を打てるものは一部だけです。応答なし・起動失敗・プロトコル拒否を分けて返すプローブを実装し、14台構成で逐次22.03秒が並列5.09秒まで縮むところ、待ち時間を詰めると健全なサーバが失敗に化けるところを実測で残しました。
Claude Code2026-07-29
MCPサーバーは繋がっているのに、ツールが0件で返る — 無人実行の権限劣化をツール表の差分で止める
資格情報が抜けてもMCPのハンドシェイクは成功し、tools/list は空配列を返します。例外が飛ばないまま実行が完走する構造と、期待ツール表との差分で無人実行を止めるpreflightの実装を、実測値つきで記録しました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます