用途:在 Stitch MCP 中创建一个新项目。项目是容纳一个或多个生成屏幕的容器,调用 generate_screen_from_text 前必须先有 projectId。
触发条件:仅当用户明确提到“Stitch”时使用,不得在普通对话中静默触发。适用场景包括开始新的设计任务或应用概念、用户要求“create a Stitch project”“start a new project in Stitch”“design X using Stitch”、需要 projectId 才能调用 generate_screen_from_text,以及在新领域开始工作(相关屏幕放在同一项目)。
使用方式:先从用户请求推断有意义的标题,例如“Design a pet adoption app”对应“PawPals”或“Pet Adoption App”,“Make a login page”对应“Login Page”,“SaaS dashboard for analytics”对应“Analytics Dashboard”,“E-commerce product listing”对应“Product Listing”;若无明确名称,使用“Design Project [date]”。随后调用 MCP 工具:{"name": "create_project", "arguments": {"title": "[Descriptive project title]"}}。
返回与 ID 处理:工具返回 name 字段,格式为 projects/NUMERIC_ID,需提取数字部分。完整路径 projects/3780309359108792857 用于 list_screens、get_project;纯数字 3780309359108792857 用于 generate_screen_from_text、get_screen。两个值都要保存,并向用户说明已创建项目及 ID。
主题说明:designTheme 在首个屏幕生成后才会填充完整值(含 designMd、namedColors);全新项目多为空或默认值。
后续步骤:创建项目后,下一步始终是 stitch-mcp-generate-screen-from-text 生成首个屏幕。
限制:资料未提供其他平台、收费或效果信息。