figma-bridge-doctor
Single owner of the connection between Figma Desktop and the figma-console MCP Desktop Bridge plugin, alias-agnostic, across every project. Use on any intent to open, activate, restart or check Figma or the bridge, and before any figma-console tool call. Trigger phrases: "open the Figma file", "is the bridge connected?", "restart the bridge", "abre o figma", "liga a bridge". Probes state, takes the minimum action, verifies with figma_get_status and escalates at most 4 times. Always Figma Desktop, never the browser. The automation is macOS only.
- Version
- 1.1.1
- License
- MIT
- Compatibility
- macOS only for the scripts (bash, osascript, lsof, pgrep, launchctl), with the Accessibility permission for the app that runs them and the English Figma UI. Needs Figma Desktop, figma-console-mcp (Southleft) with its Desktop Bridge plugin, Node.js 18+ and Python 3. It repairs the figma-console connection only; the official Figma MCP server does not go through it.
Pinned to revision c26ea886a170, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/figma-bridge-doctor/SKILL.md
- skills/figma-bridge-doctor/references/deep-recovery.md
- skills/figma-bridge-doctor/references/layer1-recovery.md
- skills/figma-bridge-doctor/references/plugin-version-drift.md
- skills/figma-bridge-doctor/references/rival-write-audit.md
- skills/figma-bridge-doctor/references/watchdog.md
- skills/figma-bridge-doctor/scripts/com.figma-maxxing.bridge-watchdog.plist.template
- skills/figma-bridge-doctor/scripts/figma-add.sh
- skills/figma-bridge-doctor/scripts/figma-bridge-reset.sh
- skills/figma-bridge-doctor/scripts/figma-open.sh
- skills/figma-bridge-doctor/scripts/figma-status.sh
- skills/figma-bridge-doctor/scripts/figma-watchdog.sh
- skills/figma-bridge-doctor/scripts/mcp-direct/README.md
- skills/figma-bridge-doctor/scripts/mcp-direct/daemon.mjs
- skills/figma-bridge-doctor/scripts/mcp-direct/fx.py
- skills/figma-bridge-doctor/scripts/mcp-direct/shot.py
Every link opens the file at its source, pinned to the revision this page describes.