Connect Claude Code to Figma's Model Context Protocol and edit your designs directly from Claude Code — no plugins needed.
This guide is for designers, developers, and makers who want to connect Claude AI to Figma — even if you've never used a terminal before. No coding experience required. If you can copy-paste, you can do this.
A universal language that lets AI talk directly to your tools — no copy-paste, no manual handoff.
Download from claude.ai/download and log in with your Anthropic Pro account.
Runs the official installer and sets up the Claude Code CLI on your machine.
curl -fsSL https://claude.ai/install.sh | bashMakes the claude command available in every future terminal session.
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrcA browser window will open — complete the OAuth flow to link your Anthropic account to the CLI. (See the glossary above if "OAuth" sounds unfamiliar.)
claudeAdd both servers — remote for cloud access, desktop for live in-file editing.
claude mcp add --scope user --transport http figma https://mcp.figma.com/mcpclaude mcp add --transport http figma-desktop http://127.0.0.1:3845/mcpBoth figma and figma-desktop should appear in the output.
claude mcp listOpen Figma Desktop → Preferences → toggle on Enable Desktop MCP Server. This exposes your active selection to Claude.
Press Cmd+Q — don't just close the window. MCPs only load at app startup.
Claude will describe the layers, colors, and layout of your selected frame. Congrats — your setup is complete!
Make sure Figma Desktop is open, the MCP server toggle is on (step 7), and you fully restarted Claude (step 8). Then try again.