linux-mcp-server

linux-mcp-server

Tools to allow LLM clients to interact with Linux systems remotely

Stars: 173

Visit
 screenshot

Linux MCP Server is a powerful tool for managing multiple Linux servers from a central location. It provides a user-friendly interface to monitor server health, deploy updates, and automate routine tasks across a network of servers. With Linux MCP Server, system administrators can efficiently manage server configurations, troubleshoot issues, and ensure the security of their infrastructure.

README:

CI Coverage PyPI Docs

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 LLM clients, and troubleshooting.
  • Cheatsheet: A reference for what prompts to use to invoke various tools.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for linux-mcp-server

Similar Open Source Tools

For similar tasks

For similar jobs