Command Palette

Search for a command to run...

UnylyUnyly
Browse all

FigmaExporterMcp

FreeNot checked

A local bridge that lets MCP clients inspect, export, and modify Figma files through a development Figma plugin.

GitHubEmbed

About

A local bridge that lets MCP clients inspect, export, and modify Figma files through a development Figma plugin.

README

通过本地开发插件读取、导出和修改当前打开的 Figma 设计文件。链路为 MCP stdio → 本机 relay → Figma 插件 UI → Plugin API;不使用 Figma REST Token。

代码入口为 src/server.ts。共注册 69 个工具:16 个内容读取、49 个设计操作、2 个资源导出和2个文件路由工具;另有6个策略提示。

本机使用

全局 Skill、客户端脚本和运行副本统一维护于 /Users/dp1_dev2/Documents/Skills/figma-exporter-mcp/,发现入口为 ~/.codex/skills/figma-exporter-mcp。业务仓库不保存 Skill 副本。

/Users/dp1_dev2/Documents/Skills/figma-exporter-mcp/scripts/run.sh start
/Users/dp1_dev2/Documents/Skills/figma-exporter-mcp/scripts/run.sh status
/Users/dp1_dev2/Documents/Skills/figma-exporter-mcp/scripts/run.sh call get_document_info --file '<status 返回的 channel>' --save document-index

Figma 中导入全局运行副本的 scripts/runtime/figma-plugin/manifest.json,在目标文件运行 FigmaExporter。默认连接 ws://localhost:3066。文件名、连接通道用于发现目标;fileKey 为空是 Plugin API 权限边界,不能仅据此判断未连接,也不能声称已验证某个 URL 的 file key。

call 通过真正的 MCP 工具执行并校验参数。设计写入另需 --write;此标志表示调用者已核对用户要求的范围,不代替用户授权。调用完成后读取真实节点验证结果;批量操作不提供事务回滚。

开发

Node.js 22 或更新版本;本机运行时在 /Users/dp1_dev2/Documents/Skills/.runtime/node/bin/。依赖的实际目录在全局 Skill 的 cache/build/node_modules,本仓库 node_modules 为忽略的符号链接。

依赖安装与链接按 本机维护 执行,包缓存和依赖不落在业务项目。链接准备好后:

export PATH=/Users/dp1_dev2/Documents/Skills/.runtime/node/bin:$PATH
npm run typecheck
npm test

npm test 先构建再运行测试。构建使用 esbuild 和 TypeScript,输出 dist/;生成文件随代码维护。用 esbuild 独立执行器替代 tsup/Rollup 后,构建无需在签名 Node 进程加载第三方原生扩展。测试的 WebSocket 插件为隔离替身,不会修改真实 Figma 文件。

更新本机全局运行副本见 维护说明。更新插件代码后需要在 Figma 停止并重跑插件;仅更新服务端时重启自己管理的 relay。不要终止其他程序或其他会话拥有的进程。

结构与行为

  • 架构与数据流:模块职责、会话路由、读取和写入调用链。
  • 工具能力:能力分组、导出语义和操作限制。
  • 本机维护:构建、运行副本、MCP 配置和诊断。
  • Review 与验收:问题修复、自动化检查、真实文件读写和清理的实际覆盖。

原仓库绑定具体 Windows 项目路径、节点 ID 的7个一次性脚本及旧 Skill 已保存至全局私有缓存 upstream-legacy.tar.gz,不再作为执行入口。

from github.com/ChenLongbetterapp/FigmaExporterMcp

Installing FigmaExporterMcp

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/ChenLongbetterapp/FigmaExporterMcp

FAQ

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

passerbyflutterby passerbyflutter

Figma

Extract design specs and assets

Figmaby Figma

dannote/figma-use

Figma control: create shapes, text and components, and set styles, auto-layout, variables and exports.

dannoteby dannote

Logo.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-3951by NOVA-3951

Design 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

YonasValentinby YonasValentin

PIX4Dmatic

Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem

jangjo123by jangjo123

mcp-dockmaster

An Open-Sourced UI to install and manage MCP servers for Windows, Linux and macOS.

by Community

ariekogan/ateam-mcp

Build, validate and deploy multi-agent AI solutions on the ADAS platform: design skills with tools and manage the solution lifecycle.

ariekoganby ariekogan

thinkchainai/mcpbundles

Create custom tool bundles, connect providers with OAuth or API keys, and use one MCP server across many integrations, with a UI for bundles and credentials.

thinkchainaiby thinkchainai

jau123/MeiGen-AI-Design-MCP

Image generation and editing with a curated prompt library, prompt enhancement and routing across local ComfyUI, MeiGen Cloud and OpenAI-compatible APIs.

jau123by jau123

Compare FigmaExporterMcp with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All design MCPs