SF

superdoccimo/figma-mcp-free

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

59 stars 10 forks Качество 81 Тренд 28MIT

Quota-aware, инструментарий Figma только для чтения для клиентов MCP, терминалов и рабочих процессов генерации кода.

Обзор

Quota-aware, инструментарий Figma только для чтения для клиентов MCP, терминалов и рабочих процессов генерации кода. figma-mcp-free предоставляет два явных пути чтения: 1. бэкэнд Figma REST для файлов, узлов, компонентов, токенов и безголовой автоматизации; 2. аутентифицированный, только с обратной связью мост разработки Figma для одобренного пользователем захвата текущего выбора без запроса PAT или REST. Оба пути питают один и тот же ограниченный контроль и конвейер генерации стартового кода React, Vue, Svelte или HTML. Ни один из путей не пишет Фигме. Этот проект не заменяет Figma Dev Mode или официальный сервер Figma MCP. Он обеспечивает прозрачный трубопровод чтения с открытым исходным кодом с явными ограничениями. Ограничения Figma REST API зависят от конечной точки, места, плана и местоположения ресурсов.

Обзор (машинный перевод)

Quota-aware, инструментарий Figma только для чтения для клиентов MCP, терминалов и рабочих процессов генерации кода.

figma-mcp-free обеспечивает два явных пути чтения:

  1. бэкэнд Figma REST для файлов, узлов, компонентов, токенов и автоматизации без головы;
  2. аутентифицированный, только с обратной связью мост Figma для захвата текущего выбора, одобренного пользователем, без запроса PAT или REST.

Оба пути питают один и тот же ограниченный контроль и конвейер генерации стартового кода React, Vue, Svelte или HTML. Ни один из путей не пишет Фигме.

##Матрица возможностей

Обсуждение REST Backend | Local Plugin Bridge [править править код] | Безголовое использование | Да | Нет, Figma Desktop и явный захват Figma PAT | Требуется | Не требуется | Использует квоту REST | Да | Нет Полные и составные метаданные | Да | Нет | Текущие выбранные узлы | По файлу/узлу ID | Да MCP и CLI | Да | Да Читать далее → Да, да Remote service | Figma API | Нет, только обратная связь | Постоянный снимок | Ограниченный кэш процесса | Один снимок в памяти только |

Этот проект не заменяет Figma Dev Mode или официальный сервер Figma MCP.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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.
Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →