Layerbridge MCP server
io.github.muradyf/layerbridge·v0.3.0Read, edit and export the Figma file open in a local plugin. No REST API, no rate limits.
0 stars38 downloads/wk
Reviews
Write oneNobody has reviewed Layerbridge yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Layerbridge 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-03 · same rubric, same numbers if you re-run it
- Code scan66 source files scanned20/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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 19 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evalplugin/dist/code.js: … let fn; try { fn = new Function("figma", "console", scriptSource(code));…
How Layerbridge compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 1,337 Media servers
- Downloads a week
- 38
- more than 20% of 365 Media servers with a package
Install Layerbridge in Claude Code, Cursor or VS Code
Runs npx -y layerbridge on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add layerbridge -- npx -y layerbridge
What the publisher says
From the Layerbridge repository's README, as published. We do not edit it. Read it on GitHub
Layerbridge
A Figma plugin and a local MCP server that let AI tools — Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Codex, anything that speaks the Model Context Protocol — read, edit, check and export the Figma file you have open. Everything runs on your computer: no API rate limits, no Figma token needed.
- 116 tools for Figma design files, FigJam boards and Slides decks, plus 6 optional REST tools.
- Quality checks nobody else ships together: WCAG contrast (also over images and gradients), target size, design-system lint and one-step fixes that bind raw values to your variables.
- Design ↔ code: compact code context (JSON, JSX + Tailwind, HTML + CSS), token export and import, pixel diffs between a design and the page you built, a local page imported as layers.
- Reliable on big files: every call has a timeout that names the stuck layer, long jobs report progress, bulk exports dedupe and write a manifest.
Derived from gethopp/figma-mcp-bridge (MIT). See CHANGELOG.md and NOTICE.md. Not affiliated with, endorsed or sponsored by Figma, Inc.
How it works
AI tool ──stdio──▶ MCP server (Node, 127.0.0.1:1995) ◀──WebSocket── Figma plugin ──Plugin API──▶ your open fileThe plugin can only reach the file it is running in, and only while it is open. The server only listens on your own machine.
Install
Requires Node 20+ and Figma desktop (recommended — see Limits).
- Add the server to your AI tool
- Claude Code (server + skills): /plugin marketplace add muradyf/layerbridge, then /plugin install layerbridge@layerbridge
- Claude Code (server only):
claude mcp add --transport stdio --scope user layerbridge -- npx -y layerbridge@latest- Claude Desktop: open the .mcpb file from the latest release.
- Cursor, VS Code, Windsurf, Codex: npx -y layerbridge@latest setup --client prints the config. Add --write to write it for Cursor, Windsurf or Claude Desktop (it shows the diff and keeps a backup).
- Add the plugin to Figma (once): run npx -y layerbridge@latest setup. It prints a manifest path. In Figma desktop: Plugins → Development → Import plugin from manifest… → that path. For FigJam boards and Slides decks, also import the second manifest it prints (Figma won't let one plugin run in both Dev Mode and FigJam). Re-run setup after updating.
- Restart the AI tool.
Something not working? npx -y layerbridge@latest doctor checks Node, the port, the access token, connected files and the installed plugin.
Every session
- Open the Figma file.
- Plugins → Development → Layerbridge. The panel shows a green dot when connected.
- Ask your AI tool to work on the file. Keep the plugin window open; it can be collapsed.
The server also offers prompts — implement-design, audit-design, build-in-figma, sync-tokens, troubleshoot — and the Claude Code plugin adds skills for the same workflows plus asset export.
Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Layerbridge: common questions
- Is Layerbridge MCP server safe?
- Mostly: it is graded B (75/100). Read the Layerbridge safety report
- How do I install Layerbridge?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Layerbridge need an API key?
- Yes. The registry entry asks for
FIGMA_ACCESS_TOKEN. - Is Layerbridge maintained?
- The last commit was 51 days ago (2026-09-14). The latest release is v0.3.0.
- What can I use instead of Layerbridge?
- Servers from other publishers that do the same job: Figma Rust MCP server, Figma Go MCP server and Codesign MCP server. Compare all Layerbridge alternatives.
- How does Layerbridge compare with other Media MCP servers?
- safety score 75/100 (higher than 45% of 1,337 Media servers); downloads a week 38 (more than 20% of 365 Media servers with a package). Full comparison.
Alternatives to Layerbridge
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
CodesignLocal design engine for AI agents: create, edit and export real, editable designs.not reviewedEstablishedA- Figma MCP ServerA local MCP server with full Figma REST API coverage.not reviewedGrowingB
- FigmeMCP server that reads local Figma .fig files, fully offlinenot reviewedGrowingA