// MCP 协议检测模块
// 用于自动检测远程 MCP 服务的协议类型
// 复用 server 模块的协议检测逻辑
use Result;
use HashMap;
// 复用 model 中的协议类型定义
pub use crateMcpProtocol;
/// 自动检测 MCP 协议类型(带自定义 headers)
///
/// 对于需要 Authorization 等 headers 才能正常响应的 SSE 服务,
/// 必须传入对应的 headers,否则探测器会因收到 401/403 而误判为 Streamable HTTP。
pub async