エージェント レジストリは、エコシステムのエージェント コンポーネントを 3 つの主なタイプに分類します。これらのタイプは、環境内で検出できます。
- エージェント: 特定のスキルを持つ自律的なアクター。スキルはエージェントの高度な機能を表し、検出の主要なメカニズムです。
- MCP サーバー: 標準化されたデータリソースとツールのプロバイダ。ツールは、MCP サーバーによって公開される決定論的関数であり、エージェントが特定の操作を実行するために呼び出すことができます。
- エンドポイント: エージェントがアクセスするターゲット URL(通常は REST API)。これらの宛先を管理可能なリソースに抽象化することで、Agent Registry を使用して、エージェントがアクセスできる外部 API を一元的に管理できます。
Agent Registry で使用されるこれらのコンセプトやその他のコンセプトの詳細については、主なコンセプトをご覧ください。
Agent Registry API では、読み取りオペレーションと書き込みオペレーションが分離されています。Agent Registry では、Service は、レジストリに手動で追加するエージェント、MCP サーバー、エンドポイントを表す書き込み可能な API リソースです。Agent Registry は、サポートされている Google Cloud ランタイムにデプロイされたエージェントとサーバーも自動的に登録します。
Agent Registry API を有効にして、エージェント、MCP サーバー、エンドポイントを登録して管理します。書き込み可能な Service リソースを使用して、レジストリ内のエントリを手動で作成、更新、削除できます。次に、読み取り専用の Agent、McpServer、Endpoint リソースに対してクエリを実行して、登録済みのエージェント、サーバー、エンドポイントをそれぞれ取得、一覧表示、検索します。
開始するには、エージェント レジストリを設定するをご覧ください。
レジストリにエージェント コンポーネントを登録する
Agent Registry は、自動と手動の 2 つの登録メカニズムを使用して、エージェントと MCP サーバーのカタログを維持します。Service リソースを使用して、エントリを手動で作成、更新、削除します。
| 登録メカニズム | 説明 | 登録済みコンポーネント | サポートされている Google Cloud プロダクト |
|---|---|---|---|
| 自動登録 | エージェント レジストリを構成して使用すると、サポートされている Google Cloud ランタイムにデプロイされた特定のリソースを自動的に検出して取り込むことができます。オープンな Agent2Agent(A2A)プロトコルを実装するエージェントの場合、レジストリはエージェント カードからスキルと機能を自動的に抽出します。 | エージェント |
|
| MCP サーバー | 公式の Google と Google Cloud リモート MCP サーバー | ||
| 手動登録 |
外部リソース、サポートされていないランタイムのカスタム エージェント コンポーネント、A2A プロトコルを実装していない標準 REST エージェントの場合は、レジストリに Service リソースを作成して手動で登録する必要があります。 |
エージェント | リモート エージェント |
| MCP サーバー | サポートされていないランタイムまたは外部 MCP サーバー上のカスタム エージェント コンポーネント |
次のステップ
- 主なコンセプトを確認して、Agent Registry で使用される重要な用語を理解します。
- エージェント レジストリを設定する。
- エージェントの自動登録と手動登録の違いについて説明します。