Release / / with v0.13.0, v0.13.1
Framelink MCP for Figma v0.13.2
Give coding tools Figma grid layouts with rows, columns, gaps, and cell placement intact.
Before you upgrade to v0.13.2
2 to fixResolve node `template` references through top-level `elements`; accept inline style objects as well as style keys and allow missing node `type` and `name`. Text-layer and auto-generated names are omitted.
Requested roots use contextual sizing with designed dimensions for reference; letter spacing and relative line height use `em`, and stroke alignment distinguishes inset, centered, and outside strokes.
Read the evidence
What changed in v0.13.2
Grid layout output now preserves placement rather than flattening it. MCP output defaults to tree and shares repeated element bodies; fetch retains its YAML default, and serialized output omits text-layer and auto-generated names.
Also: Tree becomes the MCP default; repeated data is shared, HTTP accepts OAuth bearer tokens, SVGs report dimensions, and colors, blur, and text units are corrected.
Install [email protected]; requires Node.js >=20.20.0 and Figma API credentials.
New things you can do
Read Figma grid rows, columns, gaps, and per-cell placement for implementation.
Read the evidence
Fixed and improved
Tree output is no longer marked experimental and is now the MCP server default. `fetch` keeps YAML by default.
Solid fill stacks resolve to the displayed color, CSS blur uses half the Figma radius, and gradient stop alpha now includes paint opacity.
HTTP accepts `Authorization: Bearer <token>` for Figma OAuth. `X-Figma-Token` takes precedence if both are present; server credentials remain the fallback.
Read the evidence
SVG downloads report their actual dimensions instead of `0x0`.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.