传输层概述
MCP 的传输层负责在 Client 和 Server 之间传递 JSON-RPC 消息。传输层是 MCP 架构中最底层的一环,它将协议消息编码后通过网络或进程间通信发送出去。
MCP 目前支持两种活跃的传输方式:
| 传输方式 | 状态 | 适用场景 | 连接方式 |
|---|---|---|---|
| Stdio | 活跃 | 本地/单机 | Client 启动 Server 作为子进程,通过 stdin/stdout 通信 |
| Streamable HTTP | 活跃 | 远程/云端 | 通过 HTTP POST 请求通信,可选 SSE 流式响应 |
| HTTP + SSE | 已废弃 | 已被 Streamable HTTP 替代 | 双端点架构(/sse + POST) |
大约 7 分钟