
Amazon Bedrock AgentCore Gatewayは、Kiro IDEなどのエージェント型コーディングアシスタントとModel Context Protocol(MCP)サーバー間の通信を保護する中央集約型エントリーポイントとして機能する。組織のIdentity Provider(IdP、例:Amazon Cognito、Okta、Microsoft Entra ID)から発行されたセキュリティトークンを使用して、認可されたユーザーとエージェントのみがツールにアクセスできるようにする。
OAuth認証コードフローでは、MCP クライアント(Kiro IDE)がGatewayに接続後、Gatewayが401 Unauthorizedレスポンスとwww-authenticateヘッダーを返す。クライアントはProtected Resource Metadataを取得し、ユーザーをIdPの認可エンドポイントにPKCEチャレンジ付きで転送し、ユーザー認証後にアクセストークンを取得する。その後のリクエストでこのトークンをAuthorizationヘッダーに含めると、Gatewayが署名、有効期限、発行者、オーディエンスを検証してからMCPサーバーにプロキシする。
このセットアップにより、AIアシスタントからMCPサーバーへの全リクエストが有効なユーザーアイデンティティトークンで認証された本番環境対応の構成が実現される。
たとえば、いま届くならこの3本です
AIが要約して、あなたの選んだトピックだけを1日1通。LINE・Email・Slackで届きます。
登録無料・30秒で完了・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。Q&Aはこのページに公開され、他の読者も読めます。