CatoリモートMCPサーバーとの作業

Prev Next

概観

リモートMCPサーバーは、アカウントの保持期間内の履歴データへのアクセスを提供します。例として、保持期間が3ヶ月であれば、その期間のデータを照会可能です。

APIキーを使用して認証するか、OAuthを使用してCato管理者の資格情報でサインインできます。データとアクションへのアクセスは、APIキーまたは認証済みのCato管理者の権限に従います。権限についての情報は、管理者の役割の管理とRBACの使用をご覧ください。

Cato MCPツール コールに関するイベントをレビューすることで、起動されたツール、接続されているMCPクライアント、認証に使用されたAPIキーまたはCato管理者を特定できます。詳細については、Cato MCPツールコールの監査をご覧ください。

使用ケースの例

AI支援の脅威調査

アナリストが尋ねます:このIPを調査し、関連するセキュリティイベントを要約します。

MCPクライアント:

  1. セキュリティイベントツールを呼び出す

  2. 関連する構造化データを取得

  3. LLMに結果を返す

  4. LLMが所見を要約

自動XOpsインシデントの強化

XOpsストーリーが生成されると、AIエージェントは関連フロー、ターゲットの評判、およびユーザーヒストリーを取得します。エージェントが次を応答:

  • コンテキストレポート

  • 提案されている緩和策

AI駆動のネットワークトラブルシューティング

この例は、Cato MCPサーバーを使用して、AIがネットワークとアプリケーションのメトリックをまたぐ構造化クエリをどのように実行するかを示しています。これにより、CMAで複数のダッシュボードを手動でナビゲートする必要がなくなります。

管理者は、ロンドンサイトのユーザーがMicrosoft 365へのアクセスが遅いと報告します。

  1. リモートMCPを使用して、AIエージェントは次のクエリを発行:

    1. サイト運用メトリック

    2. WANリンクのヘルス

    3. パケットロスとレイテンシーの統計

    4. アプリケーションのパフォーマンスメトリック

  2. それは検出します:

    1. プライマリWANリンクでのパケットロスの増加

    2. M365のトラフィッククラスのSLAの劣化

  3. それは関連付けます:

    1. リンク品質の劣化

    2. ピーク時間中の帯域幅の飽和

  4. それは提案します:

    1. セカンダリリンクへのフェイルオーバー

    2. QoSの優先度の調整

    3. ISPのパフォーマンスの調査

前提条件

  • MCP互換のクライアントがLLMに接続されています。

  • APIキー認証用: 有効なCato APIキー。

  • OAuth認証用:    

    • 有効なCato管理者クレデンシャル。

    • 事前登録されたクライアントIDがあるOAuthをサポートするMCPクライアント。以下に指定されたクライアントIDを設定します。サーバーURLだけでは不十分です。

CatoリモートMCPサーバーへの接続

接続後、クライアントは利用可能なCatoツールを検出します。サーバーが更新されると新しいツールが自動的に公開されます。

APIキーによる接続

インタラクティブな作業には管理者APIキーを使用し、運用および自動化にはサービスAPIキーを使用します。

  1. MCPクライアントをLLMに接続します。

  2. MCPサーバーURLをhttps://api.catonetworks.com/api/v1/rest/mcpに設定します。このエンドポイントはすべてのCMAインスタンスで提供されます。

  3. カスタムヘッダーx-api-keyを追加し、その値としてCato APIキーを入力します。

  4. 接続を保存して有効にします。

管理者クレデンシャル(OAuth)を用いたCatoへの接続

OAuthを使用すると、ブラウザで管理者クレデンシャルを用いて認証し、Catoへのクライアントアクセスを承認できます。

EU、米国、インド、日本を含むすべての地域のOAuth接続にはhttps://api.catonetworks.com/mcpを使用します。

Catoは事前登録された公開OAuthクライアントを使用します。 MCPクライアントに応じてクライアントIDを設定します:

MCPクライアント

クライアント ID

クロードコード

mcp-クロード

カーソル

mcp-カーソル

OpenAI / Codex

mcp-openai

クロードコード

  1. ターミナルを開き、以下を実行します:

    クロード mcp 追加 --トランスポート HTTPプロトコル --クライアントID mcp-クロード --コールバックポート 18124 cato-mcp https://api.catonetworks.com/mcp --スコープ ユーザー
  2. Claudeコーデックスで/mcpを実行し、cato-mcpを選択して認証を選択します。

  3. 以下のブラウザサインインと検証ステップを完了します。

カーソル

  1. ~/.cursor/mcp.jsonに以下のサーバー設定を追加します。ファイルにすでにサーバーが含まれている場合、mcpServersオブジェクトの下にcato-mcpを追加します。

    {
      "mcpServers": {
        "cato-mcp": {
          "url": "https://api.catonetworks.com/mcp",
          "auth": {
            "CLIENT_ID": "mcp-カーソル"
          }
        }
      }
    }
  2. カーソル設定 > MCPに移動し、cato-mcpの横にある認証を選択します。

  3. ブラウザーのサインインと検証ステップを完了してください。

OpenAI CodexおよびChatGPT

Codexの場合、ターミナルまたは設定ファイルを使用して接続を設定します。 ChatGPTデスクトップアプリは、同じホスト上のローカルCodex MCP設定を使用できます。 ChatGPTウェブは別のリモート接続を必要とし、ローカル設定ファイルを読みません。

ターミナルのセットアップ

  1. ターミナルを開き、以下を実行します:

    codex mcp add cato-oauth \n --url https://api.catonetworks.com/mcp \n --oauth-client-id mcp-openai
  2. Catoブラウザーのサインインを促されたら完了してください。自動的にサインインが開始しない場合は、codex mcp login cato-oauthを実行します。

  3. クライアントを再読み込みするか新しいセッションを開始し、下記のように接続を確認します。

設定ファイルのセットアップ

  1. または、次の設定を~/.codex/config.tomlに追加します。既存の設定を保持し、固有のサーバー名を使用してください。

    [mcp_servers.cato-mcp]
    url = "https://api.catonetworks.com/mcp"
    oauth_resource = "https://api.catonetworks.com/mcp"
    
    [mcp_servers.cato-mcp.oauth]
    client_id = "mcp-openai"
  2. ファイルを保存して実行:

    codex mcp ログイン cato-mcp
  3. ブラウザーのサインインと検証ステップを完了してください。

ターミナルの例は接続をcato-oauthとしていますが、設定ファイルの例はcato-mcpです。セットアップ方法を選び、その接続名を使ってcodex mcp loginを実行してください。

ChatGPTデスクトップ

  1. 上記のOpenAIセットアップ方法のいずれかを使用してローカルサーバーを設定します。

  2. 同じホスト上にあるChatGPTデスクトップアプリを開き、設定> MCPサーバーを開いて、必要に応じて接続を再起動します。

  3. 接続がサインインを必要とする場合、認証を選択してCatoブラウザーのサインインを完了してください。

  4. 新しいローカルセッションを開始し、下記のように接続を確認します。

ChatGPTウェブ

ChatGPTウェブでは、別のリモートMCP接続を使用します。 Catoサポートは、設定前にリリースで利用可能である必要があります。

サインインの完了と接続の確認
  1. Catoログインページがブラウザーで開いたら、Cato管理者の資格情報でサインインします。

  2. 同意画面を確認し、要求されたアクセスを承認します。

  3. MCPクライアントに戻り、それを再読み込みするか新しいセッションを開始します。

  4. 以下のプロンプトを入力してアクセスを確認してください:

    Cato MCPツールを使用して、アクセス可能なアカウントのリストを作成します。

認証に失敗した場合、COPILOT_MCP_OAUTHタグがアカウントに追加されていること、URLがhttps://api.catonetworks.com/mcpであること、正しいクライアントIDが設定されていることを確認してください。

Cato MCPツールコールの監査

CatoリモートMCPサーバーは、各ツールコールごとにイベントを生成します。これらのイベントを使用してMCPクライアントがアカウントにアクセスし、どのツールを呼び出すかを追跡できます。

イベントの詳細には次のものが含まれます:

  • 呼び出されたMCPツールと接続済みのMCPクライアント。

  • 認証方法:APIキーまたはOAuth。

  • APIキー認証の場合、APIキーの名前。

  • OAuth認証の場合、Cato管理者の名前とメールアドレス。

  • 送信元IPアドレス、国、国コード。

  • ユーザーエージェント。

Cato MCPツールコールイベントを確認するには:

  1. CMAでイベントページを開きます。

  2. タイプ接続性およびサブタイプCatoMCPでフィルタします。

  3. イベントを展開してツールコールの詳細と認証アイデンティティを確認します。

既知の制限事項

  • ローカルMCP接続(STDIO)のみをサポートするMCPクライアントは、CatoリモートMCPエンドポイントに直接接続できません。これらのクライアントを使用するには、ローカルSTDIO接続をリモートCato MCPサーバーに橋渡しする軽量のMCPプロキシーを展開する必要があります。