# system-diag-mcp

Source: https://glimind.com/server/pypi%2Fsystem-diag-mcp
Registry id: `pypi/system-diag-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "system-diag-mcp": {
      "command": "uvx",
      "args": [
        "system-diag-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add system-diag-mcp -- uvx system-diag-mcp
```

## Tools (27)

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

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
