The most comprehensive MCP server for Figma (v1.31.0, active development with weekly releases). Bridges design and development by giving AI assistants (Claude, etc.) complete access to Figma for extraction, creation, debugging, and bidirectional token sync. Key differentiators: supports 4 connection modes (NPX, Local Git, Cloud Mode, Remote SSE), provides write tools for design creation and modification, offers accessibility scanning with 14 WCAG checks, and includes real-time console monitoring via a Desktop Bridge WebSocket plugin. Replaces Style Dictionary and Tokens Studio's export pipeline with DTCG JSON + CSS custom properties sync. Cross-MCP identity tagging prevents attribution conflicts when running multiple Figma MCPs.
npm install figma-console-mcpNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to start the MCP server and call a tool (extract tokens) using the @modelcontextprotocol/sdk client.
Update to v1.31.0+ and re-import the Desktop Bridge plugin. The fix force-kills zombie processes (SIGTERM→SIGKILL) and adds auto-reconnect watchdog.
Use npx figma-console-mcp-cloud --token YOUR_CLOUD_TOKEN instead.
Use NPX or Local Git setup for write access. Check capability table in README.
After updating the npm package, re-import the plugin in Figma via the community page.
Upgrade Node.js to v18+ (LTS recommended).
Use NPX mode or pass explicit paths via command-line arguments.
Ensure the Figma Desktop Bridge plugin is active (open Figma and check plugin is running). Run 'npx figma-console-mcp --desktop-bridge-port 5050' with a different port if 5050 is occupied.
Set FIGMA_TOKEN or pass --figma-personal-access-token with a valid token from Figma Developer Settings. Tokens must have 'file_variables:read' and 'file_content:read' scopes.
Run 'npx figma-console-mcp' directly (without global install). If using NPX, ensure npm >=7 and the package name is correct.
Confirm Node.js >=18 is installed (node --version). Run 'npm install -g figma-console-mcp' or use npx without global install.