Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
Claude Designで、アイデアをインタラクティブなビジュアルに変える
claudedesign-me.com
最新
Figmaが20のMCPパートナーを追加、共同創業者は「MCPは完璧なプロトコルではない」とし、Anthropicがartifactsを公開していない点を指摘  ·  デザイナーがコードを本番に出し始めた:DoorDash、Watershed、Fluxはレビューの関門をどう設けているか  ·  Claude CodeにFigmaを直接読ませる:2分でMCPを接続する方法と、つまずきやすいポイント  ·  FigmaがAIエージェント向けにデザインルールを書けるように:SpecsとCode layersの後、デザインシステムの文書は誰が保守するのか  ·  「うちのデザインシステムで」だけでは足りない:AIが18pxや48pxに走らないための、貼り付けて使えるプライマー  ·  画面一つにいくらかかるのか?ほとんどのAIデザインツールは答えられない:比べられない六つの利用量単位
beginners

Claude CodeにFigmaを直接読ませる:2分でMCPを接続する方法と、つまずきやすいポイント

30秒バージョン · 忙しい方へ
スクリーンショットを貼ればAIが見るのはピクセル、Figma MCPをつなげば読むのはあなたのトークンとコンポーネント。違いは、近い色コードを推測するかどうかだ。

詳しく読む +
01 · なぜ起きたのか?

Figma MCPでClaude Codeにできることは、スクリーンショットを貼る場合とどう違うのか?

スクリーンショットではClaudeはピクセルしか見えないが、Figma MCPを通すと構造化データを読める。レイアウト、色や間隔の変数、コンポーネントだ。そのため、近い色コードを推測するのではなく、自分のトークンを使える。

逆方向も可能だ。Claude Codeで「Send this to Figma」と言うと、ブラウザで動いているUIが編集可能なFigmaフレームとして取り込まれる。

02 · 仕組みは?

無料のStarterプランでも試せるか?

接続はできるが、すぐに制限に当たる。DEV Communityの説明では、StarterプランとView、Collabの席は月に最大6回のツール呼び出しまでで、設定とテストだけで使い切ることがある。

実務で使うなら、有料プランのDevまたはFullの席が推奨されている。まず小さな範囲で価値を確かめてから、席を買うかを決めたい。

03 · 自分にどう影響する?

なぜ一度に一つのフレームだけをリンクするのか?

ページ全体や非常に大きなフレームを貼ると、応答が遅くなったり途中で切れたりするからだ。get_metadataというツールはこのために用意されており、軽量な構造マップを返して、Claudeが必要なノードだけを取得できるようにする。

実務では、ページをコンポーネントやセクションに分け、一つずつリンクして実装する。ページ全体を一度に渡さない。

04 · どうすればいい?

生成されたコードをそのまま使ってよいか?

勧められない。記事は、ReactとTailwindの出力をそのまま使うと、既存のコンポーネントと重複する並行したUIキットができうること、レイヤー名が整っていない(たとえば「Group 5」)とコードも意味をなさないことを警告している。

そのためルールファイルには、出力を最終コードではなく記述として扱い、終える前にスクリーンショットと比較するという一項がある。どちらの記事も定量的な品質データを示していないので、品質は自分で確かめる必要がある。

全文 +

FigmaのMCPサーバーを使うと、Claude Codeが、スクリーンショットや文章での説明に頼らず、デザインを直接読める。コードを書かないデザイナーやPMにとって節約できるのは、画面を要件に翻訳する手間だ。本稿は、DEV CommunityとBuilder.ioの二つの実践記事をもとに、接続方法、Claudeが読めるもの、つまずきやすい箇所を整理する。どちらも定量的な成果は示しておらず、Builder.ioは競合製品も販売しているので、以下で明記する。

二つの方向:デザインからコードへ、コードからデザインへ

一つ目は読む方向だ。Figmaのリンクを貼ると、Claude Codeがレイアウト、変数、コンポーネントを読み、それをもとにコードを生成する。二つ目は書く方向で、Claude Codeで「Send this to Figma」と入力すると、ブラウザ上で動いているUI(本番、ステージング、localhost)が編集可能なFigmaフレームとして取り込まれる。テキストは編集でき、ボタンは独立したコンポーネントになり、レイアウトはauto-layoutになる。後者はgenerate_figma_designというツールを使い、これはClaude Code限定でリモートMCP限定だ。

接続は約2分

二つの記事の手順は一致している。まずターミナルでFigmaのリモートサーバーを追加する(--scope userを付けると全プロジェクトで使える)。

claude mcp add --transport http --scope user figma https://mcp.figma.com/mcp

次にClaude Codeを起動して/mcpと入力し、figmaを選んでAuthenticateを選び、ブラウザでOAuthのサインインを完了する。トークンを手で貼る必要はない。もう一度/mcpと入力して緑の表示になれば成功だ。一覧にfigmaがなければClaude Codeを再起動する。MCPサーバーは起動時に読み込まれるからだ。claude mcp listでも確認できる。Connectedなら正常、Needs authenticationなら/mcpをもう一度実行、Failed to connectならURLが/mcpで終わっているか、トランスポートがhttpかを確認する。

別の方法としてプラグインがある。claude Plugin install figma@claude-plugins-official だ。プラグインかサーバーのどちらか一方だけを使う。両方入れると、ClaudeにFigmaのツールが重複して見える。

Claudeが読めるもの

DEV Communityの記事は四つの読み取りツールを挙げている。get_design_contextは、リンクしたフレームをReactとTailwindの構造にまとめて返し、コードの出発点になる。get_variable_defsは、色、間隔、書体の変数とスタイルを取得し、Claudeが直書きの値ではなくトークンを使えるようにする。get_metadataは、大きな選択範囲の軽量な構造マップを返し、必要なノードだけを取得できるようにする。get_screenshotは、比較用にフレームの画像を渡す。ほかにキャンバスへの書き込み機能(ベータ)があり、リモートサーバー限定で、ベータ期間中は無料だ。

ルールファイルで手順を固定する

記事は、プロジェクトのCLAUDE.mdに、毎回の作業手順を固定する節を追加することを勧めている。

## Figma MCP rules
1. Run get_design_context first.
2. If the response is too large, use get_metadata to find the nodes you need.
3. Run get_screenshot before coding.
4. Treat the output as a description, not final code.
5. Before finishing, compare the result against the screenshot.

実際のプロンプトは、たとえば次のようになる。「このフレームを src/components/marketing/PricingCard.tsx のReactコンポーネントとして実装して。既存のButtonを再利用し、デザイントークンを使って:(Figmaのリンク)」。成功したかを簡単に判断するには、コードを書く前にClaudeがget_design_contextとget_screenshotを呼んでいるかを見ればよい。

よくある落とし穴

第一に、プランの制限だ。有料プランのDevまたはFullの席が推奨されており、StarterプランとView、Collabの席は月に最大6回のツール呼び出しまでで、設定だけで使い切ることもある。有料席には1分あたりの上限がある。第二に、リンクする範囲だ。ページ全体や非常に大きなフレームを貼ると、応答が遅くなるか途中で切れるので、一度に一つのフレームかコンポーネントにする。第三に、出力が並行したUIキットを生むことがある。ReactとTailwindの出力をそのまま使うと既存のコンポーネントと重複しうるため、プロンプトでフレームワークと再利用するコンポーネントを指定する。第四に、レイヤー名だ。「Group 5」のような汎用名は、意味のないコードを生む。

Builder.ioの記事は、コードをFigmaに送る方向の制限も挙げている。レイヤーはビジネスロジック、イベントハンドラ、状態管理を持たない。エクスポートは一方向で、その後のデザイン更新はやり直しになる。注釈のある要素はMCPが失敗することがある。WindowsのWSLユーザーには欠落があり、get_codeにはCode Connectが必要で、それは組織向けとエンタープライズ向けのプランにしかない。記事は最後に自社製品を勧めているため、この部分はベンダーの見解として読んでほしい。

あなたのお金にとって何を意味するか

まず席を確認する。Starterや閲覧専用の席なら月6回の呼び出しはほとんど役に立たず、ツールが使えないように見えてしまう。実務で使うにはDevまたはFullの席が必要で、それは追加の席のコストになる。

次に利用量だ。どちらの記事もトークン消費や測定した時間短縮に触れていないため、このワークフローにどれほどの価値があるかは言えない。実際の小さなコンポーネントを一つ選んで最後まで実行し、かかった時間と修正回数を記録してから、席を買う価値があるかを判断したい。整ったレイヤー名と完全な変数が、最も安い投資だ。同じデザインファイルがより正確に読まれ、やり直しも減る。

出典:DEV Community — Figma MCP + Claude Code: Give It Your Real Layout, Variables, and Components、Builder.io — Claude Code to Figma: Tutorial, Limitations, and a Better Approach (vendor of a competing product)
図解
Figma MCP 與 Claude Code 的兩個方向上方是讀取(設計稿經 MCP 工具到 Claude Code 產出元件),下方是寫入(執行中的畫面擷取成可編輯的 Figma 畫面框,為單向)Figma MCP With Claude Code: Two Directions1. READ: design to codeFigma frameone link at a timeFigma MCP toolsget_design_contextget_variable_defs, get_screenshotClaude Coderules in CLAUDE.mdComponentuses your tokens2. WRITE: code to designRunning UIlocalhost or staginggenerate_figma_design"Send this to Figma"Editable Figma framesOne-way: later design edits are not synced backSeat note: Starter and View/Collab seats get up to 6 tool calls per month. Dev or Full seat recommended.Sources: DEV Community, Builder.io (vendor of a competing product). No measured results published.Claude Design Me · claudedesign-me.com
スクリーンショット歓迎。転載時は出典を明記してください。
質問する
10文字以上入力してください
関連記事
オンボーディングを「まず説明」から「まず何かを作らせる」に変えたら、定着率はどれだけ上がったか?
beginners · 10/05
なぜ平均でわずか37.5%の新規ユーザーしか残らないのか:AIデザインツールで作る「60秒で何かを作れる」最初の画面
beginners · 09/03
手描きのラフスケッチからクリック可能なプロトタイプへ:実践ステップとよくある落とし穴
beginners · 08/14
初めてのAI生成ランディングページ:一文から使える画面までの実践ステップ
beginners · 08/14
関連トピック
Claude Codeに新登場の/designスキル:スクリーンショットや一言のアイデアが編集可能なデザイン案に
Claude Me
以前はコードが別の場所で作られたモックアップに追いつく形だった。今は同じウィンドウの中で、コードを書く前にいくつかの案を比較できる——意思決定が、プロセスの中で最もコストの低い瞬間に移動した。
#claude-code#claude-design
Claude Code の agent_summary は本当に token の15〜20%を消費するのか?主張、検証済みの範囲、自分の数字の測り方
Claude Me
15〜20%はサブエージェントを多用する場面でユーザーが測った数字で、全員の token ではない。まず OpenTelemetry で自分の agent_summary の割合を測るべきだ。
#claude-code
Anthropic が sandbox-runtime(srt)をオープンソース化:Claude Code のサンドボックスで任意のエージェントを包む。ただし未検証の点に注意
Claude Me
サンドボックスは自分で検証した範囲でしか意味を持たない。悪さをするとわかっているコマンドで何を止められるか確かめてから、実際のエージェントを入れる。
#claude-code
Claude Code v2.1.310:Monitor ツールが Bedrock・Vertex・Foundry に拡大、長い前景 sleep も同時にブロック
Claude Me
sleep で処理の完了を待つのはセッションを遊ばせることで、v2.1.310 はその習慣を直接ブロックし、イベント駆動の Monitor へ移るよう促す。
#claude-code