zte-f680-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZTE_HOST | No | Router IP address | 192.168.1.1 |
| ZTE_USER | No | Admin username | 1234 |
| ZTE_PASSWORD | Yes | Admin password (required) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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:
|
| 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 Para rangos de puertos o control total, usa 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 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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