只有在 onerror 中报告传输错误;等待调用者的结果总是为 "MCP 错误 -32000: 连接已关闭"
作者: BerkantACUN创建于 2026年9月9日更新于 2026年9月11日
当一个 stdio 传输对象死亡时,SDK 确切地知道原因并将其告知 - 但仅在 `transport.onerror` 中。待处理的请求以通用的 "连接关闭" 来拒绝,因此使用 `await client.listTools()` 的代码被告知连接丢失,除此之外没有其他信息。
内容来源: modelcontextprotocol/typescript-sdk