
superdoccimo/figma-mcp-free
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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 обеспечивает два явных пути чтения:
- бэкэнд Figma REST для файлов, узлов, компонентов, токенов и автоматизации без головы;
- аутентифицированный, только с обратной связью мост 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:
- 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 →