エージェント レジストリは、 Google Cloud内の Model Context Protocol(MCP)サーバー、ツール、AI エージェントを保存、検出、管理できる一元化された統合カタログです。Agent Registry は、Gemini Enterprise Agent Platform のエージェント、サーバー、エンドポイントのガバナンス ピラーとインベントリに対応しています。
AI ワークロードのデプロイ、実装、拡張を行う際に、Agent Registry は環境のコア インフラストラクチャを提供し、自律型エージェントと MCP サーバーが提供する一貫性のあるデータ コンテキストとツールを統合します。これらのエージェント、MCP サーバー、エンドポイントを統合することで、Agent Registry は、ツールアクセスの断片化、データの分離、冗長な実装など、複雑な AI デプロイでよくある課題を解決します。
Agent Registry を使用する理由
Agent Registry は、エージェントと MCP サーバーの管理に役立つ 3 つの主な目標を中心に構成されています。
- 開発を加速する: 組織全体で既存のエージェント スキルと MCP ツールを見つけて再利用します。レジストリにクエリを実行して、利用可能な機能を特定して使用できます。これにより、新しいプロセスごとにカスタム統合を作成する必要がなくなります。
- 統合を簡素化: 標準化された MCP または Agent2Agent(A2A)プロトコルを使用して、機能エンドポイントを見つけて接続し、インフラストラクチャ管理のオーバーヘッドを削減します。
- ガバナンスのサポート: エージェント フリート全体でセキュリティを適用し、境界を実装します。権限を定義し、統合された ID レジストリを確立して、どのエージェントがデータにアクセスできるかを制御します。
データモデル
Agent Registry のサービスは、レジストリに手動で追加するエージェント、MCP サーバー、エンドポイントを表します。
Agent Registry API では、読み取りオペレーションと書き込みオペレーションが分離されています。書き込み可能な Service リソースを使用してエントリを作成、更新、削除しますが、読み取り専用の Agent、McpServer、Endpoint リソースをクエリして、エントリを取得、一覧表示、検索します。
Agent Registry API を有効にすると、 Google Cloud プロジェクト内にデプロイされたエージェントを検出して管理できます。開始するには、エージェント レジストリを設定するをご覧ください。
レジストリ内のエージェント コンポーネントを検出する
エージェント レジストリは、エージェント エコシステムの登録済みコンポーネントを、環境内で検出できる 3 つの主なタイプに分類します。
- エージェント: 特定のスキルを持つ自律的なアクター。スキルはエージェントの高度な機能を表し、検出の主要なメカニズムです。
- MCP サーバー: 標準化されたデータリソースとツールのプロバイダ。ツールは、MCP サーバーによって公開される決定論的関数であり、エージェントが特定のアクションを実行するために呼び出すことができます。
- エンドポイント: エージェントがアクセスするターゲット URL(通常は REST API)。これらの宛先を管理可能なリソースに抽象化することで、エージェント レジストリを使用すると、エージェントがアクセスできる外部サービスを一元的に管理できます。
データモデルに基づいて、読み取り専用の Agent、McpServer、Endpoint リソースにクエリを実行して、手動で追加されたエージェント、MCP サーバー、エンドポイントを取得、一覧表示、検索します。
エージェント レジストリで使用されるこれらのコンセプトやその他のコンセプトの詳細については、主なコンセプトをご覧ください。
レジストリにエージェント コンポーネントを登録する
Agent Registry は、2 つの登録メカニズムを使用して、エージェントと MCP サーバーのカタログを維持します。
エージェント レジストリは、読み取りオペレーションと書き込みオペレーションを分離します。データモデルに基づいて、Service リソースを使用してエントリを手動で作成、更新、削除します。
| 登録メカニズム | 説明 | 登録済みコンポーネント | サポートされている Google Cloud プロダクト |
|---|---|---|---|
| 自動登録 | エージェント レジストリを構成して使用すると、サポートされている Google Cloud ランタイムにデプロイされた特定のリソースを自動的に検出して取り込むことができます。オープンな Agent2Agent(A2A)プロトコルを実装するエージェントの場合、レジストリはエージェント カードからスキルと機能を自動的に抽出します。 | エージェント |
|
| MCP サーバー | 公式の Google と Google Cloud リモート MCP サーバー | ||
| 手動登録 |
外部リソース、サポートされていないランタイムのカスタム ワークロード、A2A プロトコルを実装していない標準の REST エージェントの場合は、レジストリに Service リソースを作成して手動で登録する必要があります。 |
エージェント | リモート エージェント |
| MCP サーバー | カスタム ワークロードまたは外部 MCP サーバー |