What problem does it solve? Troubleshooting remote Linux servers requires manual SSH sessions and repetitive diagnostic commands. This Skill lets an AI assistant run read-only diagnostics on local or remote RHEL-based systems, gathering service states, logs, processes, network, and storage information without risking system modifications. ## Core Features & Use Cases - Remote SSH Diagnostics: Execute read-only commands on multiple hosts in a single session using key-based SSH authentication. - Comprehensive System Inspection: Query systemd services, processes, journal logs, network interfaces, listening ports, disk usage, and mount points. - Controlled Log Access: Read and search only whitelisted log files via the LINUX_MCP_ALLOWED_LOGS environment variable. - Use Case: When nginx stops responding on a production web server, ask the assistant to check the service status, read error-level journal entries for the nginx unit, verify listening ports, and test connectivity — all in one guided troubleshooting workflow. ## Quick Start Install the server with pip install linux-mcp-server, configure SSH key access to your hosts, then ask the assistant to run a health check on server01 including failed services, disk usage, and recent error logs.