什么是 MCP
MCP(Model Context Protocol)是 MasterGo 为 AI 工具打通设计稿数据的标准化协议。它允许 TRAE CN IDE 等 AI 工具直接读取 MasterGo 设计稿的结构化数据,包括布局、样式、资源及变量等。这意味着无需人工导出或上传设计稿,即可实现从「设计稿」到「代码」的端到端智能化转换。
简单来说,你不再需要手动截图或描述设计细节。AI 工具通过 MCP 可以直接「读懂」MasterGo 设计稿,精准生成符合设计规范的前端代码,大幅降低设计还原的沟通成本和开发工作量。
DSL 技术原理
MCP 中的 DSL(Domain Specific Language)作为'设计稿→代码'的标准化中间层:先通过授权后的 API 拉取设计稿全量原始数据,过滤冗余信息并统一格式完成清洗,接着为纯数值数据注入前端领域语义(如标注组件类型、样式变量),最终输出结构化的 JSON 数据供 AI 解析。
一个极简的 DSL JSON 示例如下:
{
"components": [
{
"id": "123",
"type": "Button",
"props": {
"text": "点击我",
"style": {
"color": "red",
"fontSize": 16
}
}
}
]
}
前置条件
在使用 MasterGo MCP 前,请确保满足以下条件:
1. 账号权限
- 持有 MasterGo 账号(企业版支持 DSL),且已完成手机号或邮箱验证;
- 若操作团队或企业空间的设计稿,需拥有该设计稿的「查看」或「编辑」权限(仅「评论」权限无法读取数据);
- 生成 Personal Access Token 时,账号需为企业空间的「成员」或「管理员」(访客账号无法生成 Token)。



