Linux-mcp-server MCP Server

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

Local serverstdio

What is the Linux-mcp-server MCP Server?

Linux-mcp-server is an MCP integration. MCP server for read-only Linux system administration, diagnostics, and troubleshooting.

Packages and local setup

The published pypi package is linux-mcp-server, version 1.4.0. Its declared MCP transport is stdio.

The package declares LINUX_MCP_USER: Default username for SSH connections; LINUX_MCP_SSH_KEY_PATH: Path to SSH private key; LINUX_MCP_KEY_PASSPHRASE: 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.

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 1.4.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related developer tools MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
LINUX_MCP_USERDefault username for SSH connectionsOptional
LINUX_MCP_SSH_KEY_PATHPath to SSH private keyOptional
LINUX_MCP_KEY_PASSPHRASEPassphrase for encrypted SSH keyOptional
LINUX_MCP_SEARCH_FOR_SSH_KEYAuto-discover keys in ~/.sshOptional
LINUX_MCP_COMMAND_TIMEOUTSSH command timeout in seconds (default: 30)Optional
LINUX_MCP_VERIFY_HOST_KEYSVerify remote host identity via known_hostsOptional
LINUX_MCP_KNOWN_HOSTS_PATHCustom path to known_hosts fileOptional
LINUX_MCP_ALLOWED_LOG_PATHSComma-separated allowlist of log filesOptional
LINUX_MCP_LOG_DIRServer log directoryOptional
LINUX_MCP_LOG_LEVELLog verbosity (DEBUG, INFO, WARNING)Optional
LINUX_MCP_LOG_RETENTION_DAYSDays to keep log filesOptional