Skip to main content
MCP server CX Codex

figma-mcp-rust — Claude Code MCP server: Figma without an API token

An MCP server that reads and edits a live Figma file through a plugin bridge. No REST API token, no call limits.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add figma-mcp-rust -- npx -y @alvinindra/figma-mcp-rust
Open on GitHub

What figma-mcp-rust does

The server talks to Figma through a plugin instead of the REST API. You import manifest.json into Figma Desktop, run the plugin inside a file, and the agent works with that open document. The catalogue holds 73 tools: frames, text, components, fills and strokes, auto-layout, styles, variables, prototypes, renaming, and find-and-replace across text layers.

This is a Rust port of figma-mcp-go. What the rewrite adds is structured logging, request correlation that avoids races, and a tool table declared in one place. Install runs through npx, so there is no build step. The plugin ships with 13 skills covering design reading, token generation, and bridge troubleshooting.

The bridge only works while the plugin is running in an open Figma file — otherwise the server sees nothing. You install the plugin by hand from the release archive; there is no automatic path.

What it helps with

  • create a frame with auto-layout and a fill from the chat
  • bulk rename layers with a regex
  • move colors and typography into variables and styles
  • wire prototype reactions onto buttons
  • find and replace text across every text layer on a page

Example prompts for the agent

  • Create a 1440×900 frame with auto-layout and fill it with #F5F5F5
  • Rename every layer prefixed old_ to new_ using batch_rename_nodes
  • Create color variables and add a Dark mode

How to install figma-mcp-rust

Platform CLI

claude mcp add figma-mcp-rust -- npx -y @alvinindra/figma-mcp-rust

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about figma-mcp-rust

How do I install figma-mcp-rust in Claude Code?

Run claude mcp add figma-mcp-rust -- npx -y @alvinindra/figma-mcp-rust. Then in Figma Desktop go to Plugins → Development → Import plugin from manifest and pick manifest.json from the release archive.

What does figma-mcp-rust do?

It gives an agent access to an open Figma file through a plugin bridge: creating and editing layers, styles, variables, prototypes. No REST API and no token involved.

Do I need a Figma API token?

No. The server reaches Figma through the plugin, so REST API call limits do not apply.

Similar MCP servers

Everything for Design →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor