Figma MCP サーバー
Figma APIと連携するためのMCPサーバー。このサーバーは、モデルコンテキストプロトコル(MCP)を介してFigma APIメソッドの完全なセットを提供します。大きなFigmaファイルの場合、figma_get_fileのdepthを1に設定し、必要に応じて増やすように指示する必要があるかもしれません。
ツール
このサーバーは、すべての Figma API メソッドを MCP ツールとして実装します。
ユーザーメソッド
figma_get_me
- 現在のユーザーを取得する
ファイルメソッド
figma_get_file
- キーでFigmaファイルを取得するfigma_get_file_nodes
- Figma ファイルから特定のノードを取得しますfigma_get_images
- Figma ファイルから画像をレンダリングするfigma_get_image_fills
- Figma ファイル内の画像の塗りつぶしを取得しますfigma_get_file_versions
- Figmaファイルのバージョン履歴を取得する
コメントメソッド
figma_get_comments
- Figmaファイル内のコメントを取得するfigma_post_comment
- Figmaファイルにコメントを追加するfigma_delete_comment
- Figma ファイルからコメントを削除するfigma_get_comment_reactions
- コメントへの反応を取得するfigma_post_comment_reaction
- コメントに反応を追加するfigma_delete_comment_reaction
- コメントから反応を削除する
チームとプロジェクトの方法
figma_get_team_projects
- チーム内のプロジェクトを取得するfigma_get_project_files
- プロジェクト内のファイルを取得する
コンポーネントメソッド
figma_get_team_components
- チーム内のコンポーネントを取得するfigma_get_file_components
- ファイル内のコンポーネントを取得するfigma_get_component
- キーでコンポーネントを取得するfigma_get_team_component_sets
- チーム内のコンポーネントセットを取得するfigma_get_file_component_sets
- ファイル内のコンポーネントセットを取得するfigma_get_component_set
- キーでコンポーネントセットを取得する
スタイルメソッド
figma_get_team_styles
- チーム内のスタイルを取得するfigma_get_file_styles
- ファイル内のスタイルを取得するfigma_get_style
- キーでスタイルを取得する
Webhook メソッド (V2 API)
figma_post_webhook
- Webhookを作成するfigma_get_webhook
- IDでWebhookを取得するfigma_update_webhook
- Webhookを更新するfigma_delete_webhook
- Webhookを削除するfigma_get_team_webhooks
- チームのウェブフックを取得する
ライブラリ分析方法
figma_get_library_analytics_component_usages
- ライブラリ分析コンポーネントの使用状況データを取得するfigma_get_library_analytics_style_usages
- ライブラリ分析スタイルの使用状況データを取得するfigma_get_library_analytics_variable_usages
- ライブラリ分析変数の使用状況データを取得する
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の mcp-figma を自動的にインストールするには:
前提条件
- Node.js (v16以降)
- npmまたはyarn
パッケージのインストール
設定
このMCPサーバーを使用するには、Figma APIトークンを設定する必要があります。設定方法は以下の3つのいずれかです。
1. 環境変数
プロジェクト ルートに.env
ファイルを作成するか、環境変数を直接設定します。
2. コマンドライン引数
サーバーを起動するときに、Figma API トークンをコマンドライン引数として渡すことができます。
Claude Desktopでの使用
claude_desktop_config.json
に以下を追加します。
npxの使用
直接Node.js(環境変数付き)
直接 Node.js (コマンドライン引数付き)
/path/to/mcp-figma
リポジトリへの実際のパスに置き換えます。
例
Figmaファイルを入手する
ファイルからコメントを取得する
Webhookを作成する
発達
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
Related MCP Servers
- AsecurityFlicenseAqualityEnables seamless interaction with Figma via the Model Context Protocol, allowing LLM applications to access, manipulate, and track Figma files, components, and variables.Last updated -2106TypeScript
- AsecurityAlicenseAqualityFacilitates the analysis of Figma file structures by extracting node hierarchies, accessible via REST API or MCP protocol.Last updated -12TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server integration that enables Cursor AI to communicate with Figma, allowing users to read designs and modify them programmatically through natural language commands.Last updated -192,5143,528JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol (MCP) server that enables Claude to create and manipulate designs in Figma through either a Figma plugin or directly via the Figma API.Last updated -TypeScript