nebulous-ideas avatar

Legacy Switch Mcp

nebulous-ideas/legacy-switch-mcp

Manage D-Link DGS-1100 and USRobotics 7724 smart switches: plan-then-apply changes with rollback.

tools
33
transport
STDIO
last updated
Nov 11, 2026

Tools

33 tools

Public tool metadata for what this MCP can expose to an agent.

list_switchesconfigured switches; IPv4 interfaces on this host

configured switches; IPv4 interfaces on this host

No parameter schema in public metadata yet.

list_interfacesconfigured switches; IPv4 interfaces on this host

configured switches; IPv4 interfaces on this host

No parameter schema in public metadata yet.

discoverUDP discovery (broadcast+multicast), or ask one switch by IP

UDP discovery (broadcast+multicast), or ask one switch by IP

No parameter schema in public metadata yet.

probeUDP discovery (broadcast+multicast), or ask one switch by IP

UDP discovery (broadcast+multicast), or ask one switch by IP

No parameter schema in public metadata yet.

get_stateparsed state: VLANs, ports, mirror (and D-Link system/trunk)

parsed state: VLANs, ports, mirror (and D-Link system/trunk)

No parameter schema in public metadata yet.

read_pageraw page data

raw page data

No parameter schema in public metadata yet.

overviewraw page data

raw page data

No parameter schema in public metadata yet.

backup_statesave the parsed state

save the parsed state

No parameter schema in public metadata yet.

list_snapshotslist saved states

list saved states

No parameter schema in public metadata yet.

describe_switchmarkdown description for a wiki

markdown description for a wiki

No parameter schema in public metadata yet.

backup_configdownload the configuration (both) into the state directory, mode 0600; the content is never returned

download the configuration (both) into the state directory, mode 0600; the content is never returned

No parameter schema in public metadata yet.

backup_firmwaredownload the firmware (D-Link) file into the state directory, mode 0600; the content is never returned

download the firmware (D-Link) file into the state directory, mode 0600; the content is never returned

No parameter schema in public metadata yet.

list_fileslist downloaded configuration and firmware files

list downloaded configuration and firmware files

No parameter schema in public metadata yet.

plan_passwordmaintenance plan (both vendors); applying needs SWITCH_MCP_ENABLE_MAINTENANCE=1

maintenance plan (both vendors); applying needs SWITCH_MCP_ENABLE_MAINTENANCE=1

No parameter schema in public metadata yet.

plan_ipmaintenance plan (both vendors); applying needs SWITCH_MCP_ENABLE_MAINTENANCE=1

maintenance plan (both vendors); applying needs SWITCH_MCP_ENABLE_MAINTENANCE=1

No parameter schema in public metadata yet.

plan_rebootmaintenance plan (reboot D-Link only); applying needs SWITCH_MCP_ENABLE_MAINTENANCE=1

maintenance plan (reboot D-Link only); applying needs SWITCH_MCP_ENABLE_MAINTENANCE=1

No parameter schema in public metadata yet.

plan_factory_resetmaintenance plan (both vendors); applying needs SWITCH_MCP_ENABLE_MAINTENANCE=1

maintenance plan (both vendors); applying needs SWITCH_MCP_ENABLE_MAINTENANCE=1

No parameter schema in public metadata yet.

plan_restore_configmaintenance plan (both vendors); applying needs SWITCH_MCP_ENABLE_MAINTENANCE=1

maintenance plan (both vendors); applying needs SWITCH_MCP_ENABLE_MAINTENANCE=1

No parameter schema in public metadata yet.

plan_vlan_groupUSRobotics change (plan only)

USRobotics change (plan only)

No parameter schema in public metadata yet.

plan_portUSRobotics change (plan only)

USRobotics change (plan only)

No parameter schema in public metadata yet.

plan_mirrorUSRobotics change (plan only)

USRobotics change (plan only)

No parameter schema in public metadata yet.

plan_trunkUSRobotics change (plan only)

USRobotics change (plan only)

No parameter schema in public metadata yet.

plan_systemUSRobotics change (plan only)

USRobotics change (plan only)

No parameter schema in public metadata yet.

dlink_plan_vlanD-Link change (plan only)

D-Link change (plan only)

No parameter schema in public metadata yet.

dlink_plan_vlan_deleteD-Link change (plan only)

D-Link change (plan only)

No parameter schema in public metadata yet.

dlink_plan_pvidD-Link change (plan only)

D-Link change (plan only)

No parameter schema in public metadata yet.

dlink_plan_portD-Link change (plan only)

D-Link change (plan only)

No parameter schema in public metadata yet.

dlink_plan_mirrorD-Link change (plan only)

D-Link change (plan only)

No parameter schema in public metadata yet.

dlink_plan_trunkD-Link change (plan only)

D-Link change (plan only)

No parameter schema in public metadata yet.

dlink_plan_trunk_deleteD-Link change (plan only)

D-Link change (plan only)

No parameter schema in public metadata yet.

dlink_plan_systemD-Link change (plan only)

D-Link change (plan only)

No parameter schema in public metadata yet.

dlink_plan_saveD-Link change (plan only)

D-Link change (plan only)

No parameter schema in public metadata yet.

apply_planapply a plan from this server session

apply a plan from this server session

No parameter schema in public metadata yet.

Sponsors

Readme

Details

Repository
github.com/nebulous-ideas/legacy-switch-mcp
Package
legacy-switch-mcp
Transport
STDIO
Registry
MCP registry, active