AI 简明手册
AI 产品工程 · MCP 实战懒连接:不用别连

懒连接:不用别连

定义

MCP 服务应注册与连接分离:启动时只声明可用能力,实际用到某个工具时才建立连接。这样既缩短启动时间,也能隔离故障。

说明

如果启动时同时连接所有已注册服务,任一服务不可用都可能导致启动变慢或卡住。懒连接让系统先完成启动,首次需要使用某个工具时才连接。

注册不等于连接,注册表示系统知道该工具存在,不代表当下需要建立网络会话。大多数工具在多数会话中可能根本不会用到。

故障隔离是懒连接的另一项收益。某个 MCP 服务连不上时,只影响对应工具,其他工具和整体流程仍可继续。

边界与误区

  • 懒连接的三个原则是什么: 注册不等于连接,启动时只声明能力不建立连接;首次使用时才连接;故障隔离,某个服务挂了只影响那一个工具。

  • 懒连接会不会让首次调用变慢: 会,可能多出一次连接建立的时间。但相比启动全部连接带来的整体阻塞和故障面扩大,这一代价通常更小。

  • 注册信息和连接状态如何区分: 注册信息只说明系统拥有哪些能力,连接状态表示当前是否有可用的网络会话。能力可以持续注册,连接则按需建立和释放。