{"name":"io.github.rhel-lightspeed/linux-mcp-server","slug":"rhel-lightspeed-linux-mcp-server","title":null,"description":"MCP server for read-only Linux system administration, diagnostics, and troubleshooting","url":"https://mcp.market/server/rhel-lightspeed-linux-mcp-server","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":53,"stars":307,"forks":64,"downloads_week":724,"last_push_at":"2026-09-26T00:32:38.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/rhel-lightspeed/linux-mcp-server","website":null,"version":"1.4.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"linux-mcp-server","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Default username for SSH connections","format":"string","name":"LINUX_MCP_USER"},{"description":"Path to SSH private key","format":"string","name":"LINUX_MCP_SSH_KEY_PATH"},{"description":"Passphrase for encrypted SSH key","format":"string","isSecret":true,"name":"LINUX_MCP_KEY_PASSPHRASE"},{"description":"Auto-discover keys in `~/.ssh`","format":"string","name":"LINUX_MCP_SEARCH_FOR_SSH_KEY"},{"description":"SSH command timeout in seconds (default: 30)","format":"string","name":"LINUX_MCP_COMMAND_TIMEOUT"},{"description":"Verify remote host identity via known_hosts","format":"string","name":"LINUX_MCP_VERIFY_HOST_KEYS"},{"description":"Custom path to known_hosts file","format":"string","name":"LINUX_MCP_KNOWN_HOSTS_PATH"},{"description":"Comma-separated allowlist of log files","format":"string","name":"LINUX_MCP_ALLOWED_LOG_PATHS"},{"description":"Server log directory","format":"string","name":"LINUX_MCP_LOG_DIR"},{"description":"Log verbosity (DEBUG, INFO, WARNING)","format":"string","name":"LINUX_MCP_LOG_LEVEL"},{"description":"Days to keep log files","format":"string","name":"LINUX_MCP_LOG_RETENTION_DAYS"}]}],"tools":[{"name":"execute_script","description":"Execute a script; this is only available to the our mcp-app","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_cpu_information","description":"Get CPU information.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_disk_usage","description":"Get detailed disk space information including size, mount points, and utilization.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_execution_state","description":"Get the execution state with request ID","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_hardware_information","description":"Get hardware information such as CPU details, PCI devices, USB devices, and hardware information from DMI.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_journal_logs","description":"Get systemd journal logs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_listening_ports","description":"Get details on listening port, protocols, and services.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_memory_information","description":"Get detailed memory including physical and swap.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_network_connections","description":"Get detailed information about active network connections.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_network_interfaces","description":"Get detailed information about network interfaces including address and traffic statistics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_process_info","description":"Get information about a specific process.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_service_logs","description":"Get recent logs for a specific systemd service.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_service_status","description":"Get detailed status of a specific systemd service.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_system_information","description":"Get basic system information such as operating system, distribution, kernel version, uptime, and last boot time.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_block_devices","description":"List block devices on the system","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_directories","description":"List directories under a specified path with various sorting options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_files","description":"List files under a specified path with various sorting options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_processes","description":"List running processes","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_services","description":"List all systemd services.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_file","description":"Read the contents of a text file up to a safe size limit.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_log_file","description":"Read a specific log file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"reject_script","description":"Reject a script; this is only available to the our mcp-app","write_action":false,"price_micros":0,"input_schema":null},{"name":"run_script","description":"Call this tool to run a previously validated script. Use this when validate_script returned needs_confirmation: false.","write_action":true,"price_micros":0,"input_schema":null},{"name":"run_script_interactive","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"run_script_with_confirmation","description":"Call this tool to run a previously validated script that modifies the system. Use this when validate_script returned needs_confirmation: true. The parameters must match those passed to validate_script.","write_action":true,"price_micros":0,"input_schema":null},{"name":"validate_script","description":"Request validation of a script from the gatekeeper. The tool will return a unique token that must be included in the run_script tool call.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":85,"grade":"A","scanned_at":"2026-09-27T22:36:04.959Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:36:04.879Z","components":{"code":{"score":25,"max":25,"notes":["74 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"linux-mcp-server","version":"1.4.0","found":true,"weeklyDownloads":724,"dependencyCount":8,"publishedAt":"2026-04-09T15:31:27.636109Z"}],"repo":{"found":true,"owner":"rhel-lightspeed","repo":"linux-mcp-server","archived":false,"pushedAt":"2026-09-26T00:32:38Z","stars":307,"forks":64,"openIssues":38,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/185218454?v=4","ownerCreatedAt":"2024-10-16T13:45:25Z","license":"Apache-2.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/185218454?v=4&s=128","source":"github"},"presence":{"stars":307,"forks":64,"downloadsWeek":724,"license":"Apache-2.0","lastPushAt":"2026-09-26T00:32:38.000Z","score":53}}}},"grade_history":[],"reviews":[]}