rudraptpsingh avatar

Figbridge

rudraptpsingh/figbridge

Bidirectional Figma bridge that runs locally and exposes 45+ MCP tools for design-to-code workflows. Lets Claude read selections, tokens, and components from Figma Desktop over localhost, then import live URLs back into Figma frames for side-by-side audits. Ships deterministic design-system linting (palette, typography, WCAG contrast, whitespace rhythm), diff-to-source comparisons against the original HTML, and patch generation for round-trip edits. The standout is get_agent_bundle, which produces a zipped handoff package with hierarchy trees, token exports, component schemas, and change manifests sized to fit prompt caches. Includes a Chrome extension for authenticated-page captures and preflight checks that flag bot detection or heavy assets before import. MIT licensed, no API keys, uses your existing Figma session.

GitHub stars
15
tools
45
transport
STDIO
env var
1
last updated
Jun 10, 2026

Tools

45 tools

Public tool metadata for what this MCP can expose to an agent.

get_current_selectionRead (8) group tool listed in the MCP tools section.

Read (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

get_last_exportRead (8) group tool listed in the MCP tools section.

Read (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

list_historyRead (8) group tool listed in the MCP tools section.

Read (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

get_tokensRead (8) group tool listed in the MCP tools section.

Read (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

bridge_statusRead (8) group tool listed in the MCP tools section.

Read (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

diff_sinceRead (8) group tool listed in the MCP tools section.

Read (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

list_pagesRead (8) group tool listed in the MCP tools section.

Read (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

list_framesRead (8) group tool listed in the MCP tools section.

Read (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

list_screensCatalog (8) group tool listed in the MCP tools section.

Catalog (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

list_componentsCatalog (8) group tool listed in the MCP tools section.

Catalog (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

describe_screenCatalog (8) group tool listed in the MCP tools section.

Catalog (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

export_app_specCatalog (8) group tool listed in the MCP tools section.

Catalog (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

export_all_pagesCatalog (8) group tool listed in the MCP tools section.

Catalog (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

list_assetsCatalog (8) group tool listed in the MCP tools section.

Catalog (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

select_nodeCatalog (8) group tool listed in the MCP tools section.

Catalog (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

export_nodeCatalog (8) group tool listed in the MCP tools section.

Catalog (8) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

get_agent_bundleAct & Handoff (5) group tool listed in the MCP tools section.

Act & Handoff (5) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

clone_screenAct & Handoff (5) group tool listed in the MCP tools section.

Act & Handoff (5) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

recolorAct & Handoff (5) group tool listed in the MCP tools section.

Act & Handoff (5) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

apply_tokensAct & Handoff (5) group tool listed in the MCP tools section.

Act & Handoff (5) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

lint_dsAct & Handoff (5) group tool listed in the MCP tools section.

Act & Handoff (5) group tool listed in the MCP tools section.

No parameter schema in public metadata yet.

preflight_importRisk check before import, including font download URLs.

Risk check before import, including font download URLs.

No parameter schema in public metadata yet.

import_urlImports a live URL into a Figma frame; optional hybridSnapshot screenshot reference.

Imports a live URL into a Figma frame; optional hybridSnapshot screenshot reference.

No parameter schema in public metadata yet.

import_responsive_setDesktop / tablet / mobile and optional light / dark theme captures.

Desktop / tablet / mobile and optional light / dark theme captures.

No parameter schema in public metadata yet.

import_url_batchBulk URL imports.

Bulk URL imports.

No parameter schema in public metadata yet.

screenshot_url

No parameter schema in public metadata yet.

probe_url

No parameter schema in public metadata yet.

fingerprint_url

No parameter schema in public metadata yet.

audit_interactionsHover / focus discovery.

Hover / focus discovery.

No parameter schema in public metadata yet.

verify_text_fidelity

No parameter schema in public metadata yet.

measure_fidelity

No parameter schema in public metadata yet.

audit_regressionBaseline URL vs candidate URL frontend/UI regression audit.

Baseline URL vs candidate URL frontend/UI regression audit.

No parameter schema in public metadata yet.

diff_to_sourcePer-text-node field diff between imported frame and live source.

Per-text-node field diff between imported frame and live source.

No parameter schema in public metadata yet.

generate_patchTurns the diff into a minimal HTML/JSX/etc patch against a source dir.

Turns the diff into a minimal HTML/JSX/etc patch against a source dir.

No parameter schema in public metadata yet.

audit_palette

No parameter schema in public metadata yet.

audit_typography

No parameter schema in public metadata yet.

audit_a11yWCAG 2.x contrast, landmarks, alt text.

WCAG 2.x contrast, landmarks, alt text.

No parameter schema in public metadata yet.

audit_whitespacePadding/gap rhythm, 4/8-grid conformance.

Padding/gap rhythm, 4/8-grid conformance.

No parameter schema in public metadata yet.

audit_mobileMulti-viewport responsive: horizontal scroll, overflow-x, sub-44px touch targets, sub-12px text.

Multi-viewport responsive: horizontal scroll, overflow-x, sub-44px touch targets, sub-12px text.

No parameter schema in public metadata yet.

connect_componentsSeed / edit figbridge.connect.json: Figma component to code component + props.

Seed / edit figbridge.connect.json: Figma component to code component + props.

No parameter schema in public metadata yet.

get_code_connectMapped component, props and a ready-to-paste JSX snippet for an instance.

Mapped component, props and a ready-to-paste JSX snippet for an instance.

No parameter schema in public metadata yet.

lint_connectCI gate: files, exports, props, literal values and Figma properties all still exist.

CI gate: files, exports, props, literal values and Figma properties all still exist.

No parameter schema in public metadata yet.

match_mockupClosed render, diff, refine loop comparing a running app against a target mockup.

Closed render, diff, refine loop comparing a running app against a target mockup.

No parameter schema in public metadata yet.

diff_specsExact structured field-level diff between rendered URLs or captured spec JSON files.

Exact structured field-level diff between rendered URLs or captured spec JSON files.

No parameter schema in public metadata yet.

map_componentsIndexes an app's source tree (data-testid / component to file, plus design tokens).

Indexes an app's source tree (data-testid / component to file, plus design tokens).

No parameter schema in public metadata yet.

Sponsors

Configuration

FIGBRIDGE_PORT

Preferred TCP port for the local HTTP+SSE bridge that the Figma plugin connects to. Defaults to 7331. If the port is in use, the bridge walks 7331..7340 automatically.

Readme

Figbridge

Figma ↔ code, in both directions. Free, open source, local, and built for the community.

Figbridge is a Figma plugin + local MCP server. Open the plugin on any file, toggle the Live bridge, and any MCP-capable agent (Claude Desktop, Claude Code, Cursor, Continue, Cline…) can read screens, tokens, and components, import a whole URL into Figma, audit the imported design, diff it back against the source, and emit a patch for the source repo — over 127.0.0.1.

┌──────────┐   postMessage   ┌──────────┐   HTTP + SSE    ┌───────────────┐     stdio     ┌──────────────┐
│  Figma   │ ──────────────▶ │  Plugin  │ ──────────────▶ │  MCP Server   │ ◀──────────── │  AI agent    │
│  Desktop │                  │   UI     │   :7331/push    │  (localhost)  │   tools/call  │  (Claude …)  │
└──────────┘                  └──────────┘                 └───────────────┘               └──────────────┘

Why

Figbridge is built for the community path: free, open source, local, and useful from website capture all the way back to source patches.


View the full README on GitHub

Details

Repository
github.com/rudraptpsingh/figbridge
Categories
AI & LLM Tools, Design & Creative
Package
figbridge-mcp
Transport
STDIO
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1openfused avatarOpenfuse Mcpopenfused/openfusedEncrypted mail, shared memory, and persistent context for AI agents.14stars
2jubakitiashvili avatarContext Memjubakitiashvili/context-memPersistent memory for AI agents — 98%+ retrieval recall, 99% token savings, 44 tools13stars
3synapselayer avatarSynapse Layer — Trust Infrastructure for AI Agentssynapselayer/synapse-layerMCP-native Trust Infrastructure for AI Agents. Persistent encrypted memory with Trust Quotient.13stars
4hashgraph-online avatarHashnethashgraph-online/hashnet-mcp-jsUniversal AI Agent Discovery - search 59,000+ agents across MCP, NANDA, A2A, OpenRouter0stars
5securityronin avatarAlaya Mcpsecurityronin/alayaLocal memory engine for AI agents with knowledge graphs, forgetting, and semantic recall12stars
6meloncafe avatarChromaDB Remote MCP Servermeloncafe/chromadb-remote-mcpRemote ChromaDB vector database MCP server with streamable HTTP transport12stars