AWS Bedrock のロゴ

AWS Bedrock / 公式ブログ / 2026/06/01 / 通常

AWS、AgentCore Gateway と MCP クライアントの認可コードフロー構成を解説

AIaws

公式ブログ原文

AWS Machine Learning Blog は 2026年6月1日、Amazon Bedrock AgentCore Gateway と MCP クライアントを使い、OAuth の認可コードフローで安全に tool access を行う構成を解説しました。Kiro IDE のようなエージェント型コーディングアシスタントが、企業の MCP server へユーザー本人の権限でアクセスする場面を想定しています。

要点

  • MCP client と AgentCore Gateway の間で auth code flow を構成する手順を解説している
  • エージェント型 IDE や coding assistant が remote tool / service にアクセスする前提の設計
  • AgentCore Gateway は agent-to-tool communication の入口として使われる
  • 組織の identity provider から発行された user identity token を使い、本人権限で tool を呼び出す
  • 本番利用では認証、scope、token、ログ、承認フローをまとめて設計する必要がある

今回のブログ記事で語られていること

AWS Machine Learning Blog は 2026年6月1日、Amazon Bedrock AgentCore Gateway と MCP クライアントを使い、OAuth の認可コードフローで安全に tool access を行う構成を解説しました。Kiro IDE のようなエージェント型コーディングアシスタントが、企業の MCP server へユーザー本人の権限でアクセスする場面を想定しています。

AI エージェントが業務ツールにアクセスする場合、単に API key を渡すだけでは、誰の権限で何をしたのかが曖昧になります。今回の記事は、エージェントが MCP server を呼ぶときに、組織の IdP によるユーザー認証を通し、AgentCore Gateway を経由して tool access を制御する設計を示しています。

これは、agentic coding assistant が GitHub、Jira、社内 API、データベース、監視システムに接続するような場面で重要です。エージェントの実行主体を「共有サービスアカウント」にしてしまうと、権限過多や監査不能が起きやすくなります。本人の identity と scope に基づく構成なら、利用者ごとの権限や監査ログに近づけられます。

このブログは、MCP とエージェントを本番業務へ入れるときの認証設計サンプルです。便利な接続例としてだけでなく、エージェントが誰の権限で何を実行するのかを明確にするための実装論として読むべきです。

この記事は、AWS Machine Learning Blog の「Building a secure auth code flow setup using AgentCore Gateway with MCP clients」を、AI・データ基盤を運用するチームが読みやすいように整理したものです。AWS Machine Learning Blog の 2026年6月1日記事から、MCP クライアントと AgentCore Gateway の OAuth 認証設計を整理します。 という表面的な紹介だけで終わらせず、どの役割の人が、どの判断材料として見るべきかを確認する必要があります。

実務で確認したいこと

導入する場合は、IdP、MCP client、AgentCore Gateway、下流 MCP server の責務を分けて確認します。token の有効期限、refresh、scope、audience、tenant 境界、ログ出力先を決め、失敗時にどの層で拒否されるのかをテストしておく必要があります。

また、エージェントが書き込み操作を行う場合は、認証だけでは不十分です。tool call の内容、対象リソース、操作の危険度に応じて、人間の承認や policy check を入れるべきです。

結局、今回のブログ記事をどう読むべきか

このブログは、MCP とエージェントを本番業務へ入れるときの認証設計サンプルです。便利な接続例としてだけでなく、エージェントが誰の権限で何を実行するのかを明確にするための実装論として読むべきです。

今回のブログ記事が関係する人

  • aws-bedrock をすでに利用しており、今回の内容が運用、開発、分析、データ連携にどう影響するかを確認したいチーム
  • AI・データ基盤の選定や導入計画を進めており、公式ブログの背景や実務上の読み方を整理したい担当者
  • セキュリティ、ガバナンス、監査、コスト、サポート体制など、発表内容を本番運用の判断材料に落とし込みたい管理者