SuperAPI AI 工具集

stitch-mcp-generate-screen-from-text

智能体与模型

查看项目

更新于 10-16 08:01

技能介绍

Stitch 文本生成屏幕技能用于把已准备好的页面提示,经 Stitch 的 generate_screen_from_text 生成视觉屏幕。触发条件是用户明确要求用 Stitch 文本生成,或编排流程进入生成步骤;仅润色提示词、编辑已有屏幕、生成变体或输出可运行代码,均不属于本技能,应分别交由提示设计、界面执行或组件转换等入口处理。

主要能力:按已准备提示生成移动页或桌面线框图;在已知项目中创建屏幕;生成中断后核对是否已有结果。用法上需先读取当前 MCP schema,保留 ID 为字符串,只发送 schema 当前暴露的字段,未暴露 deviceType 或 modelId 时必须省略。随后调用一次 generate_screen_from_text,记录返回的 session/outputComponents 及成功或未知状态;再通过 list_screens 的纯 projectId 获取真实 screen ID,用 get_screen 的 name: projects/{project}/screens/{screen} 读取结果,并用 get_project 核对归属。验证截图和 HTML;中断时不要重发同一写调用,先用 get_project、list_screens、get_screen 对账。

需要素材包括真实纯 projectId 字符串、结构明确且无敏感内容的 prompt、目标 viewport 与当前工具实时 schema。设备保真以 get_screen 顶层 deviceType、width、height 为准;提供方可能忽略请求设备,尺寸为设备像素,设备不一致应停止并如实报告,不要改用 edit_screens 或 generate_variants 重试。

限制:不读取无关账号配置或收集密码,凭据只由环境或已授权连接器提供;示例须用演示数据,上传前替换客户姓名、电话、订单号并检查元数据;禁止将密钥、会话 cookie、base64 全文或签名下载 URL 写入报告。未经验证的参数、视觉效果、业务数字不得编造。模型和设备以当前 schema 为准,sessionId 不得当作 screenId,写成功与资产下载及视觉验证须分开记录。缺输入时先给标记假设草案,列明缺少项,不执行依赖这些输入的写操作。