FigmaExporterMcp
FreeNot checkedA local bridge that lets MCP clients inspect, export, and modify Figma files through a development Figma plugin.
About
A local bridge that lets MCP clients inspect, export, and modify Figma files through a development Figma plugin.
README
FigmaExporterMcp is a local bridge that lets Codex and other MCP clients inspect, export, and modify Figma files through a development Figma plugin.
Architecture
Codex / MCP client <--stdio--> MCP Server <--WebSocket :3066--> Figma Plugin
^
|
other Codex sessions proxy by HTTP
The first MCP server process owns the embedded relay on port 3066. Additional Codex sessions start normally, detect the occupied port, and proxy commands to the relay owner. This allows multiple Codex sessions to share one Figma plugin connection without port conflicts.
Local Paths
- Repository:
D:\LongWorkspace\FigmaExporterMcp - MCP entry:
dist/server.js - Server source:
src/server.ts - Plugin manifest:
figma-plugin/manifest.json - Plugin code:
figma-plugin/code.js - Plugin UI:
figma-plugin/ui.html
Install and Build
cd D:\LongWorkspace\FigmaExporterMcp
npm install
npm run build
Codex Global MCP Config
Add this to C:\Users\chenlong\.codex\config.toml and restart Codex:
[mcp_servers.figma_exporter_mcp]
command = 'node'
args = ['D:\LongWorkspace\FigmaExporterMcp\dist\server.js']
startup_timeout_sec = 120
[mcp_servers.figma_exporter_mcp.env]
FIGMA_EXPORTER_RELAY_PORT = '3066'
FIGMA_EXPORTER_EXPORT_DIR = 'D:\LongWorkspace\FigmaExporterMcp\exports'
Install the Figma Plugin
- Open Figma.
- Go to Plugins -> Development -> Import plugin from manifest.
- Select
D:\LongWorkspace\FigmaExporterMcp\figma-plugin\manifest.json. - Run the plugin in the Figma file you want Codex to access.
- The plugin auto-connects to
ws://localhost:3066.
Multi-Session Usage
- Use
get_connected_filesto list connected Figma files. - Use
set_active_filewith a file name or channel keyword before mutating a design. - Active file selection is scoped per Codex session, so sessions do not overwrite each other's active target.
- If a session logs
Proxy mode, it is forwarding commands to the process that owns port3066; this is expected.
Development Notes
- Modify
src/server.tsfor MCP tools, relay endpoints, proxy mode, and session routing. - Modify
figma-plugin/code.jsfor Figma Plugin API command implementations. - Modify
figma-plugin/ui.htmlfor connection UI, reconnect behavior, and WebSocket messaging. - Run
npm run buildafter server changes and commit the regenerateddist/files. - Keep
node_modules/,exports/, logs, andcopilot_temp/out of git.
Environment Variables
| Variable | Default | Description |
|---|---|---|
FIGMA_EXPORTER_RELAY_PORT |
3066 |
WebSocket/HTTP relay port |
FIGMA_EXPORTER_EXPORT_DIR |
D:\LongWorkspace\FigmaExporterMcp\exports in Codex config |
Local image export directory |
FIGMA_EXPORTER_SESSION_ID |
auto-generated per MCP process | Optional stable session id for active-file routing |
Installing FigmaExporterMcp
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/ChenLongbetterapp/FigmaExporterMcpFAQ
Is FigmaExporterMcp MCP free?
Yes, FigmaExporterMcp MCP is free — one-click install via Unyly at no cost.
Does FigmaExporterMcp need an API key?
No, FigmaExporterMcp runs without API keys or environment variables.
Is FigmaExporterMcp hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install FigmaExporterMcp in Claude Desktop, Claude Code or Cursor?
Open FigmaExporterMcp on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
by passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
by dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
by NOVA-3951Design Inspiration Server
Searches top design platforms like Dribbble and Behance to provide UI inspiration, color palettes, and layout patterns via the Serper API. It allows users to re
by YonasValentinPIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
by jangjo123Figma
Extract design specs and assets
by Figmamcp-dockmaster
An Open-Sourced UI to install and manage MCP servers for Windows, Linux and macOS.
ariekogan/ateam-mcp
Build, validate, and deploy multi-agent AI solutions on the ADAS platform. Design skills with tools, manage solution lifecycle, and connect from any AI environm
by ariekoganthinkchainai/mcpbundles
MCP Bundles: Create custom bundles of tools and connect providers with OAuth or API keys. Use one MCP server across thousands of integrations, with programmatic
by thinkchainaiarikusi/nakkas
MCP server that turns AI into an SVG artist. One rendering engine with JSON config, AI controls all design parameters. CSS @keyframes + SMIL animations, 16+ ele
by arikusiCompare FigmaExporterMcp with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All design MCPs
