mcp: fix ineffectual break
Caught by gopls, surfaced by sketch.
diff --git a/mcp/client.go b/mcp/client.go
index 1ebcd19..6949632 100644
--- a/mcp/client.go
+++ b/mcp/client.go
@@ -119,6 +119,7 @@
errors := make([]error, 0, len(existingErrors))
errors = append(errors, existingErrors...)
+NextServer:
for range len(serverConfigs) {
select {
case res := <-results:
@@ -136,7 +137,7 @@
}
case <-ctxWithTimeout.Done():
errors = append(errors, fmt.Errorf("timeout connecting to MCP servers"))
- break
+ break NextServer
}
}