Figma Rs MCP server
io.github.jirayusueb/figma-mcp-rs·v0.1.0Figma/FigJam MCP server with read/write via plugin — no API token, no limits. 78 tools.
0 stars45 downloads/wk
Reviews
Write oneNobody has reviewed Figma Rs yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Figma Rs tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 34 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Figma Rs compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 78% of 1,337 Media servers
- Downloads a week
- 45
- more than 31% of 365 Media servers with a package
Install Figma Rs in Claude Code, Cursor or VS Code
Runs npx -y figma-mcp-rs on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add figma-mcp-rs -- npx -y figma-mcp-rs
What the publisher says
From the Figma Rs repository's README, as published. We do not edit it. Read it on GitHub
figma-mcp-rs
Figma/FigJam MCP server in Rust — free, no rate limits. Rust port of vkhanhqui/figma-mcp-go with a rewritten SolidJS plugin and FigJam support.
Open-source MCP server with full read/write access to Figma and FigJam via plugin — no REST API, no rate limits. Turn text into designs and designs into real code. Works with Claude, Cursor, GitHub Copilot, and any MCP-compatible AI tool.
Highlights
- No Figma API token required
- No rate limits — free plan friendly
- Read and Write live Figma/FigJam data via plugin bridge — 87 tools total (73 from the Go reference, plus getstatus, executecode, eight FigJam tools, the usefigma escape hatch, and four design-system tools: updatestyle, updatevariable, setvariablemode, bindvariabletostyle)
- Full design automation — styles, variables (values, aliases, scopes, modes), components, prototypes, and content
- Colors accepted anywhere as hex, rgb(), hsl(), or oklch(); getstyles and exporttokens emit any of them via colorFormat
- Design strategies included — 12 MCP prompts built in
- Native binary, fast startup, low memory
- Plugin bundled in the binary — the server self-installs it on first run, no download step
- Built on rmcp 3.2; negotiates MCP protocol revision with each client
Why this exists
The official Figma MCP servers go through the REST API, which is rate limited per plan:
This server never calls the REST API. It talks to a plugin running inside Figma Desktop over a local WebSocket, so every read and write is unlimited and free — and unlike REST, the plugin can write to the open file.
Performance
Measured on Apple M4 Pro: ~6 MB RSS idle, ~7 MB with a plugin connected during tool round trips; startup < 10 ms. The Go reference runs ~15–25 MB.
Installation & Setup
1. Configure your AI tool
Claude Code CLI
claude mcp add -s project figma-mcp-rs -- npx -y figma-mcp-rs@latestOr build from source:
make build # cargo build --release + plugin build
claude mcp add -s project figma-mcp-rs -- /path/to/figma-mcp-rs/target/release/figma-mcp-rsCodex CLI
codex mcp add figma-mcp-rs -- npx -y figma-mcp-rs@latestClaude Code plugin marketplace (also installs the 15 skills)
/plugin marketplace add <this-repo>
/plugin install figma-mcp-rs@figma-mcp-rs.mcp.json (Claude and other MCP-compatible tools)
{
"mcpServers": {
"figma-mcp-rs": {
"command": "npx",
"args": ["-y", "figma-mcp-rs"]
}
}
}.vscode/mcp.json (Cursor / VS Code / GitHub Copilot)
{
"servers": {
"figma-mcp-rs": {
"type": "stdio",
"command": "npx",
"args": ["-y", "figma-mcp-rs"]
}
}
}Docker
docker build -t figma-mcp-rs .
docker run -i --rm -p 1998:1998 figma-mcp-rs.mcp.json with Docker:
{
"mcpServers": {
"figma-mcp-rs": {
"command": "docker",
"args": ["run", "-i", "--rm", "-p", "1998:1998", "figma-mcp-rs"]
}
}
}The image listens on 0.0.0.0:1998 (baked into the default CMD), so the Figma plugin connects to ws://127.0.0.1:1998 as usual through the port mapping — keep the host port at 1998 or update the host in the plugin UI. Run one container per plugin connection; for multiple simultaneous MCP clients on one machine prefer the native binary, whose leader election shares a single plugin connection. The self-installed plugin path inside the container is not host-accessible — import the plugin from this repo's plugin/ directory or the release plugin.zip instead.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Figma Rs: common questions
- Is Figma Rs MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Figma Rs safety report
- How do I install Figma Rs?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Figma Rs need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Figma Rs maintained?
- The last commit was 55 days ago (2026-09-10). The latest release is v0.1.0.
- What can I use instead of Figma Rs?
- Servers from other publishers that do the same job: Figma Rust MCP server, Figma Go MCP server and Mimic AI MCP server.
- How does Figma Rs compare with other Media MCP servers?
- safety score 88/100 (higher than 78% of 1,337 Media servers); downloads a week 45 (more than 31% of 365 Media servers with a package). Full comparison.
Alternatives to Figma Rs
Same job from other publishers: the closest match first, then the best rated.
- Figma RustFigma MCP server in Rust: plugin bridge, no API token, no rate limits, 73 tools.not reviewedEstablishedA
- Figma GoFigma MCP server with full read/write access via plugin bridge — no API token or rate limits.not reviewedGrowingA
- Mimic AIBuilds Figma from your design system: real components and tokens, enforced, learning every build.not reviewedGrowingA
- DembrandtDesign tokens from any live site: colours, type, spacing, components, drift against a baseline.not reviewedWidely usedB
- Figma MCP ServerThe Figma MCP server brings Figma design context directly into your AI workflow.not reviewedEstablishedA