osfeed.dev
Release / / with v0.7.0, v0.7.1

Framelink MCP for Figma v0.8.0

Keep receiving progress while large Figma designs and image downloads are processed.

Before you upgrade to v0.8.0

3 to fix

Set `--image-dir` or `IMAGE_DIR` to the intended base and pass relative `localPath` values; absolute paths no longer select arbitrary destinations. Use only letters, digits, underscores, dots, or hyphens in `filenameSuffix`.

Action requiredSave images and vector assets from Figma to local project files.Affects: Clients supplying absolute download paths or filenameSuffix values outside the allowed characters.Inferred
Read the evidence

Replace `SSEClientTransport` with `StreamableHTTPClientTransport`; use POST at `/mcp` or `/sse`. Stop using `/messages`, GET/DELETE streams, and persistent `mcp-session-id` state.

Action requiredConnect MCP clients to a Figma context server over HTTP.Affects: Legacy SSE clients and clients relying on persistent HTTP sessions.Inferred
Read the evidence

Call `getServerConfig()` without the old Boolean argument; await `simplifyRawFigmaObject` and `extractFromDesign`. Pass a server factory as the third argument to `startHttpServer`.

Action requiredEmbed Figma design extraction or MCP serving in a Node.js application.Affects: Applications consuming the exported configuration, extraction, or HTTP server APIs.Inferred
Read the evidence

What changed in v0.8.0

Tools send progress when clients provide a progress token; clients that reset timeouts on progress can keep long requests alive. HTTP now uses stateless Streamable HTTP, and image downloads resolve under --image-dir or IMAGE_DIR.

Also: Animated GIF downloads, configurable image destinations, SVG and layout fixes, and stateless HTTP connections.

Install [email protected]; requires Node.js >=18.0.0 and Figma API credentials.

Fixed and improved

Receive progress during large fetches; progress-aware clients can reset timeouts. Image-filled frames retain structure, and primary-axis alignment no longer becomes `stretch` merely because children fill it.

ImprovedRead Figma file or node layouts, styles, text, and component information in an MCP coding tool.Inferred
Read the evidence

Each HTTP request gets its own server and transport, allowing concurrent clients without the earlier shared-transport conflict.

Limit liftedConnect MCP clients to a Figma context server over HTTP.Inferred
Read the evidence

Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.

Share

LinkedIn takes the link and its card only; write your text there.

X LinkedIn Reddit Hacker News Bluesky