MCPcopy Create free account
hub / github.com/echoVic/blade-code / connectToServers

Method connectToServers

src/agent/MCPComponent.ts:142–158  ·  view source on GitHub ↗

* 连接到多个服务器

(serverNames: string[])

Source from the content-addressed store, hash-verified

140 * 连接到多个服务器
141 */
142 async connectToServers(serverNames: string[]): Promise<void> {
143 const { mcpConfig } = await import('../mcp/index.js');
144
145 for (const serverName of serverNames) {
146 try {
147 const serverConfig = mcpConfig.getServer(serverName);
148 if (!serverConfig) {
149 this.log(`未找到服务器配置: ${serverName}`);
150 continue;
151 }
152
153 await this.connectToServer(serverConfig);
154 } catch (error) {
155 this.log(`连接服务器失败 ${serverName}: ${error}`);
156 }
157 }
158 }
159
160 /**
161 * 连接到单个服务器

Callers 1

initMethod · 0.95

Calls 3

logMethod · 0.95
connectToServerMethod · 0.95
getServerMethod · 0.80

Tested by

no test coverage detected