Agent Registry は、 Google Cloud内で Model Context Protocol(MCP)サーバー、ツール、スタンドアロン スキル、AI エージェントなどのエージェント コンポーネントを保存、検出、管理できる一元化されたカタログです。
AI 機能をデプロイして拡張する際に、Agent Registry は環境のコア インフラストラクチャを提供し、自律型エージェントと、MCP サーバーが提供する一貫性のあるデータ コンテキストとツールを統合します。これらのエージェント、MCP サーバー、スキル、エンドポイントを統合することで、Agent Registry は、ツールアクセスの分散、データの分離、実装の冗長性など、複雑な AI デプロイでよくある課題に対処します。
Agent Registry API が使用するデータモデルに基づいて、Agent、McpServer、Endpoint、Skill、SkillRevision、Publisher リソースを管理して、Agent Registry でエージェント、エンドポイント、MCP サーバー、スキルを登録、検索、管理します。
Agent Registry を使用する理由
Agent Registry は、エージェント、MCP サーバー、エンドポイントの管理に役立つ 3 つの主要な目標を中心に構成されています。
- 開発を加速する: 組織全体で A2A スキル、スタンドアロンのスキル、MCP ツールなどの既存のエージェント機能を検出して再利用します。レジストリをクエリして、利用可能な機能を特定して使用できるため、新しいプロセスごとにカスタム統合を作成する必要がなくなります。
- 統合を簡素化する: 標準化された MCP または Agent2Agent(A2A)プロトコルを使用して、機能エンドポイントを特定して接続し、インフラストラクチャ管理のオーバーヘッドを削減します。
- ガバナンスのサポート: エージェント フリート全体でセキュリティを適用し、境界を実装します。他のサービスは、エージェント コンポーネントの識別子を使用して、権限を定義し、どのエージェントがデータにアクセスできるかを制御できます。たとえば、Agent Gateway を使用して、複数の Google Cloud プロジェクトにわたってエージェント メタデータを一元管理し、ガバナンスを強化できます。
Agent Platform で Agent Registry を使用する
Agent Registry は、エージェント コンポーネントの検出と管理を行うためのスタンドアロン カタログではありません。Agent Registry は、Gemini Enterprise Agent Platform の他のサービスと連携して、実行時のエージェントのインタラクションを保護し、管理するように設計されています。
Agent Platform では、Agent Registry は登録する機能と宛先のカタログを提供します。エージェント、MCP サーバー、ツール、スキル、外部エンドポイントの信頼できるインベントリを維持し、検出クライアントとセキュリティ ポリシーで参照される識別子とリソース名を生成します。
エージェント ID などの他のサービスは、リクエストを行うユーザーを特定します。Agent Identity は、ワークロード用に検証可能なエージェント プリンシパルをプロビジョニングし、認証プロバイダを介して外部ツールの認証情報を管理します。Identity and Access Management(IAM)アクセス ポリシーは、これらのエージェント プリンシパルを Agent Registry に登録されているターゲット リソースにバインドします。
最後に、Agent Gateway は、ポリシーが適用される場所を決定します。Agent Gateway は、エージェント トラフィックのランタイム ネットワーク適用ポイントとして機能します。エージェント、MCP サーバー、外部エンドポイント間でリクエストをルーティングする前に、Agent Gateway は Agent Registry にクエリを送信し、IAM ポリシーとコンテンツ セキュリティ ポリシーを評価します。
次のステップ
- エージェント レジストリのデータモデルについて学習し、エージェント機能を管理する方法を理解する。
- 主なコンセプトを確認して、Agent Registry で使用される重要な用語を理解します。
- カタログの検出とポリシー ガバナンスに使用されるID と識別子について学習する。
- まず、エージェント レジストリを設定します。