linux-mcp
Related Servers
Alternatives to linux-mcp
- AlicenseAqualityDmaintenanceEnables AI assistants to perform controlled Linux system administration tasks like reading logs, managing services, cron jobs, WordPress, and executing sandboxed Python code, with strict security constraints.292GPL 2.0
Related Servers
- AlicenseAqualityCmaintenanceMCP server for system monitoring, enabling users to ask about CPU, memory, disk, network, and processes on their system.93MIT
- AlicenseNot gradedqualityDmaintenanceA read-only MCP server for Linux and macOS system administration, diagnostics, and troubleshooting, supporting remote SSH execution and multi-host management.Apache 2.0
- AlicenseBqualityCmaintenanceA read-only MCP server for Linux system monitoring and OS algorithm simulation, exposing tools for memory, filesystem, process, and CPU scheduling observations.12MIT
- AlicenseBqualityDmaintenanceA powerful MCP server for reading and modifying Linux /proc filesystem values, providing system monitoring, process management, and sysctl operations via JSON-RPC and SSE.14MIT
- AlicenseAqualityDmaintenanceMCP server for remote Linux/Unix server management via SSH, enabling command execution, system monitoring, file operations, and diagnostics through natural language.341MIT
- AlicenseNot gradedqualityCmaintenanceA real-time system diagnostics MCP server that gives AI agents live access to CPU, RAM, disk, network, processes, and hardware health metrics, with zero cloud dependency.7Apache 2.0
TDQS
Scored across 65 tools
Descriptions are unusually disciplined: nearly every tool states its scope and explicitly points to the sibling tool for the adjacent case (e.g. get_disk_info vs get_inode_usage, get_process_info vs get_top_io_processes, get_boot_blame vs get_boot_critical_chain vs get_boot_time). A handful of clusters remain genuinely confusable at a glance — get_system_info / get_system_health_check / get_system_snapshot, and get_docker_info vs get_docker_system_info vs get_docker_disk_usage — but the cross-references resolve them for a careful reader.
All snake_case with a verb_noun pattern, and the get_* prefix is used uniformly for the read/inspect family. The only deviations, ping_host and resolve_dns, still follow verb_noun and are clearly the two active network probes. No camelCase or arbitrary verb mixing.
65 tools is well past the point where an agent can hold the surface in mind, and many are single-file readers (get_file_locks, get_shared_memory_segments, get_logrotate_status, four separate boot-analysis tools) that would be better folded into grouped tools. The breadth of Linux diagnostics is real, but the granularity chosen inflates the count far beyond scope.
For a read-only diagnostics server the lifecycle coverage is very broad: CPU, memory, disk/inode/IO, network, processes/FDs/locks, systemd, boot phases, packages, logs/audit, security posture, hardware/GPU, and a full Docker subtree. Gaps are narrow — no arbitrary log/file content retrieval, no filesystem check or SMART self-test control, and no remediation actions at all (consistent with the read-only design, but a limit if the server is meant for administration).