設定方法
MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。
Claude Desktop / Claude Code: Claude Desktop(公式デスクトップアプリ)と Claude Code(公式CLI)は同じ JSON を使います。Desktop は設定ファイルに貼り付け、Claude Code は `.mcp.json` に記述するか `claude mcp add` で追加します。
# Claude Code: Figma 公式が勧めるのは Figma プラグインを入れる方法です
# claude plugin install figma@claude-plugins-official
#
# 手動で追加する場合:
# claude mcp add --transport http figma https://mcp.figma.com/mcp
# → Claude Code で /mcp を開き、figma を選んで Authenticate → Allow Access
#
# Claude(Web 版・デスクトップアプリ): 設定ファイルへの JSON 追記ではなく、
# Figma 公式の MCP カタログ(https://www.figma.com/ja-jp/mcp-catalog/)から
# Claude のコネクタディレクトリに進んで Figma を追加します
Cursor: AI 機能を内蔵したコードエディタ(`~/.cursor/mcp.json` に記述)
{
"mcpServers": {
"figma": {
"url": "https://mcp.figma.com/mcp"
}
}
}
Cline: VS Code に追加する AI アシスタント拡張(設定画面の MCP Servers から記述)
このクライアントは現在未対応です。
Gemini CLI: Google の AI CLI。設定形式は Claude Desktop と同じで、`~/.gemini/settings.json` の `mcpServers` に記述するか `gemini mcp add` で追加します。
このクライアント向けの設定例は掲載していません。 対応しているアプリと接続方法は、下の「導入手順」をご覧ください。
OpenAI Codex: OpenAI の CLI/IDE。設定は TOML 形式で `~/.codex/config.toml` に記述します。
このクライアント向けの設定例は掲載していません。 対応しているアプリと接続方法は、下の「導入手順」をご覧ください。
VS Code: VS Code(GitHub Copilot のエージェント)。`mcp.json` の `servers` キーに記述します。
このクライアント向けの設定例は掲載していません。 対応しているアプリと接続方法は、下の「導入手順」をご覧ください。
※ Gemini CLI は Claude Desktop と同じ mcpServers 形式のため同一の JSON を表示しています。Codex / VS Code タブの設定は、上記 JSON を各公式スキーマ(Codex=~/.codex/config.toml の TOML 形式 / VS Code=mcp.json の servers キー)へ 自動変換した参考値です。貼り付け前にお使いのバージョンの公式ドキュメントもご確認ください。
Figma MCP Server とは
Figma は、Web デザインや UI 設計を複数人でリアルタイム共同編集できるツールです。デザイナーがアプリ画面・Web サイト・バナーなどを描き、エンジニア・PM・経営層が同じファイルを開いてコメントやレビューできる「みんなの設計図」として、プロダクト開発に関わる多くの職種で使われています。
Figma MCP Server は、その Figma と AI をつなぐために Figma 社自身が提供している仕組みです。AI にデザインのリンクを渡すと、AI がデザインの中身を読み取ってコードを書いたり、逆に AI から Figma にデザインを作ったりできます。
これは Figma 公式のツールです。有志が作った別の MCP サーバーは Framelink MCP for Figma のページで紹介しています。
Figma MCP Server × AI でできること
接続先を登録して Figma にログインすると、デザインと実装の行き来を AI との会話の中で 進められます。
🎨 デザインをコードにする
「(Figma のフレームのリンク)このデザインを React で実装して」
→ レイアウト・色・余白などの情報を読み取ってコード化
🎭 デザインシステムの値を取り込む
「この画面で使っている変数とスタイルを一覧にして」
→ 変数・スタイル定義を取得して実装に反映
✏️ Figma にデザインを作る
「この構成で、ログイン画面のフレームを Figma に作って」
→ Figma ファイルにフレームやコンポーネントを直接作成
🗺 FigJam に図を描く
「このテーブル設計の ER 図を FigJam に描いて」
→ 説明やコードから FigJam の図を生成
提供される主なツール
公式ドキュメントの一覧から、主なツールを用途別にまとめます。「リモートのみ」は、デスクトップサーバーでは使えないツールです。
| 用途 | 主なツール | できること |
|---|---|---|
| デザインからコード | get_design_context / get_metadata / get_screenshot / get_variable_defs / download_assets(リモートのみ) | 選んだフレームのデザイン情報・構造・画面画像・変数とスタイルの取得、画像素材の書き出し |
| Figma への書き込み(リモートのみ) | use_figma / create_new_file / upload_assets / generate_figma_design / generate_diagram | フレームやコンポーネントの作成・編集、新規ファイルの作成、画像のアップロード、動いている Web 画面からのデザイン生成(一部のクライアントのみ)、Mermaid 記法から FigJam の図を生成 |
| FigJam の読み取り | get_figjam | FigJam の図を XML に変換して取得 |
| デザインシステム | search_design_system(リモートのみ) / get_libraries(リモートのみ) / get_code_connect_map / add_code_connect_map | ライブラリのコンポーネント・変数・スタイルの検索、Figma のコンポーネントとコードの対応づけ(Code Connect) |
| アカウント | whoami(リモートのみ) | 認証中のユーザーと所属プラン・シートの確認 |
このほか、生成プラグインやシェーダー、Figma Weave 向けのツールもあります。最新の一覧は 公式の Tools and prompts ページ で確認できます。
Figma MCP Server について
Figma MCP Server は、Figma 社が公式に提供する MCP サーバーです。提供形態は2つあります。
- リモートサーバー(公式の推奨): Figma がホストする接続先
https://mcp.figma.com/mcpに接続します。Figma デスクトップアプリは不要で、使えるツールがいちばん多い形態です - デスクトップサーバー: Figma デスクトップアプリの Dev Mode で有効にし、
http://127.0.0.1:3845/mcpに接続します。Figma は特定の組織・企業向けの用途として提供しており、多くの人にはリモートサーバーを勧めています
書き込み系のツールを使う場合、Figma は Figma のスキル(エージェント向けの手順書)をあわせて入れることを勧めています。Claude Code や Cursor では、Figma のプラグインを入れると MCP サーバーの設定とスキルがまとめて入ります。
スペック
- 配布形態: リモートサーバー(
https://mcp.figma.com/mcp・インストール不要)/ デスクトップサーバー(Figma デスクトップアプリ) - 認証: Figma アカウントでのログイン(OAuth)
- 提供元: Figma 社(公式)
- 対応ファイル: Figma Design・FigJam・Figma Make(ツールごとに異なり、Figma Slides に対応するツールもあります)
- 利用条件: リモートサーバーは全プラン・全シート(呼び出し回数に上限あり)、デスクトップサーバーは有料プランの Dev・Full シート
- 料金について: 英語版の公式ヘルプは「ベータ期間中は無料で、将来は利用量に応じた有料機能になる予定」と案内しています(2026年9月15日確認。日本語版ヘルプには記載がありません)
- 公式ドキュメント: developers.figma.com/docs/figma-mcp-server
導入手順
前提条件
- Figma アカウント(無料の Starter プランでも、回数の上限内で使えます)
- Figma 公式の MCP カタログ に載っているクライアント
リモートサーバーの設定(公式の推奨)
Figma の開発者向けドキュメントが案内している手順です。
- Claude Code:
claude plugin install figma@claude-plugins-officialで Figma プラグインを入れます(公式の推奨)。手動の場合はclaude mcp add --transport http figma https://mcp.figma.com/mcpを実行し、Claude Code を起動し直して/mcpから figma を選び、「Authenticate」→「Allow Access」で許可します - Cursor: エージェントのチャットで
/add-plugin figmaと入力して Figma プラグインを入れます(公式の推奨)。手動の場合は、ページ上部の Cursor 用の設定を追加し、Figma の横の「Connect」から許可します - VS Code:
mcp.jsonのserversに"figma": { "url": "https://mcp.figma.com/mcp", "type": "http" }を追加し、「Start」を押して許可します - Codex: Codex アプリのプラグイン一覧から Figma を入れるか、
codex mcp add figma --url https://mcp.figma.com/mcpを実行して認証します - Gemini CLI:
gemini extensions install https://github.com/figma/mcp-server-guideで Figma の拡張機能を入れ、Gemini CLI の中で/mcp auth figmaを実行します - Claude(Web 版・デスクトップアプリ): Figma 公式の MCP カタログから Claude のコネクタディレクトリに進み、Figma を追加します
使い方
- Figma でフレームやレイヤーを選び、そのリンクをコピーする
- AI に「このリンクのデザインを実装して」のように頼む
AI はリンクを開くのではなく、リンクに含まれる ID から対象のデザインを特定して情報を取り出します。
デスクトップサーバーを使う場合
- Figma デスクトップアプリを最新版にし、Figma Design のファイルを開く
- 画面下のツールバーで Dev Mode に切り替える(
Shift+D) - インスペクトパネルの MCP サーバーの欄で「Enable desktop MCP server」を押す
- クライアントに
http://127.0.0.1:3845/mcpを登録する(Claude Code ならclaude mcp add --transport http figma-desktop http://127.0.0.1:3845/mcp)
注意事項
- ツールの呼び出し回数に上限があります。 無料の Starter プランは月20回、有料プランでも View・Collab シートは月6回です。回数を多く使う場合は、有料プランの Dev・Full シートが必要です(1日200〜600回)
- 接続できるのは、Figma 公式の MCP カタログに載っているクライアントだけです。 載っていないクライアントからは、汎用の設定では接続できません
- アクセスできるのは、自分がもともと閲覧・編集できる Figma のファイルだけです。 権限のエラーが出たら、
whoamiツールで認証中のアカウントと所属プランを確認してください - 書き込み系のツールは Figma ファイルを直接変更します。 大事なファイルで試す前に、どのファイルが対象になるかを確認してください
- 大きなフレームをまとめて選ぶと、処理が遅くなったり、エラーや不完全な結果になったりします。 公式は、カードやヘッダーなど小さな単位に分けて渡すことを勧めています
- 個人用アクセストークンで動く有志製のサーバーを使いたい場合は、Framelink MCP for Figma をご覧ください
主なユースケース
- Figma のフレームのリンクを渡して「このデザインを実装して」と頼むと、AI がレイアウトや色の情報を読み取ってコードを書く
- 「この画面で使っている変数とスタイルを一覧にして」と、デザインシステムの値を実装側に取り込める
- 「この構成で Figma に新しい画面を作って」と頼むと、AI が Figma ファイルにフレームやコンポーネントを直接作る
- 「このテーブル設計の ER 図を FigJam に描いて」と、説明やコードから FigJam に図を作れる
セットアップ・利用上の注意
- 認証初回接続時に Figma のログイン画面(OAuth)が開き、アクセスを許可すると使えます。個人用アクセストークンの発行は不要です。
- プランリモートサーバーはすべてのプラン・シートで使えますが、ツールの呼び出し回数に上限があります。Starter プランは月20回、有料プランの View・Collab シートは月6回、Dev・Full シートは Professional と Organization で1日200回、Enterprise で1日600回です(分あたりの上限も別にあります)。`create_new_file`・`add_code_connect_map`・`whoami` など一部のツールは上限の対象外です。
- 導入・前提Figma デスクトップアプリで動かすデスクトップサーバーもあります。使えるのは有料プランの Dev・Full シートで、Figma は多くの人にはリモートサーバーを勧めています。
- 補足接続できるのは、Figma 公式の MCP カタログに載っているクライアントだけです(Claude Code・Claude・Cursor・VS Code・Codex・Windsurf・Gemini CLI など)。Cline はカタログに載っていないため、このページでは未対応としています。