每次从设计稿切图、还原样式,我都觉得太浪费时间了。最近试了下 MasterGo 的 MCP 协议,配合 TRAE CN,可以直接把设计稿数据喂给 AI 生成代码,效果比想象中好。
简单讲,MCP 充当了设计工具和 IDE 之间的桥梁。AI 不再靠猜或看截图,而是直接拿到组件类型、样式变量和布局结构,输出一层可解析的 DSL(领域特定语言)。比如:
{
"components": [
{
"id": "123",
"type": "Button",
"props": {
"text": "点击我",
"style": {
"color": "red",
"fontSize": 16
}
}
}
]
}
这套流程跑通,不再需要手工导出切图,也不用一遍遍对照标注。
得先把环境支起来
前提很简单:一个 MasterGo 企业版账号(个人版我没试过,貌似不行),设计稿需要发布到云端,本地离线文件读不到。建议把组件命名和样式变量统一一下,AI 生成的代码会更干净。IDE 我用的 TRAE CN,版本 ≥ 1.0.0,旧版对 MCP 兼容不好。
网络要能访问 MasterGo 官网和 IDE 的服务端,这部分没啥坑。
动手配置
Token 是钥匙,生成步骤:
- 登录 MasterGo 网页端,右上角头像 → 个人中心。
- 左侧'安全设置' → '个人访问令牌'。
- 点'生成新令牌',复制那串字符串。别多复制空格或换行,泄露了记得立马撤销。
然后打开 TRAE CN 的设置,找到 MCP 选项卡,在市场里搜'MasterGo Magic Mcp'插件,添加上去,粘贴 Token 验证。通过后,对话面板就能看到一堆工具了。
内置智能体能用,但如果要用 Vue 3 或 React 这类特定框架,最好自定义一个。在对话框输入 @ 创建智能体,我给一个我用的提示词模板:


