了解 AgentCore 运行时服务合同
AgentCore 运行时服务合同定义了您的代理应用程序必须实施的标准化通信协议,才能与 Amazon Bedrock 代理托管基础设施集成。该合同可确保您的自定义代理代码与托管托管环境之间的无缝通信。 AWS
受支持的协议
AgentCore 运行时服务合同支持以下通信协议:
比较支持的协议
比较 HTTP、MCP、A2A 和 AG-UI 协议,以了解其差异和用例。
| 功能 | HTTP 协议 | MCP 协议 | A2A 协议 | AG-UI 协议 |
|---|---|---|---|---|
|
端口: |
8080 |
8000 |
9000 |
8080 |
|
装载路径 |
/invocations (HTTP)、/ws () WebSocket |
/mcp |
/(根) |
/invocations (SSE)、/ws () WebSocket |
|
消息格式 |
休息 JSON/SSE, WebSocket (text/binary) |
JSON-RPC |
JSON-RPC 2.0 |
活动直播 (SSE/WebSocket) |
|
Discovery |
N/A |
工具清单 |
特工卡 |
N/A |
|
身份验证 |
sigv4,OAuth 2.0;通过标头和查询参数 WebSocket 支持 sigv4 |
sigv4、OAuth 2.0 |
sigv4、OAuth 2.0 |
sigv4、OAuth 2.0 |
|
使用场景 |
直接 API 调用,实时流式传输 |
工具服务器 |
Agent-to-agent 沟通 |
交互式用户界面体验 |