When should you use this server
Use the Figma MCP server when you want an agent to:- Generate production-ready UI code (React, Vue, HTML/CSS, iOS) from Figma designs.
- Extract variables and style tokens from selected nodes (colors, spacing, typography).
- Map Figma components to real code components in your repo (Code Connect).
- Capture high-fidelity images of selections for reference or docs.
- Provide your agents with design system rules so generated code matches your stack.
Tools provided
get_code
Generates code for your Figma selection. Default output is React + Tailwind, but the output framework and libraries can be customized through prompts.- Examples:
- “Generate my Figma selection in Vue.”
- “Generate my Figma selection in plain HTML + CSS.”
- “Generate my Figma selection in iOS.”
- “Generate my Figma selection using components from src/ui.”
get_variable_defs
Returns variables and styles (design tokens) used in your selection — including colors, spacing, typography.- Examples:
- “Get the variables used in my Figma selection.”
- “List the color and spacing variables in this frame.”
get_code_connect_map
Retrieves a mapping between Figma node IDs and their corresponding code components in your codebase.- Output includes:
codeConnectSrc
: file path or URL of the component in your repo.codeConnectName
: the component’s name in your codebase.
- Enables direct mapping between Figma elements and real code components, so agents use the right building blocks.
get_image
Captures a screenshot of your selection to preserve layout fidelity.- Notes: Enable via Preferences → Dev Mode MCP Server Settings → Enable tool get_image.
- Recommended to keep this on unless managing token limits.
create_design_system_rules
Generates a rule file to guide agents in producing high-quality code aligned with your design system and tech stack.- After creating the file, save it in your repo’s
rules/
orinstructions/
directory so the MCP client can reference it for future generations.
Notes
- The Dev Mode MCP Server is in open beta.
- Available on a Dev or Full seat on the Professional, Organization, or Enterprise plans.
- You must use a code editor or application that supports MCP Servers (i.e. VS Code, Cursor, Windsurf, Claude Code).
- You can only use the Dev Mode MCP server from the Figma desktop app.