System Diagnostics
JSON →An MCP server for system diagnostics and monitoring on Ubuntu using common command-line tools.
Install
pip install system-diag-mcp Tools · 27
- check_port Test if a TCP port is open
- ping_host ICMP ping to a remote host
- dns_lookup Resolve DNS records for a domain
- http_check HTTP status check for a URL
- traceroute_host Trace network path to host
- get_uptime Return system uptime
- get_sys_info Basic system info (CPU, memory, disk)
- get_hostname Retrieve machine hostname
- list_processes List running processes (like ps)
- list_services List systemd or init services
- service_status Status of a specific service
- read_journal Fetch latest logs for a unit or tag
- cron_list Show cron jobs for current user
- check_disk_usage Disk usage summary (like df)
- check_memory RAM/Swap usage (like free)
- check_inode_usage Filesystem inode stats
- list_mounts Mounted volumes
- list_open_ports Show open TCP/UDP ports
- check_firewall_status UFW/iptables summary
- list_network_interfaces IP, MAC, link state
- check_bandwidth_usage Network traffic stats
- resolve_host Reverse DNS for IP address
- curl_url GET request with curl, full headers
- list_users Local users
- last_logins Last login attempts
- check_sudoers Who can sudo
- who_is_logged_in Current sessions