Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZTE_HOSTNoRouter IP address192.168.1.1
ZTE_USERNoAdmin username1234
ZTE_PASSWORDYesAdmin password (required)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
zte_get_port_forwardsA

Lista todas las reglas NAT/port forwarding configuradas.

zte_get_local_ipA

Detecta la IP local del host en la subred del router.

En hosts multi-homed devuelve la IP del interfaz que enrutaria hacia ZTE_HOST, que es la que hay que usar como destino en port forwarding. Funciona en Linux, Windows y macOS sin dependencias externas.

Usa este tool ANTES de abrir un puerto para sugerir al usuario la IP por defecto. Ejemplo de flujo:

  1. Usuario: "abre el puerto 8080"

  2. zte_get_local_ip() -> "192.168.1.133"

  3. Preguntar: "Redirijo 8080 -> 192.168.1.133:8080?"

  4. Si confirma: zte_open_port(port=8080)

zte_open_portA

Abre un puerto con defaults sensatos. Flujo conversacional recomendado.

Args: port: Puerto externo a abrir. protocol: "TCP", "UDP" o "TCP+UDP" (default). internal_host: IP interna destino. Si None o "auto", se detecta automaticamente la IP local del host en la subred del router (llamando al helper equivalente a zte_get_local_ip). internal_port: Puerto interno. Si None, se usa el mismo que port. name: Nombre descriptivo. Si None, se genera como "port_".

Para rangos de puertos o control total, usa zte_add_port_forward.

Flujo recomendado: 1. Pide al usuario el puerto a abrir. 2. Llama a zte_get_local_ip y propon la IP detectada. 3. Confirma con el usuario antes de abrir (destino IP y puerto interno). 4. Llama a zte_open_port con los valores acordados.

zte_add_port_forwardA

Anade una regla de port forwarding con control total.

Para el caso comun (un solo puerto -> IP local en el mismo puerto), considera usar zte_open_port, que tiene defaults inteligentes.

Args: name: Nombre descriptivo de la regla (max 32 chars). protocol: "TCP", "UDP" o "TCP+UDP". external_port_start: Puerto externo inicial. external_port_end: Puerto externo final (igual que start para 1 puerto). internal_host: IP interna destino (ej: 192.168.1.100). internal_port_start: Puerto interno inicial. internal_port_end: Puerto interno final.

zte_modify_port_forwardA

Modifica una regla de port forwarding existente.

Args: index: Indice de la regla (obtenido con zte_get_port_forwards). name: Nuevo nombre de la regla. protocol: "TCP", "UDP" o "TCP+UDP". external_port_start: Puerto externo inicial. external_port_end: Puerto externo final. internal_host: IP interna destino. internal_port_start: Puerto interno inicial. internal_port_end: Puerto interno final.

zte_delete_port_forwardA

Borra una regla de port forwarding por su indice.

Args: index: Indice de la regla (obtenido con zte_get_port_forwards).

zte_run_pageA

Obtiene y parsea cualquier pagina del router ZTE.

Args: page_name: Nombre de la pagina (ej: 'app_virtual_conf_t.gch'). raw: Si True, devuelve HTML crudo. Si False, parsea Transfer_meaning.

Paginas conocidas: - app_virtual_conf_t.gch (port forwarding) - app_dmz_conf_t.gch (DMZ) - app_upnp_conf_t.gch (UPnP) - net_dhcp_dynamic_t.gch (DHCP leases) - status_dev_info_t.gch (device info) - IPv46_status_wan_if_t.gch (WAN status) - net_wlanm_conf1_t.gch (WiFi 2.4GHz) - net_wlanm_conf2_t.gch (WiFi 5GHz) - sec_firewall_conf_t.gch (firewall)

zte_get_device_infoA

Devuelve modelo, serie, firmware, hardware, bootloader y chipsets WiFi.

Lee status_dev_info_t.gch. Esta pagina no incluye uptime, CPU ni RAM en el firmware Jazztel; esos datos viven en otras paginas.

zte_get_wifi_infoA

Devuelve SSIDs, canal, estandar, seguridad, clave PSK, BSSID y estadisticas de ambas bandas WiFi (2.4 y 5 GHz).

zte_get_dhcp_leasesA

Lista los dispositivos conectados al router: IP, MAC, hostname, tipo de conexion (LAN/WiFi) y tiempo de expiracion del lease DHCP.

zte_get_wifi_clientsA

Lista los dispositivos conectados por WiFi con su RSSI (senal), banda, modo (11ac/11n) y tasa TX/RX.

zte_get_dmzA

Devuelve el estado de la zona desmilitarizada (DMZ) y el host interno configurado como destino.

zte_get_wan_statusA

Devuelve IP publica, gateway, DNS, MAC WAN, tipo de conexion y uptime del enlace WAN del router.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Picaresco/MCP-ZTE-F680'

If you have feedback or need assistance with the MCP directory API, please join our Discord server