Visual Studio Code: GitHub Copilot Agent の Figma MCP Server セットアップ

3分で読めます

概要

Figma MCP Serverを使って GitHub Copilot Agent に Figma のデザインデータを参照させ、コード生成やデザイン仕様確認に活用する方法を解説します。

必要な環境

  • Visual Studio Code
  • GitHub Copilot(有料プラン)
  • Figmaアカウント(Professional以上のプラン)
  • Node.js環境(npxコマンドが使える環境)

Figmaの設定

Figma側で必要な準備を行います。

対象デザインファイルでDev Modeを有効化

MCP ServerでFigmaデザインを参照するには、対象ファイルでDev Modeを有効にする必要があります。

  1. 参照したいFigmaデザインファイルを開く
  2. 「Dev Mode」ボタンをクリック

MCP Server Status

VS Codeのステータスバーに「MCP server」という項目が表示され、「Status: Enabled」となっていれば正常に接続されています。

Visual Studio Codeの設定

VS Code側でMCP Serverを設定します。設定方法は、コマンドパレットからのインストールと手動設定の2つがあります。

インストール方法(推奨)

コマンドパレットから簡単にインストールできます。

  1. ⌘ Shift P(macOS)またはCtrl Shift P(Windows/Linux)でコマンドパレットを開く
  2. MCP: Add Serverを検索して選択
  3. HTTPを選択
  4. サーバーURLを入力:
    • リモートサーバー: https://mcp.figma.com/mcp
    • ローカルサーバー(デスクトップ版): http://127.0.0.1:3845/mcp
  5. サーバーIDを入力:
    • リモートサーバーの場合: figma
    • ローカルサーバーの場合: figma-desktop
  6. グローバル設定またはワークスペース設定を選択

これで自動的にmcp.jsonファイルが生成されます。

手動設定

.vscode/mcp.jsonファイルを手動で作成・編集することもできます。

リモートサーバー使用時:

JSON
{
  "servers": {
    "figma": {
      "type": "http",
      "url": "https://mcp.figma.com/mcp"
    }
  }
}

ローカルサーバー(デスクトップ版)使用時:

JSON
{
  "servers": {
    "figma-desktop": {
      "type": "http",
      "url": "http://127.0.0.1:3845/mcp"
    }
  }
}

設定ファイルを保存したら、VS Codeを再起動します。

MCP Server の起動と認証

mcp.json または拡張機能パネルのMCP サーバーセクションから右クリックでサーバーを起動します。

MCP Server 起動

初回起動時の認証

MCP Server設定後、初回起動時にFigmaへの認証処理が行われます。

Agentを使ったデザインデータの参照

実際にGitHub Copilot AgentでFigmaデザインを参照してみましょう。

  1. 対象となるFigmaファイルを開く
  2. Dev Modeに設定
  3. Share ボタンをクリックし、リンクをコピー
  4. VS CodeでGitHub Copilot Chatを開く
  5. チャットに以下のように入力してデザインデータを参照
Text
Figma MCP Serverから情報を参照できるか確認して。
<Figma File URL>

MCP Server Response

まとめ

これでFigma MCP Serverのセットアップは完了です。
GitHub Copilot AgentがFigmaデザインデータを参照できるようになり、コード生成やデザイン仕様確認に活用できるようになりました。

この記事をシェア

X
Facebook
はてな
utsusieのプロフィール画像

utsusie

UI Designer / Web Director