Fixes from real new-user feedback
Two things tripped up a fresh install on the Node (npx) path — both fixed.
"bun: command not found" / Bun required
- The plugin's copy-paste MCP config snippet used
bunx. It now emitsnpx -y aiconnect-figma-mcp— no Bun needed. set_image_fillandbatch_opsimage embedding usedBun.file(), which throws under plain Node. Switched to Node'sfs, so local-image fills work without Bun.
Auto-join failing (having to paste a channel id)
join_channelwith no arguments is now robust: it discovers the plugin's channel via the relay and waits up to ~12 s for the plugin to come online. This fixes the race where the agent tried to connect before the plugin was ready, and the case where a standalone relay was in use.- You can still pass an explicit code:
join_channel("<code>").
Install / upgrade
- MCP config:
npx -y aiconnect-figma-mcp(always pulls latest). - Download
aiconnect-figma-plugin.zipbelow, unzip, importmanifest.jsonin Figma desktop → Plugins → Development → Import plugin from manifest. - Start a fresh agent session, then just ask it to connect and build —
join_channelneeds no arguments.