Figma Live Bridge MCP
Bridges to a live, running Figma session via a local plugin and WebSocket connection, allowing AI agents to inspect the currently selected element or find frames/layers by name on the canvas. Extracts design tokens such as layout (flexbox, padding, gap), colors, typography, borders, and shadows, and exports vector assets as SVG and image assets as PNG directly into the project's assets folder. Also reports plugin connection status.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Figma Live Bridge MCPinspect the button I selected in Figma and give me its design tokens"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
β‘ Figma Live Bridge MCP
Zero API Key, Real-Time Figma Bridge for AI Coding Agents (Antigravity, Claude, OpenCode, Codex, Cursor).
Inspect frames, extract design tokens, and export SVG/PNG assets directly to your project in real-time β without paying for Dev Mode, managing tokens, or downloading ZIP files.
π Key Highlights
π’ Zero API Key / Zero Cost: No Figma Personal Access Tokens, no OAuth, no rate limits, no enterprise paywalls.
β‘ Live WebSocket Sync: Connects directly to your running Figma session. No manual ZIP exporting or file copying.
π― Token-Efficient by Design: Prunes 95% of Figma's heavy internal scene graph and returns a compact, high-level summary (< 250 tokens).
π¦ Automatic Asset Exports: Vector icons are saved as clean
.svgand images as.pngdirectly into your project's./src/assetsfolder.π Universal Protocol: Built on the official Model Context Protocol (MCP), compatible across Antigravity, Claude Code, Claude Desktop, OpenCode, and Codex.
Related MCP server: Claude Talk to Figma MCP
π Repository Structure
figma-live-mcp/
βββ packages/
β βββ shared/ # Shared TypeScript interfaces & types
β βββ figma-plugin/ # Local Figma plugin (manifest.json + UI + code.ts)
β βββ mcp-server/ # MCP Server in Bun (WebSocket + stdio + Token Pruner)
βββ dist/
βββ figma-live-mcp # Self-contained native binary (compiled with Bun)π οΈ 1-Minute Setup
1. Load the Plugin in Figma
Open Figma (Desktop app or Web).
Go to Menu (F) β Plugins β Development β Import plugin from manifest...
Select
packages/figma-plugin/manifest.jsonfrom this repository.Run the plugin (Plugins β Development β Figma Live Bridge).
A small window will appear with a live status indicator showing the active selection.
2. Configure Your AI Assistants
Add the MCP server to your AI tool's MCP configuration:
A. In Google Antigravity
Add to your Antigravity MCP settings or sidecar configuration:
{
"mcpServers": {
"figma-live": {
"command": "/Users/roca/Documents/figma-live-mcp/dist/figma-live-mcp"
}
}
}(Or use bun run /Users/roca/Documents/figma-live-mcp/packages/mcp-server/src/index.ts)
B. In Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json)
{
"mcpServers": {
"figma-live": {
"command": "/Users/roca/Documents/figma-live-mcp/dist/figma-live-mcp"
}
}
}C. In Claude Code / OpenCode / Codex
Run or configure:
claude mcp add figma-live /Users/roca/Documents/figma-live-mcp/dist/figma-live-mcpπ§° Available MCP Tools
Tool | Description |
| Inspects currently selected element in Figma. Extracts layout (flexbox, padding, gap), colors, typography, borders, shadows, and optionally exports assets to disk. |
| Searches for a frame or layer by name (e.g., |
| Returns whether the Figma plugin is currently connected to the local WebSocket server. |
π‘ How to Use with AI Agents
Once configured, simply talk to your assistant naturally:
"Crea el componente React para el botΓ³n que tengo seleccionado en Figma con sus estilos de Tailwind."
"Inspecciona el frame 'Navbar' en Figma, descarga sus iconos a
src/assets/iconsy genera el componente.""Revisa los colores del diseΓ±o en Figma y compΓ‘ralos con las variables de mi
theme.css."
π¨ Development & Rebuilding
To rebuild the plugin and server:
# Install dependencies
bun install
# Build everything
bun run build
# Compile standalone native binary
bun run compileπ License
MIT Β© Mario Roca (marioccarloss)
This server cannot be deployed
Maintenance
Related MCP Connectors
Serves your design system and coding standards to coding agents, so they stop guessing.
- miromiroOAuthapp.miromiro
Turn any live website into brand colors, fonts, design tokens, SVGs, Lottie and paste-ready code.
The Figma MCP server brings Figma design context directly into your AI workflow.
Connect AI coding agents to Anima Playground, Figma, and your design system.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConnects Figma designs to AI agents, enabling extraction of production-ready code, assets, and design tokens through natural language descriptions. Supports React, Vue, CSS, and Tailwind with real-time design system analysis.60,152 npm40MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants like Claude and Cursor to interact directly with Figma to create, modify, and analyze design elements in real-time. It provides a comprehensive suite of tools for document inspection, styling, component management, and automated layout via a bidirectional WebSocket connection.309 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to read and write Figma designs through a local WebSocket relay, turning Figma selections into framework-aware code and building/editing designs directly on the canvas. Provides 112 MCP tools for bidirectional design-code workflows with support for any MCP client.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI coding agents to read and write a user's Figma file through the Figma Plugin API, offline and privately, without API tokens or rate limits.68 npmMIT