FigmaExporterMcp
БесплатноНе проверенA local bridge that lets MCP clients inspect, export, and modify Figma files through a development Figma plugin.
Описание
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 |
Установка FigmaExporterMcp
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ChenLongbetterapp/FigmaExporterMcpFAQ
FigmaExporterMcp MCP бесплатный?
Да, FigmaExporterMcp MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для FigmaExporterMcp?
Нет, FigmaExporterMcp работает без API-ключей и переменных окружения.
FigmaExporterMcp — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить FigmaExporterMcp в Claude Desktop, Claude Code или Cursor?
Открой FigmaExporterMcp на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
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
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: 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
автор: NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Compare FigmaExporterMcp with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
