日本語

MCP で認証する

エンドポイントURLとベアラートークンを使用して、Aikido Pentest をリモート MCP サーバーに認証します。

Aikido Pentest はベアラートークンを使ってリモートの Model Context Protocol (MCP) サーバーにサインインします。次の テストユーザー 手順で、1つの MCP テストユーザーを追加し、エンドポイントとトークンを指定します。

前提条件

  • MCP エンドポイント URL。これには /mcp パスまで含めます。クライアントはここに接続します。
  • 評価全体を通して有効なままのベアラートークン。

MCP 認証をセットアップ

  1. Webアプリケーションを選択

    次へ移動します: ペンテスト、あなたの プロジェクト、次をクリックし 評価を作成。で ペンテスト対象を選択、次を選択します Webアプリケーション.

  2. MCP テストユーザーを追加

    評価ウィザードで、次の テストユーザー の手順で、クリック テストユーザーを追加 → MCP.

  3. エンドポイント URL を入力

    次の場所で URLし、MCP エンドポイントを入力します。Aikido はこれをスコープ URL から自動入力します。URL の末尾を /mcp.

    例: https://mcp.staging.example.com/mcp

    ホストだけで終わる URL でも認証はされます。エージェントはエンドポイントの検出に余分な時間を費やすため、 /mcp.

  4. ベアラートークンを入力

    次の場所で ベアラートークンし、トークン値を貼り付けます。Aikido はそれを Authorization: Bearer <token>.

    ペネトレーテスト全体で有効なトークンを発行します。24 時間は適切な有効期限で、通常はデフォルトです。

    この方法は Authorization: Bearerを送信します。別のヘッダーを使う場合は APIキー の テストユーザー ステップの開始時にそのファイルを読み込みます。

  5. 保存してテスト

    既定値のままにします 認証手順 、サーバーに追加手順が必要な場合を除きます。 保存してテストをクリックします。Aikido が MCP サーバーを初期化し、ハンドシェイクが成功結果を返すことを確認します。

    Authenticate with MCP modal with the endpoint URL filled in and the bearer token field showing its placeholder

関連

MCPサーバーのテストリモートのMCPサーバーをWebアプリケーションのペンテスト対象としてスコープに含め、その後、エンドポイントURLとベアラートークンで認証します。