--- title: "system.opc.getServers" description: "Returns a list of server names." --- # system.opc.getServers > Returns a list of server names. This function is used in **Python Scripting**. ## Description ## Client Permission Restrictions This scripting function has no [Client Permission](../../../ignition-modules/vision/vision-project-properties/vision-project-properties.md#vision-permissions-properties) restrictions. ## Syntax `system.opc.getServers()` ### Parameters Type | Parameter | Description ------- | ------- | ------ Boolean | `includeDisabled` | If set to True, enabled and disabled servers will be returned. If set to False, only enabled servers will be returned. Defaults to False. [optional] ### Returns **List** - A list of server name strings. If no servers are found, returns an empty list. ### Scope Gateway, Vision Client, Perspective Session ## Code Examples ```python title="Code Snippet - Printing Ignition OPC UA Servers" # print a list of all server names found servers = system.opc.getServers() if not servers: print "No servers found" else: for server in servers: print server ```