Changelog
What's new in each release of @irshad.io/figma-local-mcp.
v1.5.0
- newverify_code renders Flutter code with flutter test and compares it with Figma's render, inside your own project when you name the widget's file.
- newsearch_design_system lists the components, styles and variables of the open file, so designs reuse them.
- newplace_image puts local images and SVGs into the open file.
- newFlutter: projects using flutter_screenutil get .w, .h, .r and .sp lengths.
- newFlutter: Figma text styles become named AppTextStyles.
- improvedFlutter: inner shadows and blend modes are drawn.
- improvedFaster reads: images the server already has, and images of hidden layers, are not sent again; large nodes stop reading early.
- fixedA malformed request or plugin message no longer stops the server; requests must come from this machine.
- fixedsave_design_export no longer replaces JSON files that are not design exports.
- fixedFlutter: text no longer takes the letter spacing of the app's theme.
- improvedA link to the website in the plugin panel.
v1.4.2
Oct 14, 2026- improvedListed in the official MCP Registry as io.github.irshadio/figmcp.
v1.4.1
Oct 14, 2026- improvedNew name: figmcp. The plugin shows as figmcp in Figma; the npm package and setup command stay the same.
v1.4.0
Oct 14, 2026- newDesign in Figma: use_figma runs Figma plugin API scripts to create and edit frames in the open file, one undo step per script.
- improvedRedesigned plugin panel with a status card, live indicator and footer links.
- improvedThe plugin is now called Figma Local MCP.
- improvedDesigns can load images from the web.
- improvedThe server reports its real version to MCP clients.
v1.3.3
Oct 8, 2026- fixedThe plugin is shared as a development plugin again, imported from its manifest.
v1.3.0
Oct 8, 2026- improvedShorter README and a simpler first run.
- improvedLocalhost is listed in the plugin's allowed domains.
v1.2.0
Oct 8, 2026- newFirst npm release: npx @irshad.io/figma-local-mcp setup registers the server and installs the plugin in one command.
- newFlutter output: widgets for Flutter projects, with assets saved into the folders pubspec.yaml declares.
- newLive plugin bridge over localhost, offline snapshots and Code Connect mappings.
- improvedFaster reads: exports run together and hidden layers are skipped.
- fixedText line boxes with several runs, hugging text widths and SVG render bounds.