Integrations
Supports loading environment variables from .env files for configuration, particularly for storing and accessing the Figma API token securely.
Provides complete access to the Figma API, allowing interaction with files, comments, teams, projects, components, styles, webhooks, and library analytics. Enables retrieving file content, managing comments and reactions, accessing design components, and monitoring usage analytics.
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 -195,1853,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