Agent Registry のデータモデル

Agent Registry は、エコシステムの Agentic コンポーネントを 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 API を有効にして、エージェント、MCP サーバー、エンドポイントを登録して管理します。書き込み可能な Service リソースを使用して、レジストリ内のエントリを手動で作成、更新、削除できます。次に、読み取り専用の AgentMcpServer、または Endpoint リソースに対してクエリを実行して、登録済みエージェント、サーバー、エンドポイントを取得、一覧表示、検索します。

まず、Agent Registry を設定するをご覧ください。

レジストリに Agentic コンポーネントを登録する

Agent Registry は、自動と手動の 2 つの登録メカニズムを使用して、エージェントと MCP サーバーのカタログを維持します。Service リソースを使用して、エントリを手動で作成、更新、削除します。

登録メカニズム 説明 登録済みコンポーネント サポートされている Google Cloud プロダクト
自動登録 Agent Registry を構成して使用すると、サポートされている Google Cloud ランタイムにデプロイされた特定のリソースを自動的に検出して 取り込むことができます。 オープン Agent2Agent(A2A)プロトコルを実装するエージェントの場合、レジストリはエージェント カードからスキルと機能を自動的に抽出します。 エージェント
MCP サーバー Google の公式 MCP サーバーとリモート MCP サーバー Google Cloud
手動登録 外部リソース、サポートされていないランタイムのカスタム Agentic コンポーネント、または A2A プロトコルを実装していない標準の REST エージェントの場合は、レジストリに Service リソースを作成して手動で登録する必要があります。 エージェント リモート エージェント
MCP サーバー サポートされていないランタイムまたは外部 MCP サーバーのカスタム Agentic コンポーネント

次のステップ