connectServer method
Implementation
Future<void> connectServer(String id) async {
final clients = _mcpManager.clients.where((c) => c.name == id);
if (clients.isEmpty) return;
final clientDef = clients.first;
if (clientDef.isConnected) return;
await _connectClientAndCacheTools(clientDef);
notifyListeners();
}