Netdev Ssh MCP Server

MCP server for interacting with network devices (switches, routers, firewalls) over SSH. Supports Arista EOS, Cisco NX-OS, Cisco IOS/IOS-XE, Juniper

Local serverstdioGo

What is the Netdev Ssh MCP Server?

MCP server for interacting with network devices (switches, routers, firewalls) over SSH. Supports Arista EOS, Cisco NX-OS, Cisco IOS/IOS-XE, Juniper JunOS, and

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
eosjson, no-more, include, exclude, begin, section
iosinclude, exclude, begin, section, count
nxosthe ios filters, plus json, json-pretty, xml, no-more, grep, egrep, last, head
junosdisplay json/xml/set, no-more, match, except, count, last, find, trim
fortiosgrep
get_config
run_show_command
run_ping
run_traceroute
trust_host_key

How to install the Netdev Ssh MCP Server

{
  "mcpServers": {
    "netdev-ssh-mcp": {
      "command": "<path-to-binary>",
      "env": {
        "OBFUSCATION_KEY_FILE": "YOUR_OBFUSCATION_KEY_FILE"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
OBFUSCATION_KEY_FILEDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Netdev Ssh MCP to get config.”
  • “Use Netdev Ssh MCP to run show command.”
  • “Use Netdev Ssh MCP to run ping.”

Frequently asked questions

MCP server for interacting with network devices (switches, routers, firewalls) over SSH. Supports Arista EOS, Cisco NX-OS, Cisco IOS/IOS-XE, Juniper JunOS, and Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.