CursorからFigma MCPに接続する手順
デザイナーとエンジニアの垣根を超えるツール「Cursor」と「Figma」。CursorからFigmaMCPに接続することができればFigmaで作ったデザインをCursorで簡単にコーディングできます。 今回はCurso …
この記事のポイント
- CursorからFigma MCPに接続するには、CursorとFigmaの2つのツールを用意し、MCPプロジェクトを手動で構成するのが正解。
create-mcp-appコマンドは存在しないため、設定ファイルと依存パッケージは自分で用意する必要がある。- FigmaのPersonal Access Tokenを取得してAPIキーとして設定することが、Figmaとの連携を実現する前提条件となる。
- Cursorエディタ内でMCPを有効化した後、MCPコマンドを実行することでFigmaのデザインデータを直接操作できる。
- 一連のステップを完了すれば、CursorからFigmaのデザインを取得・操作できる開発環境が構築できる。
デザイナーとエンジニアの垣根を超えるツール「Cursor」と「Figma」。CursorからFigmaMCPに接続することができればFigmaで作ったデザインをCursorで簡単にコーディングできます。
今回はCursorからFigmaMCPに接続する方法をChatGPTに聞きながら何とか環境を構築することができました。
この記事では、ChatGPTとのやり取りで得られたCursorとFigmaMCPの接続方法を解説しています。
ステップ1:環境準備
図1: CursorとFigma MCPの全体アーキテクチャ概念図
まずは開発環境を整えましょう。以下の2つのツールが必要です。
Node.jsのインストール
Figma MCPツールはNode.js環境で動作するため、公式サイトからLTS版(推奨安定版)をインストールします。
インストール後、以下のコマンドでバージョン確認ができます:
node -v
Gitのインストールと認証
Git for Windowsを導入し、GitHubとの認証も済ませておきましょう。こちらも以下で確認可能です。
git --version
GitHubアカウントとの認証を行っておくと、今後のツール拡張時に便利です。
ステップ2:MCPプロジェクトの作成
既存の create-mcp-app コマンドは存在しないため、MCPプロジェクトの構成は手動で準備する必要があります。
以下のようなディレクトリ構成を作成してください
my-mcp-tool/
├── mcp.json
├── mcp.config.json
└── tools/
└── sample-tool/
├── index.ts
└── tool.config.json
これはMCPとして動作する最低限の構成で、ツールを追加することで機能を拡張できます。
ステップ3:設定ファイルの記述
ここからは各種設定ファイルの記述に入ります。
mcp.json
Figma APIキーなど、MCPの全体設定を記述するファイルです。
{
"apiKey": "YOUR_FIGMA_API_KEY",
"port": 3001
}
mcp.config.json
使用するツールの一覧を定義します。
{
"tools": ["sample-tool"]
}
tools/sample-tool/tool.config.json
個々のツールの情報を設定します。
{
"name": "get_figma_data",
"entry": "index.ts"
}
tools/sample-tool/index.ts
ここには、Figma上に図形を生成するなどの処理を記述します。TypeScriptでの記述になります。
ステップ4:依存パッケージのインストール
プロジェクトルートで以下を実行します。
npm init -y
npm install figma-developer-mcp
これで、Figmaとの通信や操作を行うための基盤が整います。
ステップ5:Figma APIキーを取得して設定
次に、Figmaと連携するためのAPIキー(Personal Access Token)を取得します。
取得手順
- FigmaのDeveloper Settingsを開く
- 「Personal Access Token」を生成
- 生成されたキーを
.envファイルまたはmcp.jsonに記述
これでFigma APIとの通信が可能になります。
ステップ6:CursorでMCPを有効化
図2: MCP有効化後のCursor→Figma通信フロー
Cursorエディタ内でMCPプラグインを有効化しましょう。
- Cursorの「MCP Tools」パネルを開く
figma-developer-mcpを有効にする- Figmaデスクトップアプリを起動
- MCPプラグインが読み込まれていることを確認
これで、CursorとFigmaの接続が整いました。
ステップ7:MCPツールを実行してみよう
接続が完了したら、実際にMCPコマンドを使ってFigmaを操作してみましょう。
たとえば
get_figma_data
と実行すると、Figma上に図形が追加されるなどの動作が確認できます。ツールによっては、コンポーネント情報の取得やアセットの抽出なども可能です。
成果と次のステップ
以上の手順を踏めば、CursorからFigma MCPに接続してデザインを取得・操作できる開発環境が完成します。
この基盤を使えば、以下のような応用も可能です:
- UIコンポーネントの自動生成
- デザイン仕様書の自動抽出
- デザインシステムとの統合・連携
コードでデザインを操作することで、開発フローの効率が大幅に向上します。
まとめ:Cursor × Figma MCPで次世代開発を始めよう
私自身、コーダーではないので記事の説明は舌足らずなところが多いと思いますが、いかがでしたでしょうか?
上記の方法を試しても難しい場合、ChatGPTにゼロから聞いてやってみるのもアリかもしれません笑
記事が参考になりましたら幸いです!
- Web広告
広告クリエイティブの媒体横断転用設計実務|Meta・YouTube・TikTokのCR評価軸と横展開可否の判断フロー
Meta・YouTube・TikTok広告のクリエイティブを媒体横断で転用するための評価軸マトリックスと横展開可否の4段階判断フローを実務視点で体系設計。転用失敗パターン5選のチェックリストとインハウスでのCR転用ガバナンス設計まで一気通貫で解説します。
- 京都の広告・集客
京都の旅館・ゲストハウスがMEOと直予約導線でOTA依存を減らす実務設計
京都の旅館・ゲストハウスがOTA依存を脱却するためのGoogleビジネスプロフィール最適化と直予約導線設計を実務解説。Reserve with Google設置・LINE公式アカウント誘導設計・繁忙期前倒し予約獲得まで、OTA手数料削減の損益試算フレームとともに一気通貫で体系化します。
- Web広告
Google広告×CRMオフラインコンバージョン設計|商談・受注データを入札最適化に還流させるBtoB実務フレーム
Google広告のオフラインコンバージョンをBtoB視点で解説。GCLID取得からCRM連携・商談受注データの入札最適化還流・コンバージョン値段階設計・2026年6月API移行対応まで実務フレームで体系化します。