ssh_host_network

Retrieve and parse network interface information from SSH hosts using ip -j addr show.

6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-host-network
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ssh_host_network
Source: https://github.com/Nightreaver/python-ssh-mcp/tree/main/skills/ssh-host-network
Command: npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-host-network

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a straightforward way to retrieve and analyze network interface information from SSH hosts, enabling quick checks and audits of a host's network state.

Core Features & Use Cases

  • Network Interface Info: Fetch structured information about network interfaces, including name, operational state, MAC address, and IP addresses.
  • POSIX-only Support: Requires iproute2 and is compatible with POSIX systems.
  • Use Case: When troubleshooting network connectivity issues or auditing the network configuration of a host, this Skill can quickly provide detailed interface information.

Quick Start

Use the ssh_host_network skill to retrieve network interface information for the host 'web01.example.com'.

Frequently Asked Questions about ssh_host_network

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve network interface information from an SSH host?▼

To retrieve network interface information from an SSH host, the Skill executes the 'ip -j addr show' command remotely. It fetches and parses structured data including interface names, operational states, MAC addresses, and assigned IP addresses.

What do I need to check network interfaces on a remote Linux machine?▼

To check network interfaces on a remote Linux machine, you need an active SSH connection to the target host and the 'iproute2' package installed on that remote POSIX system to execute the interface query command.

Can I audit network configurations of SSH hosts programmatically?▼

Yes, you can audit network configurations of SSH hosts by retrieving structured JSON output from the 'ip -j addr show' command. This allows programmatic parsing of interface states and IP assignments for operational audits.

Does this method for checking SSH host network interfaces work on non-POSIX systems?▼

No, this method for checking SSH host network interfaces does not work on non-POSIX systems. It strictly requires POSIX-compatible systems with the 'iproute2' utility installed to execute the 'ip' command successfully.

What is the best way to troubleshoot network connectivity on a remote server via SSH?▼

The best way to troubleshoot network connectivity on a remote server via SSH is to fetch detailed interface states using 'ip -j addr show'. This provides structured data on operational states and IP addresses to diagnose configuration issues.

Why does retrieving network interface info fail on my SSH host?▼

Retrieving network interface info fails on SSH hosts when the remote system lacks the 'iproute2' package or if the SSH connection is inactive. The Skill depends on executing the 'ip -j addr show' command on the target POSIX machine.