ドキュメント

StudioCat をはじめる

StudioCat は Web 版 ChatGPT を Mac 上のプロジェクトにつなぎます。何をするかは ChatGPT が決め、StudioCat がローカルで実行します。すべての呼び出しを設定した権限と照らし合わせ、すべての変更をワークベンチに表示します。

動作環境

インストール

署名・公証済みの DMG をダウンロードして開き、StudioCat を「アプリケーション」にドラッグします。StudioCat は自動でアップデートし、インストール前に確認を求めます。プライベートベータの期間中は、ホームページから参加を申し込んでください。

初回起動時には設定アシスタントが次の 3 ステップを案内します。あとから上部バーのトンネル状態、または StudioCat → 設定アシスタント… でいつでも開き直せます。

1 · トンネルを作成

  1. Platform → Tunnels を開いてトンネルを作成し、Tunnel ID(tunnel_…)をコピーします。
  2. Platform → API keys を開いてキーを作成します。Restricted を選び、Tunnels: Read と Use だけを有効にします。
  3. アカウントが複数の組織(たとえば個人用と仕事用)に属している場合は、トンネルを所有する組織の ID(org-…、Settings → Organization にあります)を控えておきます。

2 · StudioCat を接続

Tunnel ID、API キー、必要なら組織 ID を設定アシスタント(または 設定 → 一般 → トンネルの認証情報)に貼り付け、保存して接続を選びます。認証情報は macOS のキーチェーンに保存されます。接続すると上部バーのトンネル状態が緑色になります。Mac が行うのは外向きの HTTPS 接続だけで、StudioCat がポートを開くことはありません。

3 · ChatGPT に MCP サーバを追加

  1. パソコンのブラウザで chatgpt.com/plugins を開きます。追加ボタンが見当たらない場合は、先に ChatGPT の詳細設定で開発者モードをオンにしてください。
  2. StudioCat という名前で MCP サーバを追加します。Connection で Tunnel を選び、トンネルを選択します(または Tunnel ID を貼り付けます)。
  3. 保存して更新し、StudioCat を有効にした新しいチャットを始めます。試しに 「StudioCat を使って、プロジェクトのルートにあるファイルを一覧表示して」 と送ってみましょう。

あとで別のトンネルに切り替えた場合は、ChatGPT の MCP サーバも新しいトンネルに向けてください。そうしないと、トンネルクライアントが接続されていないというエラーになります。

プロジェクトと権限

StudioCat が作業するのは、ファイル → プロジェクトを開く…(⌘O)で開いたプロジェクトの中だけです。プロジェクトを開くときに、何を許可するかを決めます。

確認が 2 段階あるのは意図的です。ChatGPT が呼び出しを送るかどうかを尋ね、StudioCat が危険な呼び出しを実行する前に尋ねます。どちらも、もう一方の代わりにはなりません。

レビューと取り消し

チェックポイントはバックアップではありません。ターミナルで rm -rf により削除された、git が無視するファイル(build/ など)は復元できません。

複数のプロジェクトを同時に

ChatGPT の会話は、最初に作業したプロジェクトに紐付きます。ワークベンチに表示するプロジェクトを切り替えても、会話はバックグラウンドで自分のプロジェクトでの作業を続けます。会話の中から(明示的なパスで)別のプロジェクトを開くと、その会話はそちらに移ります。

トラブルシューティング

「API Key が無効です」
キー全体をもう一度コピーするか、新しく作成してください。取り消されたキーはすぐに使えなくなります。
「このキーではトンネルを使えません」(tunnel_use_forbidden)
キーに Tunnels の Read と Use を付与してください。新しい権限の反映には数分かかることがあります。
「組織 ID が必要です」(tunnel_active_organization_required)
キーが複数の組織に属しています。設定でトンネルの組織 ID を入力し、再接続してください。
ChatGPT がトンネルクライアントに接続されていないと言う
上部バーでトンネルが接続済みになっていること、ChatGPT の MCP サーバが StudioCat と同じトンネルを使っていることを確認してください。
Web では動くのにスマートフォンでは動かない
想定どおりの動作です。ChatGPT のモバイルアプリはまだカスタム MCP サーバを呼び出せません。
OpenAI に接続できない
ネットワークを確認してください。プロキシを使っている場合は、システムのプロキシがオンになっていることを確認してください。StudioCat はそれに従い、自動で再試行します。

データとアンインストール