1. Conduid
  2. Developer Tools
  3. io.github.rhel-lightspeed/linux-mcp-server
MCP server · Developer Tools

io.github.rhel-lightspeed/linux-mcp-server

MCP server for read-only Linux system administration, diagnostics, and troubleshooting

Unclaimed last commit 6 months ago devtools
37Low

Scored 7 months ago · breakdown

About io.github.rhel-lightspeed/linux-mcp-server

io.github.rhel-lightspeed/linux-mcp-server is an MCP server published by r0x0d in the Developer Tools category: mCP server for read-only Linux system administration, diagnostics, and troubleshooting.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

uvx
uvx linux-mcp-server
pip
pip install linux-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about io.github.rhel-lightspeed/linux-mcp-server

Powered by Claude · Grounded in docs

I know everything about io.github.rhel-lightspeed/linux-mcp-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

CI Coverage PyPI

Linux MCP Server

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

Features

  • Read-Only Operations: All tools are strictly read-only for safe diagnostics
  • Remote SSH Execution: Execute commands on remote systems via SSH with key-based authentication
  • Multi-Host Management: Connect to different remote hosts in the same session
  • Comprehensive Diagnostics: System info, services, processes, logs, network, and storage
  • Configurable Log Access: Control which log files can be accessed via environment variables
  • RHEL/systemd Focused: Optimized for Red Hat Enterprise Linux systems

Installation and Usage

For detailed instructions on setting up and using the Linux MCP Server, please refer to our official documentation:

  • Installation Guide: Detailed steps for pip, uv, and container-based deployments.
  • Usage Guide: Information on running the server, configuring AI agents (Claude, Goose), and troubleshooting.

Available Tools

System Information

  • get_system_information - OS version, kernel, hostname, uptime
  • get_cpu_information - CPU details and load averages
  • get_memory_information - RAM usage and swap details
  • get_disk_usage - Filesystem usage and mount points
  • get_hardware_information - Hardware details (CPU architecture, PCI/USB devices, memory hardware)

Service Management

  • 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

Process Management

  • list_processes - Running processes with CPU/memory usage
  • get_process_info - Detailed information about a specific process

Logs & Audit

  • 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)

Network Diagnostics

  • get_network_interfaces - Network interface information
  • get_network_connections - Active network connections
  • get_listening_ports - Ports listening on the system

Storage & Disk Analysis

  • list_block_devices - Block devices and partitions
  • list_directories - List directories under a specified path with various sorting options

Key Components

  • FastMCP Server: Core MCP protocol server handling tool registration and invocation
  • Tool Categories: Six categories of read-only diagnostic tools (system info, services, processes, logs, network, storage)
  • SSH Executor: Routes commands to local subprocess or remote SSH execution with connection pooling
  • Audit Logger: Comprehensive logging in both human-readable and JSON formats with automatic rotation
  • Multi-Target Execution: Single server instance can execute commands on local system or multiple remote hosts

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.rhel-lightspeed/linux-mcp-server

How do I install io.github.rhel-lightspeed/linux-mcp-server?

Run uvx linux-mcp-server, then add the server to your MCP client's configuration.

Is io.github.rhel-lightspeed/linux-mcp-server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.rhel-lightspeed/linux-mcp-server still maintained?

The last commit was 6 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.