Figma MCP サーバー
Figma ファイル構造を分析するための MCP (Model Context Protocol) サーバー。
特徴
Figmaファイルを分析してノード階層を抽出する
REST APIとMCPプロトコルの両方をサポート
設定可能なノードツリーの深さ
Related MCP server: FigmaMind MCP Server
前提条件
Node.js 16以上
npmまたはyarn
Figma APIキー
インストール
npmから
出典
構成
サンプル環境ファイルをコピーし、Figma API キーを追加します。
次に、 .envファイルを編集し、Figma API キーを追加します。
Figma アカウント設定から Figma API キーを取得できます: https://www.figma.com/developers/api#access-tokens
使用法
REST APIサーバーとして
サーバーを起動します。
これにより、ポート 3000 (または.envファイルで指定されたポート) で Express サーバーが起動します。
APIエンドポイント
GET /health- ヘルスチェックエンドポイントGET /openapi.json- OpenAPI仕様GET /mcp.json- MCP マニフェストPOST /analyze- Figma ファイルを解析する
分析エンドポイントへのリクエストの例:
MCPサーバーとして
サーバーは、MCP プロトコルを介して LLM によって直接使用できます。
またはソースから実行する場合:
クライアントの例
シンプルなクライアントサンプルが含まれています。使い方は以下のとおりです。
最後のパラメータはオプションの深度パラメータです。
発達
開発モードで実行
テスト
ドッカー
コンテナ化されたデプロイメント用に Dockerfile が提供されています。
ライセンス
マサチューセッツ工科大学