stdio 和 Streamable HTTP 传输如何选择?
本地子进程和单机集成适合 stdio,远程多客户端服务更适合 Streamable HTTP。
完整回答
无论传输方式,MCP 的 JSON-RPC 数据层保持一致。远程服务还需处理鉴权、TLS、连接生命周期和网络故障;stdio 则要管理进程启动、标准错误和退出。
加分信息
- 主动给出可量化的验证指标
- 能结合失败案例说明取舍
常见问题
- 只背定义,不说明工程边界
- 只讲理想流程,不处理异常路径
面试官可能追问
- 这个方案最可能在哪一步失败?
- 你会用什么数据证明改动有效?
结合本地文件助手选择 stdio 并记录进程错误。