Linux MCP Server

Linux MCP server for real-time system monitoring - CPU, memory, disk, network, processes, Docker.

Local serverstdioGo

What is the Linux MCP Server?

Linux MCP server for real-time system monitoring - CPU, memory, disk, network, processes, Docker.

The short version

A Linux system monitoring server built on the Model Context Protocol (MCP). Provides real-time system information - CPU, memory, disk, network, processes, Docker, and more - via MCP tools over STDIO transport.

  • System — - hostname, OS, kernel, architecture, uptime, load averages
  • CPU — - usage, model, frequency, core counts, temperature sensors
  • Memory — - RAM and swap usage with percentages
  • Disk — - per-partition usage, inodes, mount options, largest files, block devices
  • Network — - interface stats, active connections, listening ports, DNS, ping, IP geolocation & ASN lookup
  • Processes — - running processes sorted by CPU or memory, open file descriptors per process

What it needs from you

  • Go 1.26+ (to build from source) - Linux (the server targets Linux; some tools use Linux-specific paths) - Docker (optional - only needed for Docker tools)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Linux MCP Server

{
  "mcpServers": {
    "linux-mcp": {
      "type": "stdio",
      "command": "/path/to/linux-mcp"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Go 1.26+ (to build from source) - Linux (the server targets Linux; some tools use Linux-specific paths) - Docker (optional - only needed for Docker tools)

Frequently asked questions

Linux MCP server for real-time system monitoring - CPU, memory, disk, network, processes, Docker. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.