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
- repository
- github.com/neozhehan/figma-edit-mcp
- 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
Alternatives to Figma Edit MCP
Maintained design servers if Figma Edit MCP isn't the fit.
- Figma Context MCP Give your coding agent access to your Figma data. Implement designs in any framework in one-shot. ★ 15,705 · 2026-08-07
- Figma MCP Server (figma) The Figma MCP server brings Figma design context directly into your AI workflow. ★ 1,915 · 2026-08-20
- Type UI Design systems, UI prompts, and layout variations for AI coding tools. ★ 1,816 · 2026-07-04
- Openflowkit MCP Local-first OpenFlowKit diagramming tools for Claude, Cursor, Windsurf & other MCP clients. ★ 731 · 2026-08-19
- Fable Cut Zero-dependency browser video editor AI agents drive via a JSON timeline over MCP; ffmpeg export. ★ 627 · 2026-08-24
- Photoshop MCP MCP server for Adobe Photoshop - 102 tools (generative AI + recipes), standalone web UI. Control Ph… ★ 348 · 2026-08-10
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