
superdoccimo/figma-mcp-free
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCP クライアント、端末、コード生成ワークフロー用の Quota-aware、読み取り専用 Figma ツーリング.
概要
MCP クライアント、端末、コード生成ワークフロー用の Quota-aware、読み取り専用 Figma ツーリング。 figma-mcp-free は 2 つの明示的な読み込みパスを提供します。 1。 ファイル、ノード、コンポーネント、トークン、およびヘッドレス自動化用のレートアウェア Figma REST バックエンド。 2. 認証済みで、PAT または REST リクエストなしで現在の選択のユーザー承認されたキャプチャのためのループバック専用の Figma 開発プラグイン ブリッジ。 どちらのパスも同じ境界検査と React、Vue、Svelte、またはHTMLスターターコード生成パイプラインをフィードします。 ネザーパスはフィグマへ書きます。 Figma Dev Mode や Figma MCP の公式サーバーは、このプロジェクトでは置き換えません。 透明なオープンソースの読み取りパイプラインを明示的に制限します。 Figma REST API はエンドポイント、シート、プラン、リソースの場所に依存します.
概要(AI 翻訳)
MCP クライアント、端末、コード生成ワークフロー用の Quota-aware、読み取り専用 Figma ツーリング。
figma-mcp-free は 2 つの明示的な読み込みパスを提供します。
- ファイル、ノード、コンポーネント、トークン、およびヘッドレス・オートメーションのレート・ウェア・ Figma REST バックエンド
- PATまたはRESTの要求なしで現在の選択のユーザー承認された捕獲のための認証された、ループバックだけFigmaの開発プラグイン橋。
どちらのパスも同じ境界検査と React、Vue、Svelte、またはHTMLスターターコード生成パイプラインをフィードします。 ネザーパスはフィグマへ書きます。
機能のマトリックス
| 機能 | REST バックエンド | ローカルプラグインブリッジ | | お問い合わせ | | ヘッドレス使用 | はい | いいえ、フィグマ デスクトップと明示的なキャプチャが必要です | | Figma PAT | 必須 | 必須 | 必須 | | REST 正規取扱店 | 有り | なし | | 全ファイル・コンポーネントメタデータ | はい | なし | | 現在の選択ノード | ファイル・ノード ID | はい | | MCP・CLI | お問い合わせ | お問い合わせ | | リードのみ | 可 | 可 | 可 | 可 | | リモートサービス | Figma API | ループバックのみ | | 永続スナップショット | 焼結プロセスキャッシュのみ | ワンインメモリースナップショットのみ |
Figma Dev Mode や Figma MCP の公式サーバーは、このプロジェクトでは置き換えません.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
figma-mcp-free
Quota-aware, read-only Figma tooling for MCP clients, terminals, and code-generation workflows.
figma-mcp-free provides two explicit read paths:
- a rate-aware Figma REST backend for files, nodes, components, tokens, and headless automation;
- an authenticated, loopback-only Figma development-plugin bridge for a user-approved capture of the current selection without a PAT or REST request.
Both paths feed the same bounded inspection and React, Vue, Svelte, or HTML starter-code generation pipeline. Neither path writes to Figma.
Capability Matrix
| Capability | REST backend | Local Plugin bridge |
|---|---|---|
| Headless use | Yes | No, Figma Desktop and an explicit capture are required |
| Figma PAT | Required | Not required |
| Uses REST quota | Yes | No |
| Whole-file and component metadata | Yes | No |
| Current selected nodes | By file/node ID | Yes |
| MCP and CLI | Yes | Yes |
| Read-only | Yes | Yes |
| Remote service | Figma API | No, loopback only |
| Persistent snapshot | Bounded process cache only | One in-memory snapshot only |
This project does not replace Figma Dev Mode or the official Figma MCP server. It provides a transparent open-source read pipeline with explicit limits.
Why This Project Exists
Figma REST API limits depend on endpoint, seat, plan, and resource location. This project treats network requests as a budgeted resource:
- node IDs are de-duplicated and batched;
- identical in-flight reads are joined;
- successful responses use a bounded, short-lived memory cache;
- a hard per-client request budget is available;
- short-lived failures retry within configured ceilings;
- long-lived or plan-related
429responses fail fast with structured metadata; - response size can be bounded by depth or transformed into compact selection context;
- the local Plugin bridge can capture the current selection without spending REST quota.
See Figma’s official REST API rate-limit documentation for current limits. Figma may change them.
Features
- MCP STDIO server with stable, read-only tools.
- CLI for REST inspection, batch node reads, component search, token export, and code generation.
- Local bridge CLI for serving, listing, inspecting, generating from, and clearing the captured selection.
- Figma development plugin using
JSON_REST_V1after an explicit Capture & Send action. - Full
/fileand/designURL parsing with numericnode-id=1-2normalization to1:2. - Bounded implementation context through
inspect_selectionandinspect_current_selection. - W3C-style design tokens for colors, sizes, spacing, typography, and shadows.
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →