← Index

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

io.github.rhel-lightspeed/linux-mcp-server·v1.4.0·Other
Quality Score
85
/100

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

§01  Install
Claude Desktop (uvx)
{
  "mcpServers": {
    "linux-mcp-server": {
      "command": "uvx",
      "args": [
        "linux-mcp-server"
      ],
      "env": {
        "LINUX_MCP_USER": "<linux_mcp_user>",
        "LINUX_MCP_SSH_KEY_PATH": "<linux_mcp_ssh_key_path>",
        "LINUX_MCP_KEY_PASSPHRASE": "<your-linux_mcp_key_passphrase>",
        "LINUX_MCP_SEARCH_FOR_SSH_KEY": "<linux_mcp_search_for_ssh_key>",
        "LINUX_MCP_COMMAND_TIMEOUT": "<linux_mcp_command_timeout>",
        "LINUX_MCP_VERIFY_HOST_KEYS": "<linux_mcp_verify_host_keys>",
        "LINUX_MCP_KNOWN_HOSTS_PATH": "<linux_mcp_known_hosts_path>",
        "LINUX_MCP_ALLOWED_LOG_PATHS": "<linux_mcp_allowed_log_paths>",
        "LINUX_MCP_LOG_DIR": "<linux_mcp_log_dir>",
        "LINUX_MCP_LOG_LEVEL": "<linux_mcp_log_level>",
        "LINUX_MCP_LOG_RETENTION_DAYS": "<linux_mcp_log_retention_days>"
      }
    }
  }
}
§02  Environment variables
LINUX_MCP_USER

Default username for SSH connections

LINUX_MCP_SSH_KEY_PATH

Path to SSH private key

LINUX_MCP_KEY_PASSPHRASE
secret

Passphrase for encrypted SSH key

LINUX_MCP_SEARCH_FOR_SSH_KEY

Auto-discover keys in `~/.ssh`

LINUX_MCP_COMMAND_TIMEOUT

SSH command timeout in seconds (default: 30)

LINUX_MCP_VERIFY_HOST_KEYS

Verify remote host identity via known_hosts

LINUX_MCP_KNOWN_HOSTS_PATH

Custom path to known_hosts file

LINUX_MCP_ALLOWED_LOG_PATHS

Comma-separated allowlist of log files

LINUX_MCP_LOG_DIR

Server log directory

LINUX_MCP_LOG_LEVEL

Log verbosity (DEBUG, INFO, WARNING)

LINUX_MCP_LOG_RETENTION_DAYS

Days to keep log files

§03  MCP Quality Score  ·  methodology
freshness
25
completeness
10
installability
25
documentation
15
stability
10
§04  Alternatives in Other