stitch-mcp-list-projects について
Stitch MCPを使って利用可能なStitchプロジェクトを一覧表示し、作業の再開や関連ツールの呼び出しに必要なプロジェクトIDを確認するスキルです。所有、共有、アクセス可能な全プロジェクトを表示できます。
主な機能
- 01所有プロジェクトの一覧表示
- 02共有プロジェクトの一覧表示
- 03アクセス可能な全プロジェクトの一覧表示
- 04後続処理用のプロジェクトID抽出
活用シーン
- 01ID不明の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」と言及した場合にのみ、このスキルを使用してください。
使用する場面
- ユーザーが ID を指定せずに「Stitch プロジェクトの作業を続けて」と言った場合
- ユーザーが「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_IDを使用しますgenerate_screen_from_text、get_screen→NUMERIC_IDのみを使用します
コメント
Markdown 対応