design MCP Server
Figma MCP for free users — no rate limits, full read/write, text to designs, designs to code
Discovered via list:awesome-mcp-servers-punkpeye and last synced 3mo ago.
1. Install the package
npx -y @vkhanhqui/figma-mcp-go
2. Add to claude_desktop_config.json
{
"mcpServers": {
"figma-mcp-go": {
"command": "npx",
"args": [
"figma-mcp-go"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Limit
Decode base64 image and place it as a rectangle fill
Set opacity of one or more nodes (0 = transparent, 1 = opaque)
Change z-order: `bringToFront`, `sendToBack`, `bringForward`, `sendBackward`
Move nodes to a different parent frame, group, or section
Remove all or specific reactions by zero-based index from a node
Rename or recolor an existing paint style
Set a variable's value for a specific mode
Full current page tree
Find nodes by name substring and/or type within a subtree
All components + component sets with variant properties
Create a text node (font loaded automatically)
Set solid stroke color and weight on a node
Set absolute rotation in degrees on one or more nodes
Clone a node, optionally repositioning or reparenting
Create a named layout grid style (columns, rows, or grid)
Create a variable (COLOR/FLOAT/STRING/BOOLEAN) in a collection
Rename a page by ID or current name
Depth-limited tree with `detail` level (`minimal`/`compact`/`full`)
Variable collections and values
Export images to disk (server-side, no API call)
Convert manual annotations to native Figma annotations
600 tool calls/day
Convert an existing FRAME node into a reusable component
Set corner radius — uniform or per-corner
Set blend mode (MULTIPLY, SCREEN, OVERLAY, …) on one or more nodes
Bulk rename nodes via find/replace, regex, or prefix/suffix
Apply an existing local style to a node, linking it to that style
Bind a variable to a node property — supports `fillColor`, `strokeColor`, `visible`, `opacity`, `rotation`, `width`, `height`, corner radii, spacing, and more
Switch the active Figma page by ID or name
File name, pages, current page
All text nodes in a subtree
Dev-mode annotations
Export design tokens (variables + paint styles) as JSON or CSS
Map prototype reactions into interaction flow diagrams
Create a frame with optional auto-layout, fill, and parent
Show or hide one or more nodes
Create an ellipse or circle
Set solid fill color (hex) on a node
Set or update auto-layout (flex) properties on a frame
Set responsive constraints `{ horizontal, vertical }` on one or more nodes
Find and replace text across all TEXT nodes in a subtree or page; supports regex
Description
Create a Figma Section node to organise frames on a page
Apply drop shadow / blur effects directly on a node (no style required)
Delete any style (paint, text, effect, or grid) by ID
Delete a variable or an entire collection
Group two or more nodes into a GROUP
All pages (IDs + names) — lightweight, no tree loading
Nodes matching given type list
All fonts used on the current page, sorted by frequency
Description
Update text content of an existing TEXT node
Lock one or more nodes to prevent accidental edits
Resize nodes by width and/or height
Delete one or more nodes permanently
Create a named text style with font, size, and spacing
Unlock one or more nodes
Rename a node
Create a named effect style (drop shadow, inner shadow, blur)
Add a new mode to an existing collection (e.g. Light/Dark)
Delete a page by ID or name (cannot delete the only page)
Detach component instances, converting them to plain frames
Multiple nodes by ID
Paint, text, effect, and grid styles
Base64 image export of any node
Move nodes to an absolute x/y position
Create a named paint style with a solid color
Ungroup GROUP nodes, moving children to the parent
Currently selected nodes
Current viewport center, zoom, and visible bounds
Prototype/interaction reactions on a node
Best practices for reading Figma designs
Create a new local variable collection with an optional initial mode
Add a new page to the document (optional name and index)
Swap the main component of an INSTANCE node
Single node by ID
Best practices for creating and modifying designs
Export multiple frames as a single multi-page PDF file saved to disk
Transfer overrides between component instances
Chunked approach for replacing text across a design
Set prototype reactions (triggers + actions) on a node; mode `replace` or `append`
Create a rectangle with optional fill and corner radius
Design de produto nivel Apple — sistemas visuais, UX flows, acessibilidade, linguagem visual proprietaria, design tokens, prototipagem e handoff. Cobre Figma, design systems, tipografia, cor, espacamento, motion design e principios de design cognitivo.
Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, UI mockups, product shots, or transparent-background cutouts. Use when the result should be an image asset rather than repo-native SVG, HTML/CSS, or canvas.
Challenges hacky fixes on non-trivial changes.
Build polished, intentional UIs with concrete CSS/Tailwind values — typography, color, layout, spacing, dark mode, accessibility, animations, components. Encodes specific, opinionated rules with exact values, not vague advice. Covers buttons, cards, forms, tables, navigation, dashboards, landing pages, onboarding, and more. Triggers on "absolute ui", "design a UI", "style this component", "make this less like AI slop", "fix the spacing/typography/color", "dark mode", "design a pricing page", "make this look better".
Run Claude Design locally as an Agent Skill — Cursor, Claude Code & more. Produce polished UI mockups, prototypes, decks & wireframes as self-contained HTML, without claude.ai/design. Best with Opus 4.8.
Design engineering skill for AI Agents — build interfaces with craft-level quality
Learn how to use the absolute-spec Claude skill. Complete guide with installation instructions and examples.
Learn how to use the oasis-design-system Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Typography Advisor Claude skill. Complete guide with installation instructions and examples.