MCP Remote Ssh
UnclaimedMCP server for remote SSH operations -- persistent sessions, structured command output, SFTP file transfer, port forwarding, and secret-safe environment variable injection with automatic output redaction.
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'mcp-remote-ssh' -- 'uvx' 'mcp-remote-ssh'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in Files & Storage
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
24 of 24 tools
Documented tools (24)
From project documentation. A server handshake does not verify each tool’s description or behavior.
ssh_clear_secrets
Clear redaction registry (values become visible again)
ssh_close_forward
Close a tunnel
ssh_close_session
Close a session and release resources
ssh_connect
Connect with password, key, or agent auth. Optional record=True to start a transcript immediately. Returns sessionid
ssh_download_file
Download remote file to local machine
ssh_execute
Run a command, returns {stdout, stderr, exitcode}
ssh_forward_port
Create SSH tunnel (local -> remote)
ssh_get_transcript
Return the transcript as text or JSONL (lastn optional)
ssh_list_forwards
List active tunnels
ssh_list_remote_dir
List directory with metadata
ssh_list_sessions
List active sessions
ssh_load_env_file
Load secrets from a local env file; values never returned to the LLM
ssh_read_remote_file
Read a remote text file
ssh_save_transcript
Write the transcript to a local file on the MCP host
ssh_shell_open
Open persistent shell (preserves cwd, env, processes)
ssh_shell_read
Read current output buffer
ssh_shell_send
Send text (with optional Enter)
ssh_shell_send_control
Send Ctrl+C, Ctrl+D, etc.
ssh_shell_wait
Wait for a pattern or output to stabilize
ssh_start_recording
Start recording execute/sudo/shell I/O for this session
ssh_stop_recording
Stop recording; transcript stays available until the session is closed
ssh_sudo_execute
Run with sudo elevation
ssh_upload_file
Upload local file to remote host
ssh_write_remote_file
Write/append to a remote file
Tool change history
FAQ
Questions about MCP Remote Ssh MCP Server
- How do I connect MCP Remote Ssh MCP Server to Claude?
- Run `claude mcp add mcp-remote-ssh -- uvx mcp-remote-ssh` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is MCP Remote Ssh MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can MCP Remote Ssh MCP Server do?
- MCP Remote Ssh MCP Server documents 24 tools to the agent, including ssh_clear_secrets, ssh_close_forward, ssh_close_session. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.