MCP server

figma-mcp-rust: Figma MCP with 73 Tools and No REST API

figma-mcp-rust is a Rust port of figma-mcp-go that gives an AI coding agent read and write access to live Figma files through a plugin, with no API token.

Run
claude mcp add -s project figma-mcp-rust -- npx -y @alvinindra/figma-mcp-rust@latest
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is figma-mcp-rust?

figma-mcp-rust is an open source Figma MCP server written in Rust. It reads and writes live Figma data through a plugin bridge instead of the REST API, so no API token is needed and rate limits do not apply. The README counts 73 tools covering design, styles, variables and export.

It is a Rust port of vkhanhqui's figma-mcp-go, and the README credits that author for the original design, the plugin bridge and the tool catalogue. The rewrite keeps the same server and changes the engine underneath.

The maintainer says he built it because Figma's REST limits, as few as 6 tool calls a month on Starter, Collab and View plans, are used up in minutes. The plugin bridge avoids the API entirely.

What the Rust rewrite changed

  • A websocket bridge that correlates requests with tokio oneshot channels, which removes a send on closed channel race.
  • One declarative table holds all 73 tool registrations, so a new tool is one added entry.
  • Structured logging through tracing, with FIGMA_MCP_LOG=debug for verbose output.
  • Typed errors such as NotConnected and Timeout, and pure Rust PDF merging with no external CLI.

Design strategies as prompts

The server ships 12 MCP prompts, including read_design_strategy, style_audit_strategy, design_token_generation_strategy and generate_color_palette. Installing through the plugin marketplace also adds matching skills and a bridge troubleshooting skill.

Who it suits

Best for

Not for

  • Figma in the browser only. The plugin is imported in Figma Desktop.
  • Anyone wanting a small tool list. The server registers 73 tools.
  • Work on destructive edits without care, since delete_nodes removes nodes permanently.

Use it with UiChemy

figma-mcp-rust helps an agent build or tidy a Figma design. UiChemy's Figma to WordPress then converts that Figma file into Elementor or Gutenberg pages, so the design reaches a live WordPress site. Click Get Started on uichemy.com.