'Return the list of local servers.
Output: array'

def get_servers_info(self):

    recent = self.get_server_list(output_format='xml')
    try:
        xml_head = recent.getElementsByTagName('Server')
    except Exception as e:
        logger.warn((u'PlexPy    Pmsconnect    ::    Unable    to    parse    XML    for    get_server_list:    %s.' % e))
        return []
    server_info = []
    for a in xml_head:
        output = {'name': helpers.get_xml_attr(a, 'name'), 'machine_identifier': helpers.get_xml_attr(a, 'machineIdentifier'), 'host': helpers.get_xml_attr(a, 'host'), 'port': helpers.get_xml_attr(a, 'port'), 'version': helpers.get_xml_attr(a, 'version')}
        server_info.append(output)
    return server_info
