Figma MCP Server (Framelink) は Figma 公式の MCP ですか?
いいえ。オープンソースのコミュニティプロジェクト(GLips/Figma-Context-MCP)です。Figma 公式サーバーのドキュメントは developers.figma.com にあり、リモートの URL は `https://mcp.figma.com/mcp` です。
@GLips
基本情報
Cursor などの AI コーディングエージェントに Figma のレイアウト情報を提供する MCP サーバー
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"figma-developer-mcp": {
"command": "npx",
"args": [
"-y",
"figma-developer-mcp",
"--stdio"
],
"env": {
"FIGMA_API_KEY": "<your-figma-api-key>"
}
}
}
}When the nodeId cannot be obtained, obtain the layout information about the entire Figma file
Download SVG and PNG images used in a Figma file based on the IDs of image or icon nodes
Figma MCP Server (Framelink) は、Figma のレイアウトとスタイルのデータを Cursor や Claude Code などの AI コーディングエージェントに渡すオープンソースの Figma MCP サーバーです。スクリーンショットから推測させるのではなく、貼り付けたリンクをもとにデザインを実装できます。
GLips によるコミュニティプロジェクトで、Figma 公式のサーバーではありません。npm パッケージ名は figma-developer-mcp、ライセンスは MIT です。モデルに渡す前に Figma REST API のレスポンスを整理・変換し、コードに必要なレイアウト、スタイル、コンテンツだけを残します。コンテキストが少ないほど出力の精度は上がります。
前提条件:
npx で実行します)。file_content:read と file_dev_resources:read です。トークンは --figma-api-key=YOUR-KEY で渡すか、env ブロックで FIGMA_API_KEY に設定します。OAuth トークンも --figma-oauth-token または FIGMA_OAUTH_TOKEN で使えます。--stdio フラグを付けると、ローカルの stdio MCP サーバーとして動作します。
claude mcp add Framelink_Figma_MCP -- npx -y figma-developer-mcp --figma-api-key=YOUR-KEY --stdio
Settings → Developer を開き、claude_desktop_config.json を編集して次を追加します:
{
"mcpServers": {
"Framelink_Figma_MCP": {
"command": "npx",
"args": ["-y", "figma-developer-mcp", "--figma-api-key=YOUR-KEY", "--stdio"]
}
}
}
Cursor Settings → MCP → Add new global MCP server から追加するか、~/.cursor/mcp.json を編集します(特定のプロジェクトだけに設定する場合は .cursor/mcp.json)。上と同じ JSON が使えます。環境変数を使う書き方もあります:
{
"mcpServers": {
"figma-developer-mcp": {
"command": "npx",
"args": ["-y", "figma-developer-mcp", "--stdio"],
"env": {
"FIGMA_API_KEY": "<your-figma-api-key>"
}
}
}
}
"mcp": {
"servers": {
"Framelink_Figma_MCP": {
"type": "stdio",
"command": "npx",
"args": ["-y", "figma-developer-mcp", "--figma-api-key=YOUR-KEY", "--stdio"]
}
}
}
Windsurf では Claude Desktop と同じ mcpServers JSON を使います。
Windows ではほとんどのクライアントが npx を直接起動できません。"command": "cmd" に変更し、args の先頭に "/c", "npx" を追加してください。
使い方:Figma でフレームまたはグループを右クリックし、Copy/Paste as → Copy link to selection を選びます。そのリンクをエージェントのチャットに貼り付け、実装を依頼します。
node-id は URL から取得されます。tree で、--format=yaml や --format=json も選べます。--image-dir 内に限られ、デフォルトは作業ディレクトリです。--skip-image-downloads でダウンロードツール自体を無効にできます。/mcp、デフォルトポートは 3333)。この場合、リクエストごとに独自の X-Figma-Token ヘッダーを送れます。--proxy、FIGMA_PROXY)に対応しています。--no-telemetry、FRAMELINK_TELEMETRY=off、DO_NOT_TRACK のいずれかで無効にできます。このサーバーが提供するツールは 2 つです:
get_figma_data:fileKey と任意の nodeId を受け取り、そのファイルまたはノードのレイアウト、コンテンツ、ビジュアル、コンポーネント情報を整理して返します。Figma のリンクを貼り付けたときにエージェントが呼び出すのはこのツールです。download_figma_images:画像の塗りやアイコンのノードを SVG または PNG(PNG のデフォルト倍率は 2x)としてエクスポートし、画像ディレクトリ内の localPath に保存します。生成されたコードから実際のアセットを参照できます。Figma には公式の Figma MCP server(旧称 Dev Mode MCP server)があります。形態は 2 つで、Figma アカウントでサインインして使うリモートサーバー(https://mcp.figma.com/mcp)と、Figma デスクトップアプリ経由で動くデスクトップサーバーです。デスクトップサーバーには有料プランの Dev シートまたは Full シートが必要です。公式サーバーのツールははるかに多く、get_design_context、get_screenshot、get_variable_defs、Code Connect 関連のツール、キャンバスへの書き込みツールなどがあります。Claude Code での設定コマンドは claude mcp add --transport http figma https://mcp.figma.com/mcp です。
パーソナルアクセストークンでローカルに動き、デスクトップアプリが要らない、読み取り中心の小さな figma context MCP が欲しいなら Framelink が向いています。出力はコンパクトで、どの MCP クライアントでも同じように動きます。Code Connect や変数が必要な場合、またはデザインを Figma に書き戻したい場合は、Figma 公式サーバーを選んでください。
file_content:read と file_dev_resources:read を含むパーソナルアクセストークンを作り直し、設定にタイプミスやプレースホルダーの文字が残っていないか確認します。fetch failed/ECONNRESET:--proxy=http://your-proxy:8080 を追加するか、FIGMA_PROXY を設定します。--proxy=none を指定すると、プロキシ関連の環境変数を無視して直接接続します。Cannot find module エラー:クライアントを閉じて npx clear-npx-cache を実行し、もう一度開きます。いいえ。オープンソースのコミュニティプロジェクト(GLips/Figma-Context-MCP)です。Figma 公式サーバーのドキュメントは developers.figma.com にあり、リモートの URL は `https://mcp.figma.com/mcp` です。
はい。パッケージは MIT ライセンスで、無料で実行できます。必要なのは Figma アカウントとパーソナルアクセストークンだけですが、Figma API のレート制限はファイルオーナーのプランに左右されます。
Figma のパーソナルアクセストークンが必要で、`--figma-api-key` または `FIGMA_API_KEY` で渡します。`FIGMA_OAUTH_TOKEN` で OAuth の Bearer トークンを使うこともできます。
はい。もともと Cursor 向けに作られたもので、Framelink のドキュメントには Claude Code、Claude Desktop、Cursor、VS Code、Windsurf の設定方法が載っています。stdio サーバーを起動できる MCP クライアントであれば動作するはずです。
ローカルです。`npx` を通じて自分のマシン上で動き、stdio またはローカルの HTTP サーバーとして使えます。README にはホスト型の Framelink エンドポイントの記載はありません。
いいえ。Figma API でデザインデータを読み取るだけで、書き込みはダウンロードした画像をローカルの画像ディレクトリに保存することだけです。
Framelink 自体には不要です。トークンを使って通常の Figma REST API を呼び出すためです。有料プランの Dev シートまたは Full シートが必要なのは、Figma 公式のデスクトップ MCP サーバーのほうです。
特定のフレームやグループを指すリンク(URL に `node-id` が含まれるもの)が最も効果的です。大きなファイル全体を取得すると、エージェントに必要以上のコンテキストを渡すことになります。

Design your mobile app UI with AI, then have your coding agent build the real app from it.

Sprite Fusion lets your AI assistant make the pixel art for your game. Describe a character, item, or tile and get sprites at the exact size you need, ready to drop into your project. Match your existing art, turn charac

A library of conversion components for e-commerce, built on A/B tested mechanics and handed straight to your coding agent. 65 pieces drawn from mechanics that have been A/B tested in real stores: cart drawer with the ups
Live FrontRowTickets.com ticket inventory for AI agents: search, availability, pricing, deals.
QR Planet QR Code MCP Server - Hosted MCP server for QR Planet. Connect AI agents and MCP-compatible clients to create, update, design, route, and analyze dynamic QR Codes using your QR Planet API key.
コメント