Free, two-way Figma MCP server. Turn designs into framework-aware code, and push code back to the canvas. Works with Claude Code, Cursor, Codex, and any MCP client.
The MCP server for Figwright: a two-way Figma agent for Claude Code, Cursor, Codex, and other MCP clients.
Figwright bridges MCP clients to a Figma plugin over a local WebSocket relay, so an AI agent can both read your designs with high-fidelity grounding and write back to the canvas. No Figma paid tier required. The server exposes 135 tools spanning reads, writes, and codebase-grounded context.
Usage
Add it to your MCP client config (e.g. Claude Code's .mcp.json):
The server talks to the Figwright Figma plugin running in your Figma app. See the main repository for the full setup (installing the plugin, connecting, and the available skills).
Requirements
Node.js 20.19+ or 22.12+ (the server runs via npx as its own process, independent of your project's Node version)
Free, two-way Figma MCP server. Turn designs into framework-aware code, and push code back to the canvas. Works with Claude Code, Cursor, Codex, and any MCP client.