{"name":"io.github.levnikolaevich/hex-ssh-mcp","slug":"levnikolaevich-hex-ssh-mcp","title":"Hex SSH","description":"Token-efficient SSH MCP with hash-verified files and persistent tmux sessions. 14 tools.","url":"https://mcp.market/server/levnikolaevich-hex-ssh-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":50,"stars":565,"forks":85,"downloads_week":63,"last_push_at":"2026-09-16T09:45:16.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/levnikolaevich/claude-code-skills","website":null,"version":"1.9.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@levnikolaevich/hex-ssh-mcp","version":"1.9.2","transport":{"type":"stdio"}}],"tools":[{"name":"remote-ssh","description":"Execute shell commands on remote servers. Disabled by default. Set REMOTE_SSH_MODE=safe or REMOTE_SSH_MODE=open to enable.","write_action":true,"price_micros":0,"input_schema":null},{"name":"ssh-capabilities","description":"Inspect POSIX remote session support, tmux availability, package managers, and basic shell tools.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ssh-download","description":"Download a remote file to the local machine over SFTP. Supports text and binary files, rejects existing destinations by default, validates path boundaries, and stages to a verified local finalize path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ssh-edit-block","description":"Edit remote files using hash-verified anchors. Use ssh-read-lines first to get hash anchors and checksums.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ssh-read-lines","description":"Read remote file with hash-annotated lines. Use startLine/maxLines for large files. Returns range checksums for edit verification.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ssh-search-code","description":"Search remote files with grep. Returns hash-annotated matches with deduplication. Use for finding code before ssh-edit-block.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ssh-session-close","description":"Close a trusted persistent tmux session and remove its remote session directory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ssh-session-exec","description":"Run a command inside a persistent tmux session. Returns metadata first; read output with ssh-session-read.","write_action":true,"price_micros":0,"input_schema":null},{"name":"ssh-session-gc","description":"Remove expired trusted hex-ssh tmux sessions. Only sessions with valid hex-ssh metadata are touched.","write_action":true,"price_micros":0,"input_schema":null},{"name":"ssh-session-open","description":"Open a trusted persistent remote tmux session. Preserves cwd and environment across ssh-session-exec calls.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ssh-session-read","description":"Read a paginated stdout/stderr window from a persistent session command.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ssh-upload","description":"Upload a local file to a remote server over SFTP. Supports text and binary files, rejects existing destinations by default, validates path boundaries, and stages via the strongest available remote finalize path.","write_action":true,"price_micros":0,"input_schema":null},{"name":"ssh-verify","description":"Check if range checksums still match remote file. Single-line response avoids full re-read. Use before editing after a pause.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ssh-write-chunk","description":"Write or append to remote files. Rewrite mode is atomic (temp file + rename). Append mode is non-atomic (direct >>). Auto-creates parent directories.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-27T21:27:36.675Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:27:36.628Z","components":{"code":{"score":25,"max":25,"notes":["2 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":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 11 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@levnikolaevich/hex-ssh-mcp","version":"1.9.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-05-19T11:10:14.276Z","repositoryUrl":"git+https://github.com/levnikolaevich/claude-code-skills.git","weeklyDownloads":63}],"repo":{"found":true,"owner":"levnikolaevich","repo":"claude-code-skills","archived":false,"pushedAt":"2026-09-16T09:45:16Z","stars":565,"forks":85,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/66056575?v=4","ownerCreatedAt":"2020-05-28T07:03:28Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/66056575?v=4&s=128","source":"github"},"presence":{"stars":565,"forks":85,"downloadsWeek":63,"license":"MIT","lastPushAt":"2026-09-16T09:45:16.000Z","score":50}}}},"grade_history":[],"reviews":[]}