MCP Servers / development / System Diagnostics

System Diagnostics

JSON →
stdiononedevelopment

An MCP server for system diagnostics and monitoring on Ubuntu using common command-line tools.

Install
How to run this server
[ { "cmd": "pip install system-diag-mcp", "imports": [] } ]
server path: system-diagnostics
Tools
What this server exposes
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
Configuration
Environment & auth
authnone
Resources
System Diagnostics — MCP Server · libregistry