
superdoccimo/figma-mcp-free
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Quota-aware, MCP 클라이언트, 터미널 및 코드 생성 워크플로우에 대한 읽기 전용 Figma 툴링.
개요
Quota-aware, MCP 클라이언트, 터미널 및 코드 생성 워크플로우에 대한 읽기 전용 Figma 툴링. figma-mcp-free는 2개의 명시된 읽기 경로를 제공합니다: 1. 파일, 노드, 구성 요소, 토큰 및 헤드리스 자동화에 대한 속도 인식 Figma REST 백엔드; 2. PAT 또는 REST 요청없이 현재 선택의 사용자 승인 캡처에 대한 인증, 루프백 전용 Figma 개발 플러그인 브리지. 두 경로는 동일한 경계 검사 및 React, Vue, Svelte, 또는 HTML starter-code 생성 파이프라인을 공급합니다. Neither 경로는 Figma로 쓰입니다. 이 프로젝트는 Figma Dev Mode 또는 공식 Figma MCP 서버를 대체하지 않습니다. 투명 오픈소스 읽기 파이프라인을 명시한 제한으로 제공합니다. Figma REST API 제한은 엔드포인트, 좌석, 플랜 및 리소스 위치에 따라 다릅니다.
개요(AI 번역)
Quota-aware, MCP 클라이언트, 터미널 및 코드 생성 워크플로우에 대한 읽기 전용 Figma 툴링.
figma-mcp-free 2개의 명시된 읽기 경로를 제공합니다:
- 파일, 노드, 구성 요소, 토큰 및 헤드리스 자동화에 대한 속도 인식 Figma REST 백업;
- PAT 또는 REST 요청없이 현재 선택의 사용자 승인 캡처에 대한 인증, 루프백 전용 Figma 개발 플러그인 브리지.
두 경로는 동일한 경계 검사 및 React, Vue, Svelte, 또는 HTML starter-code 생성 파이프라인을 공급합니다. Neither 경로는 Figma로 쓰입니다.
기능 매트릭스
| 기능 | REST 백엔드 | 현지 플러그인 브리핑 | 인포메이션 | 헤드리스 | 예 | 아니요, Figma Desktop 및 명시된 캡처가 필요합니다 | | Figma PAT |필수 | 필요 | | 용도 REST 할당량 | 예 | 아니오 | | 전체 파일 및 구성품 메타데이터 | 예 | No | | 현재 선택된 노드 | 파일/노드 ID | 예 | | MCP 및 CLI | 네 | 네 | 네 | | 읽기 | 네 | 네 | | 원격 서비스 | Figma API | 아니, 루프백만 | | Persistent 스냅샷 | Bounded process cache만 | 원어메모리 스냅샷 |
이 프로젝트는 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 가이드부터 시작하세요 →