setup static method
Configura el forwarding de puertos para la plataforma actual y retorna información de conectividad para logs/debug.
appPort es el puerto donde escucha el HTTP server dentro de la app.
forwardPort es el puerto local en la PC del dev (solo Android/iOS).
Implementation
static Future<McpConnectivityInfo> setup({
required int appPort,
int? forwardPort,
}) async {
final fwPort = forwardPort ?? (appPort + 1);
if (kIsWeb) return _webInfo(appPort);
if (Platform.isAndroid) return _setupAndroid(appPort, fwPort);
if (Platform.isIOS) return _setupIOS(appPort, fwPort);
if (Platform.isMacOS || Platform.isLinux || Platform.isWindows) {
return _desktopInfo(appPort);
}
return _unknownInfo(appPort);
}