View a markdown version of this page

AgentCore ランタイムサービス契約を理解する - Amazon Bedrock AgentCore

AgentCore ランタイムサービス契約を理解する

AgentCore ランタイムサービス契約は、エージェントアプリケーションが Amazon Bedrock エージェントホスティングインフラストラクチャと統合するために実装する必要がある標準化された通信プロトコルを定義します。この契約により、カスタムエージェントコードと AWSマネージドホスティング環境間のシームレスな通信が保証されます。

サポートされるプロトコル

AgentCore ランタイムサービス契約は、次の通信プロトコルをサポートしています。

  • HTTP : 従来のリクエスト/レスポンスパターンの Direct REST API エンドポイント

  • MCP : ツールとエージェントサーバーのモデルコンテキストプロトコル

  • A2A : マルチエージェント通信と検出用のエージェントAgent-to-Agentプロトコル

  • AG-UI : UI レンダリングによるインタラクティブなエージェントエクスペリエンスのための Agent-to-User Interface プロトコル

サポートされているプロトコルを比較する

HTTP、MCP、A2A、AG-UI プロトコルを比較して、違いとユースケースを理解します。

機能 HTTP プロトコル MCP プロトコル A2A プロトコル AG-UI プロトコル

[ポート]

8080

8000

9000

8080

マウントパス

/呼び出し (HTTP)、/ws (WebSocket)

/mcp

/ (ルート)

/呼び出し (SSE)、/ws (WebSocket)

メッセージ形式

REST JSON/SSE、WebSocket (テキスト/バイナリ)

JSON-RPC

JSON-RPC 2.0

イベントストリーム (SSE/WebSocket)

Discovery

該当なし

ツールのリスト

エージェントカード

該当なし

認証

SigV4、OAuth 2.0、WebSocket はヘッダーとクエリパラメータによる SigV4 をサポート

SigV4、OAuth 2.0

SigV4、OAuth 2.0

SigV4、OAuth 2.0

ユースケース

直接 API コール、リアルタイムストリーミング

ツールサーバー

Agent-to-agent通信

インタラクティブな UI エクスペリエンス