用途:将已上传的 DESIGN.md 转成真实的 Stitch Design System 并显示在 UI 中。它是两步配对中的第二步,必须先用 stitch-mcp-upload-design-md 上传,因为本工具消费上传产生的 screen 实例;没有先上传会失败。仅在用户明确提到 Stitch 时使用,不要在普通对话中静默触发。
主要能力:调用 MCP 工具 create_design_system_from_design_md,传入 projectId、selectedScreenInstance(含 id 与 sourceScreen)以及可选的 deviceType(MOBILE、DESKTOP、TABLET、AGNOSTIC,省略则由 Stitch 决定)。成功后返回带 asset id 的设计系统,形如 assets/NUMERIC_ID。
使用方式:第一步确认 screen 实例,可用 get_project 获取,参数 name 需带 projects/ 前缀,例如 projects/3780309359108792857,取 screenInstances 中最新条目的 id 和 sourceScreen。第二步调用 create_design_system_from_design_md,注意三种 ID 格式:projectId 仅数字无前缀;selectedScreenInstance.id 是 screen 实例 id 而非 source screen id;sourceScreen 是完整资源路径 projects/.../screens/...。第三步记录 asset id 的两种形式:apply_design_system 需要纯数字 assetId,generate_screen_from_text 的 designSystem 参数需要完整 assets/NUMERIC_ID。
后续衔接:可接 stitch-mcp-apply-design-system 应用到已有屏幕,或把 designSystem 传给 generate_screen_from_text 用于新屏幕生成;用 stitch-mcp-list-design-systems 查看已有设计系统。
限制:必须严格按配对顺序执行,不能单独使用;ID 格式因工具而异,容易出错;资料未提供收费、价格、平台与效果等信息。