Figma MCP Bridge vs Figma MCP Server

A side-by-side look at the Figma MCP Bridge and Figma MCP Server MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.

Figma MCP Bridge logoFigma MCP BridgeArchitecture & Design · Local subprocess (stdio)Write to a live Figma canvas, get a screenshot back, and roll back mistakes. Zero deps, free plan.57GoodAuth: not declaredFigma MCP Server logoFigma MCP ServerArchitecture & Design · Remote HTTP/SSEThe Figma MCP server brings Figma design context directly into your AI workflow.47FairAuth: not declared

Verdict: choose Figma MCP Bridge for architecture & design work as a local process; choose Figma MCP Server for architecture & design over a hosted endpoint. You can also run both side by side in one mcpServers block.

Which MCP server should you choose?

Figma MCP Bridge logoChoose Figma MCP Bridge when

  • You need dedicated capabilities in the Architecture & Design domain.
  • You prefer a local stdio subprocess transport.
  • You want tools like figma_execute_code, figma_inspect, figma_read_canvas.
Explore Figma MCP Bridge

Figma MCP Server logoChoose Figma MCP Server when

  • You need dedicated capabilities in the Architecture & Design domain.
  • You prefer a remote HTTP/SSE transport.
Explore Figma MCP Server

Feature & specification comparison

Rows where the two servers differ are marked.

SpecFigma MCP Bridge logoFigma MCP BridgeFigma MCP Server logoFigma MCP Server
CategoryArchitecture & DesignArchitecture & Design
Quality signal57/100 · Good47/100 · Fair
Install commandConfirmedConfirmed
TransportLocal subprocess (stdio)Remote HTTP/SSE
AuthNot declaredNot declared
PricingFreeNot declared
Required env varsNone listedNone listed
Verified ownerCommunity listingCommunity listing
GitHub stars22,104
Directory activity 7 views 0 installs 0 upvotes 2 views 0 installs 0 upvotes
Tools18Not listed

Tools & capabilities

Figma MCP Bridge tools 18

  • figma_execute_codeRun JS in the Figma sandbox. Injects `figma`, `ensureFont`, `getFreePosition`, `progress`, `bridge`. Supports `capture`, `capture_node_ids`, `diff`, `max_px`, `max_output_bytes`, `async`, `target`.
  • figma_inspectRead many live nodes in one call: compact outline (or `view: "map"` canvas map), exact `props` (incl. `reactions`, `connector`), name `find` / text `find_text`, `context` (ancestor sections, breakpoints, component variants), `offset` paging, or `check` expectations (mismatches only). Changes nothin…
  • figma_read_canvasToken-optimized read of the **live** document (`jsx` / `tree` / `json`) with `budget_tokens` (default: the server's byte budget).
  • figma_screenshotPNG of specific `node_ids` or the current selection, sized by `max_px`.
  • figma_find_componentsCached, tokenized, fuzzy component search — variants, properties, keys.
  • figma_insert_component_instanceInstantiate a component/variant, apply text overrides, place into AutoLayout.
  • figma_insert_svgInsert raw SVG with proportional scaling, recoloring, optional component wrapping.
  • figma_get_variablesVariable collections, modes, and token values.
  • figma_rollbackUndo a previous write call's checkpoint.
  • figma_get_selectionGeometry, compact hex fills, parent/page, AutoLayout context of the selection.
  • figma_get_canvas_layoutArtboard bounds + a safe `suggestedNextPosition`. `layout:"grid"` shelf-packs.
  • figma_set_variables_modeSwitch theme mode (Dark/Light/Brand) on a frame or page.
  • +6 more on the listing page

Figma MCP Server tools

No tool names declared yet. Check the project README from the listing page.

Ready-to-paste client configs

Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.

Figma MCP Bridge

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "figma-mcp-bridge": {
      "command": "npx",
      "args": [
        "-y",
        "@kolganovr/figma-mcp-bridge"
      ]
    }
  }
}

Figma MCP Server

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "figma-mcp-server": {
      "url": "https://mcp.figma.com/mcp"
    }
  }
}

Frequently asked questions

Figma MCP Bridge is categorized under Architecture & Design and uses a local stdio subprocess. Figma MCP Server belongs to Architecture & Design and uses a remote HTTP/SSE transport. Pick Figma MCP Bridge for architecture & design work and Figma MCP Server for architecture & design.

Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.

Figma MCP Bridge is listed as free. Figma MCP Server has no declared pricing — check the project's own site. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.

Yes. MCP clients support multiple servers: add figma-mcp-bridge and figma-mcp-server as separate keys in the same mcpServers object, and your assistant will call tools from either one.

On AllMCPs, Figma MCP Bridge has a quality signal of 57/100 (Good) with 7 views, 0 installs and 2 GitHub stars. Figma MCP Server has 47/100 (Fair) with 2 views, 0 installs and 2,104 GitHub stars.