SF

superdoccimo/figma-mcp-free

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

59 stars 10 forks 品質 81 トレンド 27MIT

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 つの明示的な読み込みパスを提供します。

  1. ファイル、ノード、コンポーネント、トークン、およびヘッドレス・オートメーションのレート・ウェア・ Figma REST バックエンド
  2. 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:

  1. a rate-aware Figma REST backend for files, nodes, components, tokens, and headless automation;
  2. 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 429 responses 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_V1 after an explicit Capture & Send action.
  • Full /file and /design URL parsing with numeric node-id=1-2 normalization to 1:2.
  • Bounded implementation context through inspect_selection and inspect_current_selection.
  • W3C-style design tokens for colors, sizes, spacing, typography, and shadows.
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →