loadServers method
Loads the list of registered MCP servers.
Implementation
@override
Future<List<McpServerConfig>> loadServers() async {
final prefs = await _instance;
final raw = prefs.getString(_kServers);
if (raw == null || raw.isEmpty) return [];
try {
final list = jsonDecode(raw) as List;
return list
.map((item) => McpServerConfig.fromJson(item as Map<String, dynamic>))
.toList();
} catch (_) {
return [];
}
}