Skip to content

v0.5.0

Choose a tag to compare

@JithendraNara JithendraNara released this 14 Aug 16:14
· 5 commits to main since this release

Added

  • port-forward command and port_forward_list MCP tool to list active NAT virtual servers / port forwarding rules.
  • nat command and nat_status MCP tool to inspect NAT ALG passthroughs, DMZ, and UPnP enablement.
  • ports command and port_speed MCP tool to inspect physical Ethernet port link negotiation and supported speeds.
  • ipv6 command and ipv6_status MCP tool to inspect dual-stack WAN/LAN IPv6 configurations (SLAAC, prefix delegation, gateway, DNS).
  • mesh command and mesh_devices MCP tool to list EasyMesh network topology, node roles, and client counts.
  • qos command and qos_status MCP tool to inspect Quality of Service (QoS) bandwidth limits and priority splits.
  • storage command and storage_status MCP tool to inspect USB storage disks, Samba/FTP sharing, and Time Machine status.
  • time command and time_status MCP tool to inspect router system date, time, timezone, and NTP configuration.
  • power command and power_status MCP tool to inspect eco mode, power profile, and smart power-saving state.
  • wifi-advanced command and wifi_advanced MCP tool to inspect OFDMA, OFDMA MIMO, TWT, Smart Connect, DFS channel availability, radio schedule, and region.
  • ddns command and ddns_status MCP tool to inspect the configured dynamic DNS provider.
  • iptv command and iptv_status MCP tool to inspect IPTV/VLAN mode, IGMP snooping, and LAN port assignments.
  • schema command emitting a clispec v0.2 machine-readable CLI contract (name, version, commands, error kinds, mutating flags). Offline, no auth.
  • --dry-run as an alias for --plan on mutating commands.
  • wireguard command and wireguard_status MCP tool to inspect WireGuard VPN server configuration and status while preserving public key availability and redacting sensitive keys.

Changed

  • Installed entry points (tplinkctl, tpadmin) now go through run(), which prints a clispec error envelope on stderr and returns semantic exit codes: 2 usage, 3 not_found, 4 permission, 5 confirmation_required, 6 auth, 1 router/conflict/internal.
  • Update KNOWN_QUIRKS and doctor probe baselines to track Archer BE3500 firmware 1.3.3 Build 20260618 rel.36036(5553) alongside 1.1.3 Build 20251120.