MCP server

Figbridge MCP: Figma to Code and Back Through a Local Bridge

Figbridge is a Figma plugin and local MCP server that lets an AI coding agent read screens and tokens, import live URLs into Figma, and patch source code.

Run
npx figbridge-mcp init
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is Figbridge?

Figbridge is a free, MIT licensed Figma plugin paired with a local MCP server. With the plugin's Live bridge on, an MCP client reads selections, tokens and components over 127.0.0.1, imports a live URL into Figma, audits it, and generates a patch for the source repo. It exposes 48 tools.

Figbridge is two pieces that work together: a Figma plugin you run on a file, and a local MCP server that an AI coding agent talks to. The plugin pushes your selection to the server on your own machine.

It needs no Figma account token and no REST API. The README says it uses your existing Figma desktop session, runs entirely locally, and does not publish anything to Figma or the cloud.

What changes in your agent's output

  • Screens come out as HTML and CSS, Tailwind with arbitrary-value utilities, or design tokens as DTCG JSON and CSS variables.
  • get_agent_bundle returns a zip with DESIGN.md, a hierarchy tree, tokens, components and an AGENTS.md, so work can continue without a live connection.
  • Slugs stay stable when you rename a node, so CHANGES.md shows a real diff instead of a full retranslation.
  • Everything is deterministic measurement and tree walking. The README states there are no model calls inside the tools.

The URL to Figma to patch loop

  1. import_url pulls a live page into a Figma frame, and preflight_import flags risky pages first.
  2. Five audit tools check palette, typography, accessibility, whitespace and mobile behavior on the imported design.
  3. A designer edits the frame, then diff_to_source lists which text-node fields drifted from the source.
  4. generate_patch turns that diff into a minimal edit list against a local source directory.

Who Figbridge is for

Best for

Not for

  • People without the Figma desktop app. The plugin must be open for any call to reach Figma.
  • Anyone expecting a hosted server. The bridge listens on 127.0.0.1 only.
  • Teams wanting AI rewrites of the code. Figbridge measures and diffs, and leaves rewriting to your agent.

Use it with UiChemy

Figbridge moves a design between a live page, Figma and your repo. For WordPress, UiChemy picks up at the Figma frame: Figma to WordPress converts it into an editable page, and Composer refines it. Click Get Started on uichemy.com.