はじめに
この機能を使用できるユーザー
リモートサーバーはすべてのシートとプランで利用可能です。
デスクトップサーバーは全ての有料プランのDevまたはフルシートで利用可能です。
MCPサーバーをサポートするコードエディターまたはアプリケーションを使用する必要があります(例:VS Code、Cursor、Windsurf、Claude Codeなど)。サポートされているクライアントの完全なリストは、当社のMCPカタログをご覧ください ->
スタータープランのユーザー、または有料プランで閲覧もしくはコラボシートを持つユーザーは、1か月あたり最大6回のツールコールに制限されます。
プロフェッショナル、ビジネス、エンタープライズプランでDevまたはフルシートを持つユーザーは、分単位のレート制限があり、これはTier 1のFigma REST APIと同じ制限に従います。FigmaのREST APIと同様に、Figmaはレート制限を変更する権利を保有します。
Figma MCPサーバーは、Figma Design、FigJamおよびMakeファイルからコードを生成するAI エージェントに重要なコンテキストを提供することで、開発者がデザインを迅速かつ正確に実装できるよう支援します。FigmaのMCP サーバーに含まれるツールは、Figmaから追加のコンテキストをワークフローに取り込み、コードが既存のシステムだけでなく、デザインとも一致するようにします。
MCPサーバーは、モデルコンテキストプロトコルを使用してAIエージェントがデータソースとやり取りするための標準化されたインターフェースの一部です。
MCPサーバーについて知識を深め、Figmaをワークフローに取り入れるためには、当社のFigma MCPコレクションをご覧ください →
注意: このページはFigma MCPサーバーの一般的な概要です。詳細な手順やコードサンプルについては、Figma MCPサーバー開発者ドキュメンテーション → を参照してください。
サーバーが有効になると、以下が可能になります。
-
選択したフレームからコードを生成する
Figmaのフレームを選択してコードに変換します。新しいフローを作成したり、アプリの機能を改良したりするプロダクトチームに最適です。
-
デザインの背景を抽出する
変数、コンポーネント、レイアウトデータをIDEに直接取り込みます。デザインシステムやコンポーネントベースのワークフローで特に役立ちます。
-
FigJamリソースを取得
FigJamダイアグラムからコンテンツにアクセスし、コード生成ワークフローで使用します。初期段階のアイデア、フロー、アーキテクチャマップを直接開発に組み込みます。
-
Makeリソースを取得する
Makeファイルからコードリソースを収集し、それらをコンテキストとしてLLMに提供します。これは、プロトタイプから本番環境のアプリケーションに移行する際に役立ちます。
-
Code Connectでデザインシステムコンポーネントを一貫性のあるものに保つ
実際のコンポーネントを再利用して出力品質を向上させます。Code Connectは、生成されたコードとコードベースの整合性を維持します。
MCPサーバーを設定
Figma MCPサーバーを接続する方法は2つあります:
- デスクトップMCPサーバー: Figmaデスクトップアプリを通じてローカルで実行します。
-
リモートMCPサーバー: Figmaのホストエンドポイント
https://mcp.figma.com/mcpに直接接続します。
デスクトップMCPサーバーを有効にする
Figmaデスクトップアプリを開き、最新バージョンに更新されていることを確認します。
Figma Designファイルを作成するか開きます。
下部ツールバーの Dev Mode に切り替えるか、キーボードショートカット ShiftDを使用します。
インスペクトパネルのMCPサーバーセクションで、デスクトップMCPサーバーを有効化をクリックします。
サーバーが稼働すると、ウィンドウの下部に確認メッセージが表示されます。
サーバーはローカルのhttp://127.0.0.1:3845/mcpで動作しています。次のステップの設定ファイルで使用しますので、このアドレスをメモしておいてください。
MCPサーバーをエディタに接続
ローカルまたはリモートでFigma MCPサーバーに接続するために、利用中のエディタに応じた手順に従ってください:
| クライアント | デスクトップサーバーサポート | リモートサーバーのサポート |
| Amazon Q | ✓ | |
| Android Studio | ✓ | ✓ |
| Claude Code | ✓ | ✓ |
| Codex by OpenAI | ✓ | ✓ |
| Cursor | ✓ | ✓ |
| Gemini CLI | ✓ | ✓ |
| Kiro | ✓ | |
| OpenHands | ✓ | |
| Replit | ✓ | |
| VS Code | ✓ | ✓ |
| Warp | ✓ | ✓ |
ヒント: 対応しているエディタとクライアントの最新リストについては、MCPカタログを確認してください。
MCPクライアントをプロンプト
Figma MCPサーバーには、LLMがFigmaのデザインを解釈するのに役立つ一連のツールが導入されています。接続すると、特定のデザインノードにアクセスするよう、MCPクライアントに指示できます。
Figma designのコンテキストをAIクライアントに提供する方法は2つあります。
セレクションベース(デスクトップサーバーのみ)
- Figmaのデスクトップアプリを使用して、Figma内のフレームまたはレイヤーを選択します。
- クライアントに現在の選択内容の実装をサポートするよう指示します。
リンクベース
- Figmaのフレームまたはレイヤーへのリンクをコピーします。
- 選択したURLでデザインを実装するよう、クライアントに指示します。
注: クライアントは選択したURLに移動できませんが、MCPサーバーがどのオブジェクトに関する情報を返すかを識別するために必要なノードIDを抽出します。
ツールと使用法の提案
Figma MCPサーバーには、AIアシスタントがコードをデザインに合わせて生成、適用、整合させるのに役立ついくつかのツールが含まれています。各ツールは、コードの生成からコンポーネントのマッピング、デザイントークンの取得など、異なるワークフローをサポートしています。使用可能なツールや使用法の提案について詳しくは、Figma MCPサーバー開発者ドキュメンテーションをご覧ください。
Figma MCPサーバーを使用中に、Figma内でフィードバックを求めるポップアップが表示されることがあります。フィードバックをお寄せいただくには、このフォームをご利用ください。