linux-mcp-server

rhel-lightspeed/linux-mcp-server

3.6

If you are the rightful owner of linux-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

A Model Context Protocol (MCP) server designed for read-only Linux system administration, diagnostics, and troubleshooting on RHEL-based systems.

Tools

Functions exposed to the LLM to take actions

get_system_info

OS version, kernel, hostname, uptime

get_cpu_info

CPU details and load averages

get_memory_info

RAM usage and swap details

get_disk_usage

Filesystem usage and mount points

get_hardware_info

Hardware details (CPU architecture, PCI/USB devices, memory hardware)

list_services

List all systemd services with status

get_service_status

Detailed status of a specific service

get_service_logs

Recent logs for a specific service

list_processes

Running processes with CPU/memory usage

get_process_info

Detailed information about a specific process

get_journal_logs

Query systemd journal with filters

get_audit_logs

Read audit logs (if available)

read_log_file

Read specific log file (whitelist-controlled)

get_network_interfaces

Network interface information

get_network_connections

Active network connections

get_listening_ports

Ports listening on the system

list_block_devices

Block devices and partitions

list_directories_by_size

List directories sorted by size (largest first) with top N limit

list_directories_by_name

List all directories sorted alphabetically (A-Z or Z-A)

list_directories_by_modified_date

List all directories sorted by modification date (newest/oldest first)

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources