Edison Watch
クライアントの接続

ChatGPT

developer mode を通じて Edison Watch をカスタムリモート MCP コネクタとして ChatGPT に追加します。

ChatGPT (chatgpt.com) は、OpenAI の developer mode を通じてカスタムリモート MCP コネクタとして Edison Watch に接続します。claude.ai と同様に、ChatGPT はお使いのノート PC ではなく OpenAI のクラウド上で動作します。そのため、Edison のパブリックゲートウェイ URL を使って、Edison を一度だけ手動で追加します。

カスタムコネクタを追加すると、ChatGPT はお使いのマシンからではなく OpenAI のクラウドから MCP サーバーにアクセスします。そのため、接続 URL は Edison のパブリックゲートウェイ (https://mcp.edison.watch/...) を指している必要があります。desktop アプリのローカルインジェクションによる localhost URL は、ChatGPT では機能しません。

カスタムコネクタの作成には developer mode が必要で、これは Web 版の ChatGPT Plus、Pro、Business、Enterprise、Edu で利用できます。Business、Enterprise、Edu では admin-gated (管理者による制限) となっており、まずワークスペース管理者が有効にする必要があります (Admin タブを参照)。ChatGPT Free ではカスタムコネクタを作成できません。

1. Edison の接続 URL を取得する

あなた専用の接続 URL には API キーが埋め込まれています。ChatGPT の場合は ?client=chatgpt を末尾に付加して、Edison がそのセッションをダッシュボード上で ChatGPT としてタグ付けできるようにします:

https://mcp.edison.watch/mcp/<your-api-key>/?client=chatgpt

この URL を取得する最も簡単な方法は、Edison Watch ダッシュボードからです。Settings を開き、Api key / MCP URL セクションを見つけて Get MCP URL をクリックし、一覧から ChatGPT を選択します。すると、ダイアログに ?client=chatgpt タグがすでに付加された、コピーしてすぐに使える URL が表示されます。(あるいは、Edison Watch desktop アプリCopy MCP URL メニューからベース URL をコピーし、ご自身で ?client=chatgpt を追加することもできます。) この URL はパスワードと同じように扱ってください。これを知っている人は誰でも、あなたとして MCP ツールを呼び出すことができます (ただし、あなたの Access Control Levels とポリシーの制約を受けます)。

ホストは環境ごとに異なります。release は mcp.edison.watch で、demo/セルフホストのデプロイは独自のゲートウェイホストを使用します。ホストをハードコードするのではなく、必ずご自身の desktop アプリから URL をコピーしてください。

2. Developer Mode を有効化する

カスタム MCP コネクタは developer mode の背後にあります:

  1. Settings > Apps & Connectors に移動します。
  2. ページ下部の Advanced settings までスクロールします。
  3. Developer mode をオンに切り替えます。

OpenAI は developer mode を強力だがリスクのあるものとして位置付けています。これは、コネクタが公開するあらゆるツールに対する完全な読み取り/書き込みアクセスを ChatGPT に付与します。Edison はそれらのツールの前面に立ち、すべての呼び出しに対して組織の Access Control Levelsポリシールール を適用しますが、それでも追加するコネクタは確認すべきです。

3. カスタムコネクタを追加する

コネクタの追加方法は、自分一人だけのために設定するのか、それともチーム全体に Edison を展開するのかによって異なります。

ChatGPT の developer mode で Edison Watch カスタムコネクタを作成する

Edison をあなた自身のコネクタとして追加します (Web のみ。developer mode が有効な Plus、Pro、または個人の Business/Enterprise/Edu シート):

  1. サイドバーの Apps (Settings > Apps & Connectors 内) を開き、Create をクリックして New App ダイアログを開きます。
  2. Name (例: edison-gateway) を入力します。IconDescription は任意です。
  3. Connection の下で Server URL を選択したままにし、ステップ 1 で取得した あなた自身の 接続 URL を、末尾のスラッシュと ?client=chatgpt のサフィックスを含めて貼り付けます。
  4. AuthenticationNo Auth に設定します。Edison は URL 内の API キーで認証します。OAuth サインインはないため、OAuth を 選択しない でください。
  5. ChatGPT は 「Custom MCP servers introduce risk.」 (カスタム MCP サーバーはリスクをもたらします) という警告を表示します。I understand and want to continue にチェックを入れて承認します。
  6. Create をクリックします。

ChatGPT が接続し、Edison のツールを一覧表示します。チャットでそれらを使用するには、コンポーザーの Tools (+ / developer-mode メニュー) を開き、その会話でアプリを有効にします。

組織全体で共有する Edison コネクタを 1 つだけ追加しないでください。 すべての Edison 接続 URL には 個人ごと、ユーザーごとの API キー が埋め込まれており、ゲートウェイには OAuth サインインがありません。URL そのもの が認証情報です (これが ChatGPT で No Auth を選択する理由です)。組織全体で共有する単一のコネクタは、すべての メンバーのアクティビティを、URL にキーが含まれるその 1 つのアカウントとして認証し、帰属させてしまい、ユーザーごとの監視、帰属、ポリシー適用を単一のアイデンティティに集約してしまいます。

Edison をチームに展開するには:

  1. ワークスペース管理者が Workspace Settings > Permissions & roles > Connected data > Developer mode / Create custom MCP connectors で developer mode を有効にします。Business では管理者のみが使用でき、Enterprise/Edu では管理者と認可された開発者が使用できます。
  2. Edison Watch desktop アプリ を配布し、各メンバーが 自分自身の 接続 URL をコピーできるようにします (ステップ 1)。
  3. 続いて各メンバーが、自分自身の URL と No authentication を使って上記の Personal の手順に従います。

これにより、各メンバーのトラフィックが Edison ダッシュボード上で正しく本人に帰属し、管理者はそれらすべてにわたる組織全体の可視性を得られます。

ChatGPT は自分で追加したカスタムコネクタを未検証として扱い、デフォルトでは write (書き込み) アクションの前に確認を求めます。これは想定どおりの動作です。Edison は引き続き、読み取りを含むすべての呼び出しに対して Access Control Levels とポリシールールを適用します。