Figma MCP Server について
Figma MCP Serverは、Figma API経由でMCP対応クライアントからファイルやプロジェクトの内容にアクセスします。変数、参照、テーマを操作するツールも備えています。
主な機能
- 01Figma API認証
- 02ファイル詳細の取得
- 03プロジェクトファイルの一覧表示
- 04変数、参照、テーマの管理
活用シーン
- 01クライアントからFigmaファイルの詳細を確認
- 02Figmaプロジェクト内のファイルを閲覧
- 03ファイル変数の作成や更新
- 04参照の検証とテーマの設定
MCP 対応
MCP サーバーとして、Figmaのファイルやプロジェクトへのアクセスと、変数、参照、テーマの操作を対応クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Figma MCP Server
Claude/Cursor が Figma のデザインデータに直接アクセスできると、スクリーンショットに依存するアプローチよりもはるかに効果的に、正確なデザインを一度の手順で生成できます。
Figma API と読み取り専用で連携する Model Context Protocol(MCP)サーバーです。Figma のファイルやプロジェクトへの基本的なアクセスに対応しており、Claude Desktop やその他の MCP 対応クライアントでの利用を想定して設計されています。
機能
- Figma API による安全な認証
- Figma ファイル操作(読み取り、一覧表示)
前提条件
- Node.js 18.x 以降
- Figma アクセストークン(読み取り権限)
設定
.env.exampleを.envにコピーし、Figma アクセストークンを設定します。
FIGMA_ACCESS_TOKEN=your_figma_token
MCP_SERVER_PORT=3000
DEBUG=figma-mcp:*
- Claude Desktop と連携するには、Claude の設定にサーバーを追加します(
examples/claude_desktop_config.jsonを参照)。
### Available Tools
- **get-file**: Retrieve Figma file details
- **list-files**: List files in a Figma project
- **create-variables**: Create variables in a Figma file
- **update-variables**: Update existing variables in a Figma file
- **delete-variables**: Delete variables from a Figma file
- **create-reference**: Create a reference between variables
- **validate-references**: Check for circular references and validate dependencies
- **create-theme**: Create a theme with variable mode configurations
See `src/handlers/figma.ts` and `src/commands/figma.ts` for implementation details.
See `src/handlers/figma.ts` and `src/commands/figma.ts` for implementation details.
## Project Structure
- `src/server.ts` — Main server logic
- `src/handlers/figma.ts` — Figma API handlers
- `src/commands/figma.ts` — Command definitions
- `src/schemas/` — Input validation schemas
- `src/types/` — TypeScript types
- `bin/figma-mcp-server` — CLI entry point
- `examples/` — Example Claude Desktop configs
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。