MCP Servers for Linux
Linux is an open-source operating system kernel created by Linus Torvalds in 1991. It's the foundation for numerous operating systems (distributions) and is known for its stability, security, and flexibility. Linux powers everything from servers and supercomputers to smartphones and embedded devices.
Why this server?
Allows execution of commands in Windows Subsystem for Linux (WSL) environments with security features
spences10VerifiedAsecurityAlicenseAqualityA secure MCP server for Windows Subsystem for Linux environments, facilitating safe command execution with extensive validation and protection against vulnerabilities like shell injection and dangerous commands.2115JavaScriptMIT LicenseWhy this server?
Allows the execution of command-line operations on Linux systems through a persistent shell session, providing access to Linux system commands and utilities.
AsecurityAlicenseAqualityMCP server allowing any and all command execution over CMD2289JavaScriptMIT LicenseWhy this server?
Offers platform-specific PostgreSQL installation and configuration guidance for Linux systems
AsecurityAlicenseAqualityFacilitates management and optimization of PostgreSQL databases, offering analysis, setup guidance, and debugging, while ensuring secure and efficient database operations.34TypeScriptAGPL 3.0Why this server?
Specifies configuration path for Linux users to set up the MCP server
AsecurityAlicenseAqualityEnables the generation of images using Together AI's models through an MCP server, supporting customizable parameters such as model selection, image dimensions, and output directory.13JavaScriptMIT LicenseWhy this server?
Specifically designed to support Linux display servers (X11 and Wayland) with automatic detection and configuration
AsecurityFlicenseAqualityEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.712JavaScriptWhy this server?
Referenced as one of the operating systems where wget can be installed.
AsecurityFlicenseAqualityProvides a tool to download entire websites using wget. It preserves the website structure and converts links to work locally.133JavaScriptWhy this server?
The Bash tool supports common Linux packages and provides a Linux-like shell environment
Why this server?
Supported as a target platform for running the JVM MCP Server.
-securityAlicense-qualityA JVM monitoring and control platform server based on Arthas that provides a Python interface for monitoring and analyzing Java processes with capabilities for thread analysis, memory monitoring, and performance diagnostics.17PythonMIT LicenseWhy this server?
Supports running on Linux environments with appropriate system dependency installation
Why this server?
Provides file searching capabilities on Linux systems using the locate/plocate command
-securityAlicense-qualityThis server provides: * Fast file search capabilities using Everything SDK * Windows-specific implementation * Complements existing filesystem servers with specialized search functionality44PythonMIT LicenseWhy this server?
Supports configuration for Claude Desktop on Linux systems with specific configuration file paths
punkpeyeVerified-securityAlicense-qualityThis server offers secure, read-only access to directory files via the MCP, supporting file searching, .gitignore compliance, path traversal protection, and MIME type detection using the 'file://' URI scheme.4MIT LicenseWhy this server?
Convex is described as being battle tested most thoroughly on Linux (and Mac)
Convex MCP serverofficial
-securityFlicense-qualityConvex’s MCP server lets you introspect tables, call functions, and read/write data seamlessly. Agents can generate one-off queries safely—thanks to Convex’s sandboxed queries, ensuring data integrity. Perfect for AI automation, real-time apps, and dynamic data access.3,331RustWhy this server?
Supports integration with Claude Desktop on Linux through configuration file located at ~/Library/Application Support/Claude/claude_desktop_config.json.
-securityFlicense-qualityA MCP server that exposes OpenAPI schema information to LLMs like Claude. This server allows an LLM to explore and understand large OpenAPI schemas through a set of specialized tools, without needing to load the whole schema into the contextJavaScriptWhy this server?
Supports Linux systems with specific installation instructions for different distributions
-securityFlicense-qualityA Goose MCP extension providing voice interaction with modern audio visualization, allowing users to communicate with Goose through speech rather than text.6PythonWhy this server?
Provides detailed system information for Linux operating systems, including WSL configurations.
-securityFlicense-qualityAn MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.1PythonWhy this server?
Supports audio playback on Linux systems using the 'aplay' command for the generated speech audio files.
-securityFlicense-qualityProvides text-to-speech capabilities through the Model Context Protocol, allowing applications to easily integrate speech synthesis with customizable voices, adjustable speech speed, and cross-platform audio playback support.1PythonWhy this server?
Supports environment variable configuration on Linux systems when setting up API keys for service integrations.
-securityFlicense-qualityA Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.Python