Devin
Edison Watch を、クラウドの MCP Marketplace または Devin CLI で、カスタムリモート MCP サーバーとして Devin に追加します。
Devin (Cognition の自律型 AI ソフトウェアエンジニア) は、カスタムリモート MCP サーバーとして Edison Watch に接続します。Devin は MCP の構成を 2 つのサーフェスで公開します。Cloud Devin (app.devin.ai) では組織の管理者が Settings > Connections からカスタム MCP サーバーを追加でき、Devin CLI (Devin for Terminal) は .devin/config.json ファイルから MCP サーバーを読み込みます。どちらも Edison のパブリックゲートウェイを指すことができます。
Cloud Devin はお使いのノート PC からではなく Cognition のクラウドから MCP サーバーにアクセスします。そのため、接続 URL は Edison のパブリックゲートウェイ (https://mcp.edison.watch/...) を指している必要があります。desktop アプリのローカルインジェクションによる localhost URL は機能しません。CLI はローカルで動作しますが、トラフィックが監視されるよう、それでもゲートウェイ URL を使用すべきです。
1. Edison の接続 URL を取得する
あなた専用の接続 URL には API キーが埋め込まれています。Devin の場合は ?client=devin を末尾に付加して、Edison がそのセッションをダッシュボード上で Devin としてタグ付けできるようにします:
https://mcp.edison.watch/mcp/<your-api-key>/?client=devinこの URL を取得する最も簡単な方法は、Edison Watch ダッシュボードからです。Settings を開き、Api key / MCP URL セクションを見つけて Get MCP URL をクリックし、一覧から Devin を選択します。すると、ダイアログに ?client=devin タグがすでに付加された、コピーしてすぐに使える URL が表示されます。(あるいは、Edison Watch desktop アプリの Copy MCP URL メニューからベース URL をコピーし、ご自身で ?client=devin を追加することもできます。) この URL はパスワードと同じように扱ってください。これを知っている人は誰でも、あなたとして MCP ツールを呼び出すことができます (ただし、あなたの Access Control Levels とポリシーの制約を受けます)。
?client=devin タグは、表示ラベル以上の意味を持ちます。Edison はこのタグに頼って Devin を認識し、その呼び出しを正しいセッションにまとめます。そのため、常に含めてください。
ホストは環境ごとに異なります。release は mcp.edison.watch で、demo/セルフホストのデプロイは独自のゲートウェイホストを使用します。ホストをハードコードするのではなく、必ずご自身の desktop アプリから URL をコピーしてください。
2. Edison をカスタム MCP サーバーとして追加する
Edison の追加方法、そして各ユーザーのトラフィックが正しく帰属されるかどうかは、2 つのサーフェスの間で大きく異なります。選択する前に、各タブの帰属に関する callout を読んでください。
Cloud Devin の MCP サーバーは、ユーザーごとではなく組織で共有されます。 Cognition のドキュメントには、カスタム MCP サーバーは「組織内で共有される」とあり、「すべてのメンバーのセッションが同じ認証済み接続を使用する」と記載されています。すべての Edison 接続 URL には 個人ごと、ユーザーごとの API キー が埋め込まれているため、組織全体で 1 つの Edison コネクタを使うと、すべての メンバーの Devin アクティビティが、URL にキーが含まれるその 1 つのアカウントとして認証され帰属してしまい、ユーザーごとの監視、帰属、ポリシー適用が単一のアイデンティティに集約されてしまいます。Cloud Devin にはユーザーごとの MCP オプションがありません。 ユーザーごとの帰属が必要な場合は、代わりに Devin CLI タブを使用してください。
Settings > Connections > Add a custom MCP を開きます (直接リンク: https://app.devin.ai/org/<your-org>/settings/connections/custom-mcp)。このページのタイトルは "Create a custom MCP server for your organization" で、Manage MCP Servers 管理者権限が必要です。
- Server name (例:
edison-watch) を入力します。Devin が Slug を自動入力します。Icon と Short description は任意です。(代わりに Import JSON をクリックして、サーバー構成を貼り付けることもできます。) - Connection の下で、Transport type を HTTP に設定します。Edison のゲートウェイは streamable HTTP に対応しています。
- ステップ 1 で取得した完全な接続 URL を、末尾のスラッシュと
?client=devinを含めて Server URL に貼り付けます。 - Authentication を None に設定します。Edison は URL 内の API キーで認証します。OAuth サインインはなく、別途のヘッダーも不要なので、Secrets セクションも空のままにしてください。
- Install and enable をクリックします。
Devin CLI (Devin for Terminal) は、ユーザーごとのキーのために文書化された方法です。共有の .devin/config.json (リポジトリにコミットします) がサーバーを宣言し、各開発者は git で無視される .devin/config.local.json のオーバーライドに自分自身のシークレットを記述します。これにより、各メンバーの Edison トラフィックは 本人 に帰属します:
- リポジトリの共有
.devin/config.jsonで、type: "http"とゲートウェイ URL (キーを変数で参照する場合はキーを含めずに) を指定してedisonMCP サーバーを宣言します。 - 各メンバーは、自分自身の
?client=devin接続 URL (またはその API キー部分) を、git で無視され決して共有されない個人の.devin/config.local.jsonに追加します。 - Edison Watch desktop アプリ を配布し、各メンバーがステップ 1 で 自分自身の 接続 URL をコピーできるようにします。
正確な設定スキーマについては、Cognition の CLI MCP 設定ドキュメント を参照してください。これにより、各メンバーのトラフィックが Edison ダッシュボード上で正しく本人に帰属し、管理者はそれらすべてにわたる組織全体の可視性を得られます。
Cloud Devin で組織レベルのカスタム MCP サーバーを追加するには Manage MCP Servers 権限が必要です。これは実際には Devin の管理者/ロール制御 (Teams および Enterprise) に存在します。Cognition の料金ページにはプランごとの MCP の記載がないため、Edison を展開する前にお使いのプランで利用可能かどうかを確認してください。

