Add per-server MCP network timeout configuration

This commit is contained in:
Matt Rubens
2025-01-26 15:32:17 -05:00
parent 3deeb0c28b
commit 57518e10b3
7 changed files with 341 additions and 91 deletions

View File

@@ -1177,6 +1177,16 @@ export class ClineProvider implements vscode.WebviewViewProvider {
}
await this.postStateToWebview()
break
case "updateMcpTimeout":
if (message.serverName && typeof message.timeout === "number") {
try {
await this.mcpHub?.updateServerTimeout(message.serverName, message.timeout)
} catch (error) {
console.error(`Failed to update timeout for ${message.serverName}:`, error)
vscode.window.showErrorMessage(`Failed to update server timeout`)
}
}
break
case "updateCustomMode":
if (message.modeConfig) {
await this.customModesManager.updateCustomMode(message.modeConfig.slug, message.modeConfig)