Linux MCP Server logo

Linux MCP Server

Read-only MCP tools for diagnosing RHEL-based Linux systems, inspecting services, logs, processes, networking, and storage.

Install Linux MCP Server

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "linux-mcp-server-2": {
      "command": "uvx",
      "args": [
        "linux-mcp-server"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 23 tools correctly (2d ago).

Overview

The linux-mcp-server MCP server exposes read-only Linux administration and troubleshooting capabilities for RHEL-based systems. It can inspect system information, services, processes, logs, networking, and storage, and can run commands on remote hosts through SSH key authentication. Reach for it when an agent needs diagnostic access without changing system state or when one session must cover multiple hosts.

Use cases

  • Diagnose service failures on RHEL-based hosts
  • Inspect logs and processes during incident analysis
  • Compare system information across multiple remote hosts
  • Review network and storage state without making changes

Key features

  • Read-only Linux diagnostics
  • SSH access with key-based authentication
  • Multi-host sessions
  • System, service, process, log, network, and storage inspection
  • Configurable log-file access
  • RHEL-based system focus

Tools23

What Linux MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~3.8k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

6/6 checks healthy over the last 45d

What it can do

From the 23 tools this server returned when we ran it; 23 declare their own safety hints.

Read-only tools · 23
Network at startup2 connections
Files written at startup30

Observed 2026-10-20 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 5d ago via OSV.dev · linux-mcp-server (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars314Stargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed23Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Linux MCP Server works

What linux-mcp-server MCP server does

The linux-mcp-server MCP server gives an MCP-compatible agent read-only access to diagnostic information from RHEL-based Linux systems. Its scope covers common administration and troubleshooting areas: system information, service status, running processes, log data, network details, and storage information.

The server is intended for investigation rather than system modification. Its tools are restricted to read-only operations, so it can help an agent gather evidence about a problem without providing tools for changing configuration, restarting services, deleting files, or otherwise mutating the host.

How it works

The server communicates through the Model Context Protocol and can execute diagnostic commands on remote systems over SSH. Remote access uses key-based authentication. A single session can connect to different remote hosts, which supports investigations that compare or inspect more than one machine.

The implementation is focused on RHEL-based environments and is optimized around Linux administration patterns associated with those systems, including services and logs. The available diagnostic areas make it suitable for questions such as whether a service is running, what processes are active, what recent log information is available, or how the system’s network and storage are presented.

Setup and configuration

Install and usage instructions are provided in the project documentation at https://rhel-lightspeed.github.io/linux-mcp-server/. The project is also published as the linux-mcp-server package on PyPI.

Remote operation requires SSH access using keys.

Log access is configurable through environment variables.

Tools and capabilities

The documented capability areas include:

  • Inspecting general system information
  • Checking services
  • Reviewing running processes
  • Accessing configured log files
  • Examining network information
  • Inspecting storage information
  • Running read-only diagnostics on remote hosts over SSH
  • Connecting to multiple remote hosts in one session

These capabilities are aimed at collecting diagnostic context. They should be evaluated against the project documentation for the exact tool names and parameters before integrating them into an agent workflow.

Limitations and notes

The linux-mcp-server MCP server is explicitly read-only. It is not suitable for workflows that require remediation, configuration changes, service control, package management, file edits, or other write operations.

Remote access depends on SSH key-based authentication, and log visibility depends on the configured access controls.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Linux MCP Server

linux-mcp-server is an MCP server that connects agents to RHEL-based Linux systems for read-only administration and troubleshooting. Its main tools cover system information, services, processes, logs, networking, and storage, with SSH key-based access for remote hosts and support for inspecting multiple hosts in one session.

Use the project documentation for installation and usage instructions.

Yes, it can execute read-only diagnostic commands on remote systems through SSH using key-based authentication. It also supports connecting to different remote hosts within the same session.

No, the documented tools are strictly read-only. The server is designed to collect diagnostic information and does not provide documented capabilities for modifying configuration, controlling services, or changing system state.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewLinux MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/linux-mcp-server-2?style=directory)](https://allmcps.com/mcp/linux-mcp-server-2)
HTML Embed
<a href="https://allmcps.com/mcp/linux-mcp-server-2"><img src="https://allmcps.com/api/badge/linux-mcp-server-2?style=directory" alt="Linux MCP Server on AllMCPs" /></a>