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