
EXZA Remoteとは?
EXZA Remoteは、ChatGPT、Claude、その他の互換性のあるMCPクライアントを、お客様が所有または使用を許可されているコンピューターに接続する、リモートアクセス可能なModel Context Protocolサービスです。認証済みのクラウドエンドポイントと、macOS、Windows、Linuxで動作するローカルクライアントを組み合わせています。
クラウド上でホストされる仮想デスクトップとは異なり、EXZA Remoteはお客様自身のコンピューターで動作します。許可されたAIアシスタントは、対応ツールを使用して、許可されたファイルの確認、システム情報の確認、ターミナルジョブの監視、承認済みコマンドの実行、互換性のあるデスクトップ操作を行えます。利用できる機能は、オペレーティングシステム、AIクライアント、アカウント権限、許可された範囲によって異なります。
重要:このGitHubリポジトリは公開された製品情報リポジトリであり、非公開のEXZA Remoteアプリケーションのソースコードではありません。クライアントをインストールするために、このリポジトリをクローンする必要はありません。
接続の仕組み
- AIアシスタントがMCPとOAuthを使用してEXZA Remote MCPサービスに接続します。
- サービスが、認証済みセッションをペアリング済みのコンピューターにルーティングします。
- ローカルクライアントが、要求された操作が対応しており、許可されているかを確認します。
- 操作に承認が必要な場合は、承認または拒否できます。
- ローカルクライアントのターミナルを閉じると、コンピューターのアクティブな接続が終了します。
公開MCPエンドポイントはhttps://remote.exza.de/mcpです。デバイスのペアリングはアカウントごとに行われ、サーバーで確認されたPINとローカルターミナルでの承認の両方が必要です。
主な機能
- AIアシスタント接続:ChatGPT、Claude、その他の互換性のあるMCPクライアントで、1つのHTTPS MCPエンドポイントを使用できます。
- 安全なデバイスペアリング:一時的な6桁のPINを使用してコンピューターをペアリングし、ローカルでリクエストを確認できます。
- ファイル操作:承認されたデバイスの範囲内で、ファイルの検索、確認、管理を行えます。
- ターミナルとジョブのサポート:対応コマンドを実行し、許可された長時間実行タスクを監視できます。
- システム情報:デバイスの状態、システムの詳細、対応しているプロセス情報を確認できます。
- デスクトップ操作:オペレーティングシステムとその権限で許可されている場合、対応するアプリケーションやウィンドウの操作を実行できます。一部の機能はmacOS専用です。
- 承認コントロール:ローカルおよびプラットフォームの認証メカニズムを通じて、機密性の高いリクエストを確認できます。
- デバイスダッシュボード:ペアリング済みデバイスの表示、接続の管理、使用状況の確認、アカウントまたは請求設定へのアクセスを行えます。
- クロスプラットフォームクライアント:macOS、Windows、Linux向けのインストール方法を利用できます。ただし、テスト済みの動作と利用可能なツールはプラットフォームによって異なります。
現在の統合では、59個のMCPツールインターフェースが登録されています。この数は、すべてのツールがすべてのオペレーティングシステムで動作することや、すべての操作を承認なしで実行できることを意味しません。OS固有のワークフローを計画する前に、ツールカタログとプラットフォーム互換性ガイドを確認してください。
前提条件
EXZA Remoteをインストールする前に、以下を準備してください。
- 所有している、または管理を許可されているコンピューター。
- カスタマーダッシュボードで作成したEXZAアカウント。
- インターネット接続。
- npmを含むNode.js 22以降。
- macOSまたはLinuxでは、
curl、unzip、SHA-256ユーティリティ。 - カスタムリモートMCP接続に対応したAIクライアントとアカウント。
EXZA Remote自体は通常のユーザーとして動作し、管理者権限やroot権限を必要としません。Node.jsのインストーラーが別途管理者の承認を求める場合があります。
Node.jsとnpmを確認する
macOSまたはLinuxではターミナルを、WindowsではPowerShellを開き、次を実行します。
node --version
npm --version
Node.jsの結果はv22またはそれ以降のメジャーバージョンで始まっている必要があります。Node.jsがインストールされていない、または古い場合は、Node.js公式ダウンロードページからメンテナンス中のLTSリリースをインストールし、ターミナルを再起動してバージョンをもう一度確認してください。
Linuxにnvmがすでにインストールされている場合は、次のコマンドでメンテナンス中のLTSリリースを選択できます。
nvm install --lts
nvm use --lts
バージョンマネージャーをインストールするために、出所の不明なcurl | bashコマンドをコピーしないでください。代わりに、信頼できるNode.jsまたはディストリビューション固有の手順に従ってください。また、EXZA Remoteの接続中にランタイムを変更することは避け、まず現在のセッションを終了してください。
ローカルクライアントをインストールする
EXZAカスタマーポータルに表示される公式コマンドを使用してください。インストールスクリプトは、HTTPS経由で公式クライアントアーカイブをダウンロードし、SHA-256チェックサムを検証してランタイム依存関係をインストールした後、表示されたフォアグラウンドターミナルでクライアントを起動します。
macOS
ターミナルを開き、Node.jsとnpmが要件を満たしていることを確認してから、次を実行します。
curl -fsSL https://remote.exza.de/install.sh -o exza-install.sh && sh exza-install.sh
Windows 10または11
通常のユーザーとしてPowerShellを開き、次を実行します。
node --version
npm --version
curl.exe -fsSL https://remote.exza.de/install.ps1 -o exza-install.ps1
powershell -NoProfile -ExecutionPolicy Bypass -File .\exza-install.ps1
-ExecutionPolicy Bypass 設定は、その PowerShell プロセスにのみ適用され、システム ポリシーを恒久的に変更するものではありません。実行する前にダウンロードしたスクリプトを確認し、remote.exza.de から取得したものであることを確認して、組織のセキュリティ要件に従ってください。Windows ネイティブのエンドツーエンドテストは、現在 macOS よりも制限されています。
Linux
Node.js 22 以降と npm を確認した後、次のコマンドを実行します。
curl -fsSL https://remote.exza.de/install.sh -o exza-install.sh && sh exza-install.sh
Linux のディストリビューションやデスクトップツールとの互換性は異なる場合があります。現在の制限については、公式のプラットフォーム ドキュメントを確認してください。
サービスの利用中は、EXZA Remote のターミナルを開いたままにしてください。クライアントはフォアグラウンドで表示された状態で実行され、そのターミナルを閉じるとアクティブなコンピューター接続が終了します。
コンピューターをペアリングする
- EXZA Remote — マイデバイスで登録またはサインインします。
- 要求された場合は、メールアドレスを確認します。
- ローカルクライアントを起動し、サーバーで確認された6桁の PIN がターミナルに表示されるまで待ちます。
- 5分以内に、カスタマーダッシュボードへ PIN を入力します。
- 要求元の EXZA アカウントが正しいことを確認します。
- ターミナルで
Yを押してペアリングを承認するか、Nを押して拒否します。
ウェブサイトでの操作とローカルでの確認は連動しています。PIN を知っているだけでは、コンピューター側で承認しない限りペアリングは完了しません。
ChatGPT、Claude、その他の MCP クライアントを接続する
カスタムのリモート MCP コネクターに対応した AI クライアントで、次の設定を使用して接続を作成します。
- 名前:
EXZA Remote - サーバー URL:
https://remote.exza.de/mcp - サインイン: OAuth フローによる EXZA アカウント
サインインを完了し、対象のデバイスを選択して、要求された権限を慎重に確認してください。カスタム MCP コネクターの利用可否は、AI サービス、サブスクリプションプラン、アカウントまたはワークスペースの設定によって異なります。
安全な最初のリクエストを実行する
コマンドやファイルの変更ではなく、読み取り専用のステータス確認から始めてください。例:
EXZA Remote のコンピューターがオンラインか確認してください。何も変更しないでください。
接続が機能したら、許可された場所を明確に示し、変更を禁止する、範囲を限定したリクエストを試してください。
許可されたプロジェクトフォルダーを調べ、直下にあるファイルを要約してください。編集、名前変更、移動、削除は一切しないでください。
開発ワークフローでは、コマンドを確認した後にのみ、承認済みのローカルテストを依頼できます。
許可されたプロジェクトフォルダーで実行する予定のテストコマンドを表示してください。実行前に私の承認を待ってください。
その他の対応ワークフローには、ツールの確認、許可されたログの確認、実行中のプロセスの調査、環境情報の収集、長時間実行されるターミナルジョブの追跡、対応しているデスクトップタスクの調整などがあります。リクエストが成功するかどうかは、利用可能なツール、オペレーティングシステム、付与された権限、必要な承認によって異なります。
実行中のクライアントを管理する
必要に応じて、実行中の EXZA Remote ターミナル内で次のコマンドを入力します。
statusは、現在の接続状態とペアリング状態を表示します。new codeは、コンピューターがまだペアリングされておらず、以前の PIN の有効期限が切れている場合に、別の PIN を要求します。reset pairingは、以前のペアリングが取り消された、または使用できない場合に、ローカルでペアリングのリセットを開始します。confirm reset pairingは、30秒以内にそのリセットを確認します。コンピューターを再度ペアリングするには、引き続きYによる承認が必要です。
最初のターミナルが接続されたまま、2つ目のエージェントを起動しないでください。ウェブサイトからデバイスを削除する操作と、ローカルでペアリングをリセットする操作は別々です。
高度な使い方と安全に関するヒント
実用上最小限の範囲を使用する
現在のタスクに必要なファイル、アプリケーション、デバイス、操作だけを承認してください。範囲を限定したリクエストは、制限のない指示よりも確認しやすくなります。承認する前に、実行予定のコマンドや変更内容をアシスタントに説明させてください。
調査と変更を分ける
まず読み取り専用の調査を依頼します。結果を確認した後、具体的な変更を別のリクエストで依頼してください。これにより曖昧さが減り、安全でない操作を拒否する機会がもう一度得られます。
長時間実行される作業を監視する
時間のかかるビルド、テスト、スクリプトでは、同じコマンドを繰り返し起動するのではなく、対応しているジョブ追跡機能を使用してください。ローカルターミナルを表示したままにし、承認リクエストを確認してください。
プラットフォームの違いを考慮する
登録済みの59個のインターフェースすべてが、どのシステムでも利用できるとは限りません。デスクトップ自動化には OS レベルの権限が必要な場合があり、一部の操作は macOS 固有です。Linux のデスクトップ互換性はディストリビューションによって異なり、Windows ネイティブのテストは現在 macOS よりも制限されています。
認証情報と個人データを保護する
- パスワード、アクセストークン、デバイスの秘密情報、ペアリングPINをAIとの会話に貼り付けないでください。
- サポートを依頼する際に、非公開のログを公開しないでください。
- 承認する前に、機密性の高いコマンドとファイルの変更内容を確認してください。
- インストーラーは
remote.exza.deからのみダウンロードしてください。 - アクセスが不要になったら、ポータルからデバイスを切断してください。
- ローカルターミナルを閉じて、現在アクティブな接続を終了してください。
リモートアクセスシステムですべてのリスクを排除することはできません。アカウント認証、OAuth認可、デバイスのペアリング、ローカル確認、権限チェック、HTTPSによって複数の保護層が提供されますが、要求された操作を確認する責任は引き続きユーザーにあります。
トラブルシューティング
Node.jsが見つからない、または古すぎる
ターミナルにcommand not found、not recognized、またはNode.jsのバージョンが20以下と表示される場合は、Node.js 22以降をインストールし、シェルのPATHに設定されていることを確認してください。再度確認する前に、ターミナルまたはPowerShellを開き直してください。
ペアリングPINの有効期限が切れた
ペアリングされていない実行中のクライアントでnew codeと入力し、新しいPINを要求してください。5分以内にダッシュボードへ入力し、正しいアカウントをローカルで承認してください。
以前のペアリングが機能しなくなった
reset pairingを実行し、その後30秒以内にconfirm reset pairingを実行してください。その後、通常のウェブサイトおよびローカル承認プロセスをもう一度完了してください。
AIクライアントでMCPサーバーを追加できない
サービス、プラン、アカウント、またはワークスペースがカスタムリモートMCPコネクタに対応していることを確認してください。また、サーバーアドレスが正確にhttps://remote.exza.de/mcpであり、EXZA OAuthフローが完了していることも確認してください。
コンピューターがオフラインと表示される
ローカルクライアントのターミナルがまだ開いていることを確認し、statusを実行して、インターネット接続を確認してください。ターミナルを閉じると、アクティブなクライアントが切断されます。
利用上限とドキュメント
EXZA Remoteでは、EXZAアカウント1つにつきUTC月あたり10,000回の成功したツール呼び出しを利用できる無料プランが提供されます。この上限は、接続されているAIクライアント間で共有されます。現在のプレミアムオプション、料金、提供状況、公正利用条件は、公式ウェブサイトとカスタマーダッシュボードに表示されます。
最新のセットアップ手順とプラットフォーム固有の詳細については、公式ヘルプセンター、利用開始ガイド、ChatGPTおよびClaudeのセットアップガイド、セキュリティモデルを参照してください。
まとめ
EXZA Remoteを使用すると、MCP互換のAIアシスタントを自分のコンピューターに制御された方法で接続できます。フォアグラウンドクライアントをインストールし、一時的なPINとローカル確認の両方でデバイスをペアリングし、認証済みのMCPエンドポイントを追加して、読み取り専用のリクエストから始めてください。権限を必要最小限に抑え、機密性の高い操作を確認し、プラットフォーム間の違いを考慮して、作業が完了したらクライアントを切断してください。
