Visual Studio Code で MCP ツールを使用する

この記事では、Microsoft Sentinelの Model Context Protocol (MCP) コレクションのセキュリティ ツールまたは独自のカスタム ツールを Visual Studio Code の AI エージェントに追加する方法について説明します。

MCP ツールの使用を開始する方法については、次の記事を参照してください。

Microsoft Sentinelまたはカスタム ツール コレクションを追加する

Visual Studio Code でMicrosoft Sentinel ツール コレクションまたは独自のカスタム ツールを追加するには、次の手順に従います。

  1. MCP サーバーの追加:

    1. Ctrl + Shift + P キーを押し、「MCP: Add Server」と入力または選択します。

      [サーバーの追加] が強調表示されている Visual Studio Code のスクリーンショット。

    2. HTTP(HTTP または Server-Sent Events) を選択します

      HTTP または Server-Sent イベントが強調表示された Visual Studio Code のスクリーンショット。

    3. アクセスするツール コレクションの MCP サーバーの URL を入力します。これは、使用可能なMicrosoft Sentinelツール コレクションのいずれか、または独自のカスタム コレクションのいずれかから取得できます。次に、Enter キーを押します。

    4. フレンドリ サーバー ID を 割り当てる (たとえば、 Microsoft Sentinel MCP server)

    5. すべての Visual Studio Code ワークスペースでサーバーを使用できるようにするか、現在のワークスペースだけを使用できるようにするかを選択します。

  2. 認証を許可します。 メッセージが表示されたら、[ 許可] を選択して、少なくともセキュリティ閲覧者ロールを持つアカウントを使用して認証を行います。

    ユーザーに認証を求める Visual Studio Code ダイアログ ボックスのスクリーンショット。

  3. Visual Studio Code のチャットを開きます。 表示>Chat を選択するか、検索バーの横にある チャットの切り替え アイコン を選択するか、Ctrl + Alt + I キーを押します。

  4. 接続を確認します。 チャットをエージェントモードに設定し、追加したMCPサーバーの下に表示された ツールの構成 アイコン を選択して確認してください。

    [エージェント モード] と [ツール] アイコンが強調表示されている Visual Studio Code エージェント メニューのスクリーンショット。