MCP 实战

懒连接:不用别连

你注册了 10 个 MCP 服务,启动时全部连接一遍?如果其中 3 个挂了,启动就卡住了。懒连接的思路很简单:注册 ≠ 连接,用到的时候再连。

启动方式对比

启动时全连

10 个服务全部同时连接,3 个超时 → 卡住 30 秒
启动耗时

懒连接

启动秒开,只声明能力。用到某个服务才连接
启动耗时
懒连接的三个原则

注册 ≠ 连接

启动时只注册「我有哪些工具可用」,不实际建立网络连接。系统能立即启动。

首次使用时连接

当 AI 第一次真正需要某个工具时,才建立连接。大多数工具可能一整天都用不到。

故障隔离

某个服务挂了,只影响那一个工具。其他工具照常使用,系统整体不受影响。

真实场景中的差异:Alice 注册了日历、邮件、WPS笔记、浏览器、数据库等 10+ 个 MCP 服务。如果启动时全连,任何一个服务不可用都会拖慢启动。懒连接后,启动从 30 秒降到 0.2 秒,用户感受到的是秒开。
注册 ≠ 连接:先声明能力,用到再连,连不上只影响一个工具,整个系统不受牵连。这不只是技术优化,更是产品稳定性的基本设计原则。