factory MCPConfig.fromJson(Map<String, dynamic> json) { return MCPConfig(servers: (json['servers'] as List<dynamic>).map((e) => MCPServer.fromJson(e as Map<String, dynamic>)).toList()); }