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.