返回面试题库
mcp中级

stdio 和 Streamable HTTP 传输如何选择?

TransportstdioHTTP
30 秒回答

本地子进程和单机集成适合 stdio,远程多客户端服务更适合 Streamable HTTP。

完整回答

无论传输方式,MCP 的 JSON-RPC 数据层保持一致。远程服务还需处理鉴权、TLS、连接生命周期和网络故障;stdio 则要管理进程启动、标准错误和退出。

加分信息

  • 主动给出可量化的验证指标
  • 能结合失败案例说明取舍

常见问题

  • 只背定义,不说明工程边界
  • 只讲理想流程,不处理异常路径

面试官可能追问

项目连接

结合本地文件助手选择 stdio 并记录进程错误。