掘金 人工智能 05月18日 16:53
在 Cursor 和 Trae 中配置 MasterGo 与 Figma MCP 详解
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文介绍了如何在Cursor和Trae这两款AI驱动的编辑器中配置MasterGo和Figma的MCP(模型上下文协议),从而实现更智能化的设计工作流。文章详细讲解了MasterGo MCP和Talk to Figma MCP的配置步骤,包括获取Token、安装依赖、启动服务器以及在编辑器中添加配置信息。特别强调了Talk to Figma MCP的频道号配置的重要性,并指出了当前MCP技术在还原复杂设计图方面的局限性,同时也肯定了其在快速构建基础布局方面的巨大潜力。

🔑MasterGo MCP配置:通过获取MG_MCP_TOKEN,并在Cursor或Trae的MCP配置文件中添加MasterGo MCP的配置信息,可以实现AI模型直接从MasterGo设计文件中获取DSL数据,从而扩展AI编辑器的功能。

💡Talk to Figma MCP配置:需要先安装Bun,下载Talk to Figma MCP项目代码,安装依赖并启动WebSocket服务器。然后在Figma中安装插件,并在Cursor或Trae中配置MCP。特别需要注意的是,每次调用MCP功能前,需要在Figma插件中获取频道号,并在Cursor/Trae的聊天界面中粘贴,才能正常连接和执行操作。

🏗️MCP功能的局限性与潜力:虽然MCP技术在理解复杂渐变、阴影和像素级对齐方面仍有提升空间,但其在快速添加和搭建设计的基本布局结构方面具有巨大潜力。AI可以根据指令创建画板、矩形、文本框,并设置基础属性,从而显著提高设计初期阶段的效率。

在当今快速发展的设计领域,利用 AI 工具提升效率已成为大势所趋。MasterGo 和 Figma 作为主流的设计工具,结合 Cursor 和 Trae 这类 AI 驱动的编辑器,可以通过模型上下文协议(MCP)实现更智能化的设计工作流。本文将详细介绍如何在 Cursor 和 Trae 中配置这两个设计工具的 MCP,并特别提醒 Talk to Figma MCP 的特定配置要求。

什么是 MCP?

模型上下文协议(MCP)是一种开放协议,旨在让 AI 模型能够理解和访问外部知识库或服务,从而扩展其功能。通过 MCP,Cursor 和 Trae 等 AI 编辑器可以连接到 MasterGo 和 Figma 等设计工具,实现读取设计数据、甚至在一定程度上操作设计元素等功能。

在 Cursor 和 Trae 中配置 MasterGo MCP

MasterGo 官方提供了一个名为 mastergo-magic-mcp 的独立 MCP 服务,它允许 AI 模型直接从 MasterGo 设计文件中获取 DSL(领域特定语言)数据。

配置步骤如下:

    获取 MG_MCP_TOKEN

      访问 MasterGo 官网。进入个人设置。点击安全设置选项卡。找到个人访问令牌,点击生成令牌。请妥善保管此令牌,后续配置需要用到。

    在 Cursor 中配置 MasterGo MCP:

      打开 Cursor 的 MCP 配置文件。根据 Cursor 文档,通常是 ~/.cursor/mcp.json。在 mcpServers 对象中添加 MasterGo MCP 的配置。示例如下:
      {  "mcpServers": {    "mastergo-magic-mcp": {      "command": "npx",      "args": [        "-y",        "@mastergo/magic-mcp",        "--token=<你的MG_MCP_TOKEN>",        "--url=https://mastergo.com"      ],      "env": {}    }  }}
      请将 <你的MG_MCP_TOKEN> 替换为您在上一步获取的真实令牌。

    在 Trae 中配置 MasterGo MCP:

    重启编辑器生效。

在 Cursor 和 Trae 中配置 Talk to Figma MCP

Talk to Figma MCP 是一个允许 AI 与 Figma 通信以读取设计和以编程方式修改它们(包括创建元素、设置样式、操作布局等)的项目。

配置步骤如下:

    环境准备:

      安装 Bun (一个 JavaScript 和 TypeScript 的运行时和工具包)。下载 Talk to Figma MCP 项目代码 (例如从 GitHub 克隆 sonnylazuardi/cursor-talk-to-figma-mcp - 项目地址)。

    安装依赖并设置:

      在项目目录中运行 bun setup。这通常会安装依赖并可能尝试自动在 Cursor 中配置 MCP。

    启动 WebSocket 服务器:

      在项目目录中运行 bun startbun run src/socket.ts (具体命令请参考项目文档)。这将启动一个 WebSocket 服务器,用于 Figma 插件和 MCP 之间的通信。

    安装 Figma 插件:

      打开 Figma 桌面应用。进入 插件 > 开发 > 新建插件 (Plugins > Development > New Plugin)。选择 "链接现有插件" (Link existing plugin) 或 "Import plugin from manifest"。选择项目中的 src/cursor_mcp_plugin/manifest.json 文件 (路径可能因项目版本而略有不同,请参照具体项目说明)。插件安装成功后会出现在 Figma 的开发插件列表中。

    在 Cursor 中配置 Talk to Figma MCP (手动方式):

      如果 bun setup 未能自动配置,需要手动编辑 Cursor 的 MCP 配置文件 (~/.cursor/mcp.json)。在 mcpServers 对象中添加 Talk to Figma MCP 的配置。示例如下:
      {  "mcpServers": {    "TalkToFigma": {      "command": "bun",      "args": [        "/path/to/cursor-talk-to-figma-mcp/src/talk_to_figma_mcp/server.ts" // 替换为你的实际项目路径      ]    }  }}
      或者,根据最新的项目文档,可能是:
      {  "mcpServers": {    "TalkToFigma": {      "command": "bunx",      "args": [        "cursor-talk-to-figma-mcp@latest"      ]    }  }}
      请务必参考你所使用的 Talk to Figma MCP 项目的最新文档以获取准确的配置信息。

    在 Trae 中配置 Talk to Figma MCP:

      与 MasterGo MCP 类似,将 Cursor 中的配置内容添加到 Trae 的 mcp.json 文件中。

重要提醒:Talk to Figma MCP 的频道号配置

与 MasterGo MCP 不同,Talk to Figma 的 MCP 调用需要在 Figma 中获取频道号 (channel ID),然后在 Cursor 或 Trae 的聊天中粘贴该频道号,才能正常调用 MCP 功能。

这个步骤至关重要,否则 Talk to Figma MCP 将无法正确连接和执行操作。

MCP 功能的当前局限性与潜力

需要明确的是,无论是 MasterGo MCP 还是 Talk to Figma MCP,目前都不能完全精确地还原复杂的设计图。AI 在理解渐变、复杂阴影、特殊效果以及像素级完美对齐方面仍有提升空间。

然而,这些 MCP 工具的强大之处在于它们可以有效地添加和搭建设计的基本布局结构。例如,AI 可以根据你的指令创建画板、矩形、文本框,并设置它们的基础属性(如尺寸、颜色、位置)。这意味着你可以快速生成设计的骨架,然后在此基础上进行手动的微调和样式优化,从而显著提高设计初期阶段的效率。你只需进行简单的修改,就可以快速完成最终的样式布局。

总结

通过合理配置 MasterGo MCP 和 Talk to Figma MCP,设计师可以在 Cursor 和 Trae 等 AI 编辑器中获得更流畅、更智能的设计体验。虽然目前 MCP 技术尚不能完全替代人工的精细调整,但其在快速构建基础布局、自动化重复任务方面的潜力巨大,无疑将成为未来设计工作流中不可或缺的一环。请务必注意 Talk to Figma MCP 关于频道号的特殊配置要求,以确保其正常工作。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

MasterGo Figma MCP AI设计 Cursor Trae
相关文章