AWS エージェントレジストリ: エージェント、ツール、リソースの検出と管理 (プレビュー)
トピック
AWS エージェントレジストリとは
AWS エージェントレジストリは、組織全体のリソースを整理、キュレーション、検出するための一元化されたカタログを提供するフルマネージド型の検出サービスです。 AWS エージェントレジストリを使用すると、MCP サーバー、ツール、エージェント、エージェントスキル、カスタムリソースを検索可能なレジストリに公開し、承認ワークフローを通じてアクセスを制御し、人間のユーザーと AI エージェントの両方がセマンティック検索とキーワード検索を使用して適切なツールとエージェントを検出できます。
AWS エージェントレジストリを使用する理由
組織が AI エージェントとツールの使用を拡大するにつれて、適切なリソースを見つけることがますます難しくなります。チームは MCP サーバーの構築、エージェントのデプロイ、特殊なツールの作成を行いますが、中央カタログがないと、これらのリソースはサイロ化され、見つけにくくなります。これにより、チームが単にリソースを検出できないという理由だけで既存のリソースを再構築するため、労力が重複し、技術的負債が増加します。 AWS エージェントレジストリは、以下を提供することでこれを解決します。
-
一元検出 – 組織全体で公開されているすべてのリソースを 1 か所で検索でき、人間とエージェントの両方で検索できます。
-
ガバナンスとキュレーション – セキュリティ、コンプライアンス、品質に関する組織の基準を満たすレコードのみを確実に検出できるようにする承認ワークフロー。管理者は、組織内のビルダーが検出して使用できるリソースを制御し、検出可能なリソースをいつでも削除できます。
-
柔軟なリソースタイプ – MCP サーバー、エージェント、スキル、および任意のカスタムリソースを登録します。 AWS エージェントレジストリは、それぞれのプロトコルスキーマに対して MCP レコードとエージェントレコードを検証し、すべてのリソースタイプのカスタムメタデータをサポートします。
-
ハイブリッド検索 – セマンティック理解とキーワードマッチングを組み合わせて、自然言語クエリと正確な名前検索の両方が関連する結果を返します。
-
MCP ネイティブアクセス – レジストリは、MCP 互換クライアントがモデルコンテキストプロトコルを使用してレジストリと直接やり取りできるようにするリモート MCP エンドポイントで使用できます。
-
柔軟な認可 – 企業 ID プロバイダーから AWS IAM 認証情報または JSON ウェブトークン (JWT) を選択して、レジストリの MCP エンドポイントを検索して呼び出すことができるユーザーを制御します。
仕組み
AWS エージェントレジストリは、次の 2 つのコアリソースを中心に編成されています。
-
レジストリ – レジストリは、 AWS アカウントで作成するカタログです。各レジストリには、独自の名前、説明、認可設定 (IAM または JWT)、承認設定、および一連のレコードがあります。組織全体のレジストリを 1 つ作成し、リソースタイプ (エージェントレジストリ、MCP サーバーレジストリ、スキルレジストリなど)、開発段階 (本番、QA、開発)、チーム、ビジネスユニット別に整理されたレジストリを作成できます。どのような設定でも最適です。
-
レジストリレコード – レコードは、レジストリに公開された個々のリソースを表します。各レコードは、基盤となるリソースを記述するキーメタデータをキャプチャします。つまり、リソースの内容、動作、および検出方法に関する情報を提供します。
標準的な ワークフロー
-
レジストリの作成 – 管理者はレジストリを作成し、認可と承認の設定を行います。
-
レコードの発行 – パブリッシャーは、MCP サーバー、エージェント、またはツールを記述するレジストリレコードを作成し、承認のために送信します。
-
レジストリのキュレート – キュレーター (または管理者) は、承認保留中のレコードを確認し、承認または拒否します。また、使用されなくなったレコードを非推奨にします。
-
リソースの検出 – コンシューマー/エンドユーザーは、レジストリ内のニーズに関連するリソースを検索します。
Key Personas で各ペルソナに固有の IAM アクセス許可を設定する方法の詳細については、キーペルソナ「」を参照してください。
AWS エージェントレジストリへのアクセス
AWS エージェントレジストリを操作するには、 CLI または SDK を介してレジストリサービスのパブリック APIs AWS を直接呼び出すか、有効な MCP 互換クライアントを使用してレジストリの MCP エンドポイントを呼び出します。 AWS SDKs
関連サービス
-
Amazon Bedrock AgentCore ランタイムを使用してエージェントまたはツールをホストする – 登録したエージェントと MCP サーバーをデプロイして実行します。
-
Amazon Bedrock AgentCore Gateway: ツールやその他のリソースを Gateway に安全に接続する – APIs と Lambda 関数を登録できる MCP 互換ツールに変換します。
-
Amazon Bedrock AgentCore Identity を使用してエージェントアプリケーションの ID と認証情報の管理を提供する – JWT ベースのレジストリ認可に使用される ID と認証情報プロバイダーを管理します。
-
Amazon EventBridge – レジストリレコードが承認のために送信されたときに通知を受け取ります。
-
AWS CloudTrail – AWS エージェントレジストリに対して行われたすべての API コールをログに記録し、モニタリングします。