基于 Figma Plugin 桥接的 MCP Server,提供 73 个工具实现无速率限制的 Figma 完整读写、Text to Design 与 Design to Code 双向转换。
figma-mcp-go 是一个开源的 Figma MCP Server,核心特点是完全绕过 Figma REST API,通过 Figma Desktop Plugin 桥接实现文档操作,无需 API Token 且无速率限制。
项目提供 73 个 MCP Tool,覆盖节点读写删除、样式与变量管理、原型交互设置、截图与 PDF 导出等完整能力。支持 Text to Design(文本描述生成设计)和 Design to Code(设计导出代码)双向工作流,内置 read_design_strategy、design_strategy、text_replacement_strategy 等 MCP Prompts 引导 AI 正确执行复杂设计任务。
架构上采用四层链路:AI Tool → stdio MCP 协议 → Go MCP Server → WebSocket → Figma Plugin → Figma Plugin API → Figma Document。Go 端基于 mark3labs/mcp-go 框架,Plugin 端使用 TypeScript + Svelte 编写。
安装方式为 npx 免构建分发(@vkhanhqui/figma-mcp-go),兼容 Claude、Cursor、GitHub Copilot、Codex CLI 等主流 AI 工具。需配合 Figma Desktop 应用使用,通过导入 plugin.zip 中的 manifest.json 安装配套 Plugin。
适用于 AI 驱动的设计自动化、设计令牌导出、批量节点操作、原型交互管理等场景,尤其适合无 Figma 付费 API 额度的免费用户作为零成本自动化方案。
局限与待确认:依赖 Figma Desktop 应用(非浏览器端);WebSocket 通信仅绑定本地 127.0.0.1,未文档化鉴权机制;go.mod 声明 go 1.26.1(截至调查时尚未正式发布);npm 包发布状态未直接验证;plugin.zip 的分发方式(release assets 或需自行构建)未明确说明。