McpHost
MCP 连接生命周期持有者。manager 惰性构造(首个会话装配触发,单飞); dispose 幂等断开全部连接(等待在飞 init 收尾后 closeAll,不留半启动 进程)。跨会话共享:连接/目录/桥接件池 host 级一份,会话工具面各自 经 forToolset 子视图展开。
new McpHost(options): McpHost;options
Section titled “options”McpHost
cleanupEvidence
Section titled “cleanupEvidence”Getter 签名
Section titled “Getter 签名”get cleanupEvidence(): readonly { level: McpCloseEvidenceLevel; resource: "mcp";}[];pending时仅描述能力层;dispose完成后才表示已等待此层。
readonly {
level: McpCloseEvidenceLevel;
resource: "mcp";
}[]
dispose()
Section titled “dispose()”dispose(): Promise<void>;断开全部连接并终结 host(幂等;二次调用无害空操作)。init 在飞时 等其收尾再断(不留半启动子进程/连接句柄)。
Promise<void>
manager()
Section titled “manager()”manager(): Promise<McpLazyManager>;惰性 init 单飞(内部/进阶面;host 主视图绑哑工具面,会话恒经子视图)
Promise<McpLazyManager>
本文是否有帮助?
感谢反馈,我们会持续改进这篇文章。