mcpField
S
stitch-mcp-list-projects

stitch-mcp-list-projects

github.com/gabelulデザイン・UI4740 回インストール14 週間前に更新
リポジトリ

stitch-mcp-list-projects について

Stitch MCPを使って利用可能なStitchプロジェクトを一覧表示し、作業の再開や関連ツールの呼び出しに必要なプロジェクトIDを確認するスキルです。所有、共有、アクセス可能な全プロジェクトを表示できます。

主な機能

  1. 01所有プロジェクトの一覧表示
  2. 02共有プロジェクトの一覧表示
  3. 03アクセス可能な全プロジェクトの一覧表示
  4. 04後続処理用のプロジェクトID抽出

活用シーン

  1. 01ID不明のStitchプロジェクトで作業を再開
  2. 02既存のStitchプロジェクトを確認
  3. 03新規作成前に既存プロジェクトを確認
  4. 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"
    }
  ]
}

一覧表示の後

  1. タイトルと最終更新日時を添えて、プロジェクト一覧をユーザーに提示します
  2. (複数ある場合は)どのプロジェクトで作業するか尋ねます
  3. 選択した name フィールドから数値 ID を抽出します:projects/ID → ID
  4. 以降の呼び出しに備えて、完全な名前と数値 ID の両方を保存します

ID 形式の確認

  • list_screens、get_project → projects/NUMERIC_ID を使用します
  • generate_screen_from_text、get_screen → NUMERIC_ID のみを使用します

コメント