Figma Edit MCP

Connect AI assistants to Figma via Model Context Protocol to read designs, create and modify elements, and manage design systems programmatically. It runs locally over stdio via the published package.

People connecting design tools to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-25 · ★ 9 · #28 OF 74 MAINTAINED DESIGN · VERIFIED 2026-08-25

MIT · TypeScript servers · how we verify → /methodology

01 · Install Figma Edit MCP

before you install - you'll need

Set FIGMA_EDIT_MCP_SOCKET_HOST before connecting.

Claude Code

claude mcp add neozhehan-figma-edit-mcp -- npx -y figma-edit-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "neozhehan-figma-edit-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "figma-edit-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

npm package figma-edit-mcp - unscoped; check the name against the project README before installing

registry namespace io.github.neozhehan is GitHub-verified and matches the repo owner

03 · What Figma Edit MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

Limitations (from the README)

Automatic Node ID Normalization Node IDs copied from Figma URLs use dashes (20485-41), but the plugin API expects colons (20485:41). The MCP server automatically converts dash-format IDs before forwarding, so either format works without manual intervention.

Latest releases

v2.3.3 · 2026-08-03

This release restores type-checking for the Figma plugin and closes the v2.3.3 safety-contract gaps across design-system writes, explicit placement, batch reporting, annotations, structured errors, peer-bound channels…

v2.3.2 · 2026-07-07

This release closes the gap between what SAFETY.md promises and what the dispatcher actually enforces, fixes a live scope-containment escape, and makes create_component_set genuinely atomic. It also adds an executable…

v2.3.1 · 2026-06-24

This release hardens variable binding against three opaque failure modes, adds a way to clear a node's fill, and brings the project's safety story to the front door. · Added · node_set_fill clear mode - pass clear…

04 · Who maintains Figma Edit MCP

figma-edit-mcp is maintained by neozhehan. It's the only MCP server we track from this author; the repo dates to Jan 2026.

05 · Facts

category
design - ranked #28 of 74 actively-maintained design servers as of 2026-08-25.
release cadence
8 releases in the last 90 days (latest 2026-08-03)
registry
io.github.neozhehan/figma-edit-mcp (active, first published 2026-05-22 · 2 versions)
packages
npm:figma-edit-mcp

06 · Figma Edit MCP FAQ

What is Figma Edit MCP?

Connect AI assistants to Figma via Model Context Protocol to read designs, create and modify elements, and manage design systems programmatically. It runs locally over stdio via the published package.

Is Figma Edit MCP still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-25 and it shipped 8 releases in the last 90 days. We re-verify nightly.

How do I install Figma Edit MCP?

Run `npx -y figma-edit-mcp`. The README documents one environment variable (FIGMA_EDIT_MCP_SOCKET_HOST) to set first. Set FIGMA_EDIT_MCP_SOCKET_HOST before connecting. You can also paste the ready-made client config above.

Does Figma Edit MCP run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Figma Edit MCP

More design MCP servers · UI Beats · Colors LE · NVIDIA Elements · Easyeda MCP Pro · Open Ephemeris

More TypeScript MCP servers · Dispatch SEO · Heor Agent · Rubber Duck · Nestr Dev MCP Server · Okffs · see all