TypeScript
ssh-mcp
MCP server for SSH: command execution, SFTP, and interactive shell sessions.
Connection management, command execution, file transfer and an interactive shell, exposed as MCP tools.
The interactive-shell piece is the interesting part — keeping a PTY alive across tool calls is not what the protocol was designed for.