关于 stitch-mcp-list-projects
此技能通过 Stitch MCP 列出用户可访问的 Stitch 项目,帮助在继续工作或调用相关工具前查找项目 ID。支持查看自有、共享或全部可访问项目。
主要功能
- 01列出自有项目
- 02列出共享项目
- 03列出全部可访问项目
- 04提取后续调用所需的项目 ID
适用场景
- 01继续未提供 ID 的 Stitch 项目
- 02查看已有 Stitch 项目
- 03创建项目之前检查是否已存在
- 04调用生成屏幕工具前查找项目 ID
MCP 相关
指导调用 Stitch MCP 的 list_projects 工具,并说明如何处理返回的项目名称和 ID。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gabelul/ stitch-kit --skill stitch-mcp-list-projects安装后在 Claude Code 中输入/stitch-mcp-list-projects确认已加载。
详细介绍
Stitch MCP — 列出项目
列出用户可用的 Stitch 项目。当你需要查找现有的 projectId,而不是创建新项目时,请使用此工具。
关键前提
仅当用户明确提到“Stitch”时,才使用此技能。
使用时机
- 用户说“继续处理我的 Stitch 项目”,但未提供 ID
- 用户说“列出我的 Stitch 项目”或“我有哪些项目?”
- 调用
generate_screen_from_text前,需要查找现有的 projectId - 创建新项目之前,检查是否已有项目
调用 MCP 工具
列出拥有的项目(默认):
{
"name": "list_projects",
"arguments": {
"filter": "view=owned"
}
}
列出与用户共享的项目:
{
"name": "list_projects",
"arguments": {
"filter": "view=shared"
}
}
列出所有可访问的项目(拥有的 + 共享的):
{
"name": "list_projects",
"arguments": {}
}
输出架构
{
"projects": [
{
"name": "projects/3780309359108792857",
"title": "Analytics Dashboard",
"updateTime": "2024-11-15T10:30:00Z"
}
]
}
列出后
- 向用户展示项目列表,包括标题和最后更新时间
- 询问要在哪个项目中工作(如果有多个项目)
- 从所选项目的
name字段中提取数字 ID:projects/ID→ID - 保存完整名称和数字 ID,以便后续调用
ID 格式提醒
list_screens、get_project→ 使用projects/NUMERIC_IDgenerate_screen_from_text、get_screen→ 仅使用NUMERIC_ID
评论
支持 Markdown