← AIの仕事一覧へ戻る

No.1000288新着 Framelink MCP for Figma(GLips/Figma-Context-MCP):Figmaのデザインデータを読み取りコード作成に使えるMCPサーバー

Framelink MCP for Figma(GLips/Figma-Context-MCP)は、Figmaのデザインデータを、ClaudeなどのAIコーディングツールに読み取らせるMCPサーバーです。Figmaは画面デザインを作るWeb

𝕏 でポストする

登録日時
2026年10月26日 21:03
出典を確かめた日
2026年10月18日
分野
AIの仕事
立場
事実・データ
タグ
Claude新着
資料の種類
その他
元手の目安
やり方しだい

本文と出典

Framelink MCP for Figma(GLips/Figma-Context-MCP)は、Figmaのデザインデータを、ClaudeなどのAIコーディングツールに読み取らせるMCPサーバーです。Figmaは画面デザインを作るWebツールで、ホームページやアプリの見本画面を作る場面でよく使われます。このツールを入れると、FigmaのファイルやフレームのリンクをAIに渡すだけで、AIが配色・余白・文字の大きさなどの情報を取得し、HTML/CSSなどのコードを書くための材料にできます。デザイナーが作った画面案を、スクリーンショットではなくデータとして渡したい個人事業主や制作担当者が対象です。
GitHubのスター数は記事執筆時点で約1.6万、ライセンスはMITです。npmパッケージ名は figma-developer-mcp で、確認した最新版は0.13.2でした。

何ができるか

READMEによると、Figma APIから取得した情報をそのままAIに渡さず、レイアウトと見た目に関わる情報だけに整理してから渡します。AIに渡す情報量を減らすことで、回答の精度を保つ狙いと説明されています。使い方は、AIチャットにFigmaのファイル・フレーム・グループのリンクを貼り、「このデザインを実装して」などと依頼するだけです。
ソースコードを確認すると、提供されるツールは主に2つです。
get_figma_dataレイアウト、内容、見た目、コンポーネント情報などのFigmaデータを取得する
download_figma_imagesFigma内の画像やSVG、GIFをPNG・SVG・GIFファイルとして保存する
なお、READMEは「Cursor向けに設計」と書いています。Claude Code専用の手順はREADMEにありません。MCPサーバーなので、Claude Codeからも設定すれば呼び出せます。

導入方法

事前に、Figmaのアクセストークンを作成します。Figmaの個人アクセストークンの管理ページ(FigmaのヘルプにREADMEからリンクがあります)で発行します。Node.jsも必要で、package.jsonには「node 20.20.0以上」と記載されています。
READMEが示す設定は、MCPクライアントの設定ファイルに次のJSONを追加する方法です(macOS/Linux)。
{
"mcpServers": {
"Framelink MCP for Figma": {
"command": "npx",
"args": ["-y", "figma-developer-mcp", "--figma-api-key=YOUR-KEY", "--stdio"]
}
}
}
Windowsでは command を cmd にし、args の先頭に “/c”, “npx” を置く形です。READMEには「FIGMA_API_KEY と PORT を env フィールドで設定することもできる」との記載もあります。
Claude Codeでは claude mcp add コマンドで登録できます。次の例はClaude Code一般の書式に合わせた私たちの書き方で、このリポジトリのREADMEに載っているものではありません。キーを引数ではなく環境変数で渡す形にしています。
claude mcp add figma -e FIGMA_API_KEY=YOUR-KEY -- npx -y figma-developer-mcp --stdio
登録後、Claude Codeを再起動するか /mcp で接続状態を確認し、Figmaのリンクを貼って依頼します。詳しい手順はREADMEが案内する公式ドキュメント(framelink.ai/docs/quickstart)にあります。

注意点

認証情報Figmaのアクセストークンが必要です。READMEの例は –figma-api-key=YOUR-KEY とコマンド引数に直接書く形です。引数はプロセス一覧に表示される場合があるため、環境変数(FIGMA_API_KEY)で渡す方法を併記しました。設定ファイルをGitに入れないよう注意が必要です。
外部通信Figma APIに通信して、デザインデータを取得します。取得データはAIに渡るため、社外秘のデザインをAIに読ませてよいかは、各自の運用ルールで確認してください。
テレメトリ(利用状況の送信)ソースコード上、利用状況の送信(PostHog、us.i.posthog.com宛)が標準で有効です。送信内容にはツール名、処理時間、クライアント名、エラー情報などの項目があります。無効にするには、環境変数 FRAMELINK_TELEMETRY=off または DO_NOT_TRACK=1 を設定します。READMEには記載がなく、ソースで確認した内容です。
ポートPORT の設定があり、HTTPサーバーとして起動する構成もあるようですが、READMEに詳細はありません。今回の例は –stdio(標準入出力)での利用です。
Figma側の前提対象ファイルを閲覧できるアカウントのトークンが必要です。有料プランの要否はREADMEに記載がなく、未確認です。

まとめ

Framelink MCP for Figmaは、Figmaのデザイン情報を整理してAIに渡す、npx一行で動くMCPサーバーです。必要なのはNode.jsとFigmaのアクセストークンで、設定ファイルにJSONを1つ追加するだけで導入できます。一方で、トークンの扱いと、標準で有効なテレメトリの設定は、導入前に決めておく項目です。今後実際に使ってみて、使い勝手を別記事で報告する予定です。
(この記事は旧サイト ai.shizuku.net から移しました。元の記事: https://ai.shizuku.net/2026/10/18/framelink-figma-context-mcp/)

この記事を読んで浮かんだ疑問は、運営者ジージが仕事QAでくらさんに質問し、答えをそこに載せていきます。