{"id":"tufantunc-ssh-mcp","name":"ssh-mcp","af_score":52.5,"security_score":50.0,"reliability_score":37.5,"what_it_does":"ssh-mcp is a local MCP (Model Context Protocol) server that connects to a remote Linux/Windows host over SSH and exposes tools to run remote shell commands (exec and sudo-exec) from an MCP client.","best_when":"You have an authenticated MCP client and want a convenient way to execute bounded, timeout-controlled SSH commands on a known set of servers.","avoid_when":"When commands or connection parameters could be influenced by untrusted users, or when you need strict auditing, least-privilege command authorization, or tenant-level policy enforcement.","last_evaluated":"2026-03-30T13:33:06.773374+00:00","has_mcp":true,"has_api":false,"auth_methods":["SSH password authentication","SSH key authentication"],"has_free_tier":false,"known_gotchas":["sudo-exec requires sudoPassword and can be disabled entirely via --disableSudo","Command execution can be affected by --timeout (kills/aborts running processes) and --maxChars input length limits","No explicit allowlist/denylist or least-privilege model is documented—agents may be able to run arbitrary commands they are given"],"error_quality":0.0}