Skip to content

Commit c4c255e

Browse files
committed
chore: update mcp config
1 parent a3edb91 commit c4c255e

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

packages/ai-native/src/browser/mcp/config/mcp-config.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,14 +201,14 @@ export class MCPConfigService extends Disposable {
201201
delete servers[prev.name];
202202
}
203203
servers[data.name] = serverConfig;
204-
await this.sumiMCPServerBackendProxy.$addOrUpdateServer(data as MCPServerDescription);
205204
// 更新情况下,如果原有服务是启用状态,则进行如下操作:
206205
// 1. 关闭旧的服务
207206
// 2. 启动新的服务
207+
await this.preferenceService.set('mcp', { mcpServers: servers });
208208
if (prev?.enabled) {
209-
await this.sumiMCPServerBackendProxy.$removeServer(prev.name);
209+
this.sumiMCPServerBackendProxy.$removeServer(prev.name);
210210
}
211-
await this.preferenceService.set('mcp', { mcpServers: servers });
211+
this.sumiMCPServerBackendProxy.$addOrUpdateServer(data as MCPServerDescription);
212212
}
213213

214214
async deleteServer(serverName: string): Promise<void> {

0 commit comments

Comments
 (0)