AI Agent の接続

主要な MCP クライアントで figma-agent-mcp を登録する方法です。先に Figma プラグイン をインストールし、ツールをテストする前にブリッジを緑色の状態に保ってください。

共通の前提条件

  1. PATH 上の Node.js ≥ 20node -vnpx -v
  2. Figma Desktop + 実行中の Figma Agent Kit プラグイン(MCP Bridge 接続済み)
  3. バージョン未固定の npx -y figma-agent-mcp を推奨します(常に最新版)。固定インストール時のみ @x.y.z を指定します
  4. 任意のカスタムブリッジポート(プラグインと一致させる必要があります):
"env": { "FIGMA_AGENT_MCP_PORT": "1998" }

共通の stdio スニペット(JSON クライアント)

多くのエディターは mcpServers 配下でこの形式を受け付けます。

{
  "mcpServers": {
    "figma-agent-mcp": {
      "command": "npx",
      "args": ["-y", "figma-agent-mcp"]
    }
  }
}

動作確認(すべてのクライアント)

Figma で Frame を選択した状態で、Agent に次を依頼します。

  1. list_files
  2. get_selection
  3. get_node / get_screenshot

MCP プロセスが正常なら、37 tools が表示されます。


Cursor

ドキュメント / UI: Cursor Settings → MCP(または JSON を直接編集)。

スコープパス
User~/.cursor/mcp.json
Project.cursor/mcp.json

共通 JSON スニペットを貼り付けて保存し、MCP を再起動 / 更新します。

Cursor mcp.json

Cursor の MCP リストで確認します:figma-agent-mcp · 37 tools enabled

Cursor MCP tools


Claude Code

公式ガイド: Claude Code MCP quickstart

CLI(推奨)

# User scope — available in all projects
claude mcp add --scope user figma-agent-mcp -- npx -y figma-agent-mcp

# Or project scope — writes .mcp.json (share with the team)
claude mcp add --scope project figma-agent-mcp -- npx -y figma-agent-mcp

カスタムポート:

claude mcp add --scope user figma-agent-mcp \
  --env FIGMA_AGENT_MCP_PORT=1998 \
  -- npx -y figma-agent-mcp

設定ファイル

スコープファイル
User~/.claude.json → トップレベルの mcpServers
Projectリポジトリルートの .mcp.json
Localプロジェクトエントリ配下の ~/.claude.json(CLI の既定)

.mcp.json の例:

{
  "mcpServers": {
    "figma-agent-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "figma-agent-mcp"]
    }
  }
}

Claude Code を再起動し、/mcp を実行してサーバーが接続されていることを確認します。初回のプロンプトでは、プロジェクトの .mcp.json サーバーを承認してください。


Codex(OpenAI)

公式ガイド: Codex MCP

Codex は TOML~/.codex/config.toml、または信頼するプロジェクト用の .codex/config.toml)を使用します。ChatGPT desktop / Codex CLI / IDE extension はこの設定を共有します。

CLI

codex mcp add figma-agent-mcp -- npx -y figma-agent-mcp

# With custom port
codex mcp add figma-agent-mcp \
  --env FIGMA_AGENT_MCP_PORT=1998 \
  -- npx -y figma-agent-mcp

codex mcp list

config.toml

[mcp_servers.figma-agent-mcp]
command = "npx"
args = ["-y", "figma-agent-mcp"]

env を使用する場合:

[mcp_servers.figma-agent-mcp]
command = "npx"
args = ["-y", "figma-agent-mcp"]

[mcp_servers.figma-agent-mcp.env]
FIGMA_AGENT_MCP_PORT = "1998"

編集後に Codex / IDE extension を再起動します。


Qoder

公式ガイド: Qoder MCP

  1. Qoder Settings を開きます(アバター、または ⌘⇧, / Ctrl+Shift+,
  2. 左側ナビゲーション → MCP
  3. My Servers+ Add
  4. 共通 JSON スニペットを貼り付けます(STDIO:command は npx、args は上記)
  5. 保存します。リンクアイコンは接続済みを示し、展開するとツールを確認できます

Chat では Agent mode を使用してモデルが MCP ツールを呼び出せるようにします(必要に応じてプロンプトを確認します)。

サーバーが表示される場合は MCP Square を参照することもできますが、このパッケージでは手動の STDIO 追加が確実です。


CodeBuddy

公式ガイド: CodeBuddy Config MCP

  1. サイドバーの chat → CodeBuddy Settings(右上)
  2. MCP タブを開きます
  3. Add MCP を選択します(表示されている場合は MCP Market からインストール)
  4. 次のような JSON を貼り付けます:
{
  "mcpServers": {
    "figma-agent-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "figma-agent-mcp"],
      "description": "Local Figma Desktop bridge (Figma Agent Kit)"
    }
  }
}
  1. 緑色のステータスを確認します。必要に応じて Try to Run を実行してから、Figma を開いた状態で Craft Agent を使用します

Trae

公式ガイド: Trae — Add MCP servers · 中文

UI(グローバル)

  1. Settings → MCP
  2. Add → Add Manually を選択します(利用できる場合は marketplace)
  3. 共通 JSON スニペットを貼り付けて確認します

Raw Config (JSON) を開いて、Trae の mcp.json にマージすることもできます。

プロジェクトレベル

  1. プロジェクトルートに同じ mcpServers JSON を含む .trae/mcp.json を作成します
  2. 使用中の Trae ビルドにトグルがある場合は、Settings → MCPproject-level MCP を有効にします

SOLO / Work mode でツールが不安定な場合は、プロジェクトレベルの設定を推奨します。Agent に figma-agent-mcp / list_files の使用を明示的に依頼してください。


npx の代わりにローカルビルドを使用

任意の JSON クライアントでビルド済みバイナリを指定します。

{
  "mcpServers": {
    "figma-agent-mcp": {
      "command": "node",
      "args": ["/ABS/PATH/figma-agent-kit/packages/figma-agent-mcp/dist/index.js"]
    }
  }
}

Codex TOML:

[mcp_servers.figma-agent-mcp]
command = "node"
args = ["/ABS/PATH/figma-agent-kit/packages/figma-agent-mcp/dist/index.js"]

はじめに — ソースから開発を参照してください。


トラブルシューティング

症状確認すること
クライアントが 0 tools / failed を表示PATH 上の Node/npx、クライアントを再起動
ツールは正常だが Not connectedプラグインを実行しブリッジを緑色にする。ポート 1998 に Leader が 1 つだけ存在すること
ポートが違うFIGMA_AGENT_MCP_PORT をプラグイン / bridge.config.json と一致させる
複数の Agent想定どおりです。Leader/Follower election により 1 つだけがポートを bind します

詳細:FAQ