figma/mcp-server-guide
A guide on how to use the Figma MCP server
Figma MCP Server Guide – What It Is
The repository contains documentation and setup instructions for Figma’s Model‑Context‑Protocol (MCP) server. The MCP server is a thin HTTP service that lets AI‑powered coding assistants (e.g., GitHub Copilot, Cursor, Claude Code, Gemini CLI) read design data from a Figma file and, in some cases, write back to the canvas. By exposing design‑specific tools (‑ get_design_context, generate_image, upload_assets, etc.) the server lets an LLM translate a selected Figma frame into structured data that can be turned into production‑ready code.
Core capabilities
- Read design context – Pull components, variables, auto‑layout info, and a React + Tailwind representation of a selected node.
- Write to the canvas – (Beta) Create or modify frames, components, variables, and auto‑layout directly from the AI client.
- Generate placeholder assets – On‑the‑fly image generation that is uploaded back to the file.
- Code generation – Turn a selected frame into code, optionally using Code Connect to keep generated code in sync with existing components.
- Future feature – Convert a web page into a Figma design.
Who uses it?
Developers who want to bridge design and code with AI assistants. The guide shows how to connect the server from several popular editors (VS Code, Cursor, Claude Code, Gemini CLI) and how to prompt the assistant to fetch design data, generate code, or update the Figma file.
Rate limits & pricing
- Starter / View / Collab seats: ≤ 6 tool calls per month.
- Dev / Full seats on Professional‑, Organization‑, or Enterprise‑plans: per‑minute limits matching Figma’s Tier 1 REST API.
- Write‑to‑canvas is free during the beta but will become a usage‑based paid feature.
Supporting resources
- Full developer docs: https://developers.figma.com/docs/figma-mcp-server/
- Code Connect docs for keeping generated code aligned with a codebase.
- Workflow‑skill subfolders for video‑to‑storyboard conversion and PRD‑to‑FigJam project‑plan generation.
TL;DR
The repo is not a code library but a step‑by‑step guide for configuring the Figma MCP server so AI agents can read/write design data and generate code from Figma frames. It’s a genuine AI‑assistant integration project aimed at streamlining design‑to‑code workflows.
Related
- Project
- Project
- Project
- Project
- Project