sfrbox-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SFRBOX_HOST | No | L'adresse IP de la box SFR (par défaut 192.168.1.1). | 192.168.1.1 |
| SFRBOX_LOGIN | No | Le nom d'utilisateur pour se connecter à la box (par défaut admin). | admin |
| SFRBOX_PASSWORD | Yes | Le mot de passe imprimé sous votre box, ou celui que vous avez personnalisé dans Maintenance > Administration. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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 |
|---|---|
| wan_statusA | Statut de la connexion Internet (état, profil FTTH/xDSL, temps de connexion). |
| connected_devicesA | Liste des équipements connectés au réseau local (MAC, nom d'hôte, IP, port). |
| wifi_statusB | État des 3 réseaux Wifi (2,4 GHz, 5 GHz, invité) : actif, SSID, masqué. |
| wifi_set_2ghzB | Modifie le réseau Wifi 2,4 GHz. Ne fournir que les champs à changer. |
| wifi_set_5ghzC | Modifie le réseau Wifi 5 GHz. Ne fournir que les champs à changer. |
| wifi_set_guestB | Modifie le réseau Wifi invité. Ne fournir que les champs à changer. |
| wifi_get_wpa_keyB | Récupère la clé WPA en clair pour la bande donnée : "2.4ghz", "5ghz" ou "guest". |
| wifi_set_wpa_keyB | Change la clé WPA (8-63 caractères) pour la bande "2.4ghz", "5ghz" ou "guest". |
| dhcp_statusB | Configuration DHCP courante (actif, plage d'adresses, durée de bail). |
| dhcp_setC | Modifie la configuration DHCP. Les bornes sont le dernier octet (192.168.1.X). |
| nat_add_port_forwardC | Ajoute une redirection de port. protocol vaut "tcp" ou "udp". |
| nat_remove_port_forwardC | Supprime une redirection de port par son numéro de ligne dans l'interface web. |
| nat_get_dmzB | État de la DMZ (hôte exposé directement à Internet). |
| nat_set_dmzC | Active/désactive la DMZ vers 192.168.1.. |
| nat_get_upnpB | État d'UPnP (ouverture automatique de ports par les applications). |
| nat_set_upnpC | Active/désactive UPnP. |
| firewall_statusC | Configuration du pare-feu (actif, blocage partage Windows/SMTP/ping). |
| firewall_setD | Modifie la configuration du pare-feu. |
| ddns_statusC | Configuration DNS dynamique courante. |
| ddns_setD | Modifie la configuration DNS dynamique. |
| system_rebootA | Redémarre la box. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 21 tools
Most tools target distinct resources and actions (e.g., wifi_set_2ghz vs wifi_set_wpa_key, nat_get_dmz vs nat_set_dmz). A few adjacent wifi and NAT operations could be confused at first glance, but descriptions clarify their boundaries.
All tool names use consistent snake_case with a clear domain prefix followed by an action or status suffix. The pattern is predictable across wan, wifi, dhcp, ddns, nat, firewall, and system tools.
21 tools is somewhat heavy but reasonable for a router administration server covering Wi-Fi, DHCP, DDNS, NAT, firewall, status, and reboot. Each tool maps to a specific configuration or status operation.
Core router management areas are covered, but there is no tool to list existing NAT port forwards, despite nat_remove_port_forward requiring a line number. This creates a notable dead end for discovery and safe removal.