MCP server giving AI agents full SSH access -- persistent sessions, structured command output, SFTP file transfer, port forwarding, session transcript recording, and secret-safe environment variable…
Mcp Remote Ssh is an MCP project maintained in the faizbawa/mcp-remote-ssh repository. The maintainer describes its purpose as “MCP server giving AI agents full SSH access -- persistent sessions, structured command output, SFTP file transfer, port forwarding, session transcript recording, and secret-safe environment…”. Read the project documentation for the complete scope.
The documented pypi package is mcp-remote-ssh. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| ssh_connect | Connect with password, key, or agent auth. Optional record=True to start a transcript immediately. Returns session_id |
| ssh_list_sessions | List active sessions |
| ssh_close_session | Close a session and release resources |
| ssh_execute | Run a command, returns {stdout, stderr, exit_code} |
| ssh_sudo_execute | Run with sudo elevation |
| ssh_shell_open | Open persistent shell (preserves cwd, env, processes) |
| ssh_shell_send | Send text (with optional Enter) |
| ssh_shell_read | Read current output buffer |
| ssh_shell_send_control | Send Ctrl+C, Ctrl+D, etc. |
| ssh_shell_wait | Wait for a pattern or output to stabilize |
| ssh_load_env_file | Load secrets from a local env file; values never returned to the LLM |
| ssh_clear_secrets | Clear redaction registry (values become visible again) |
| 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_get_transcript | Return the transcript as text or JSONL (last_n optional) |
| ssh_save_transcript | Write the transcript to a local file on the MCP host |
| ssh_upload_file | Upload local file to remote host |
| ssh_download_file | Download remote file to local machine |
| ssh_read_remote_file | Read a remote text file |
| ssh_write_remote_file | Write/append to a remote file |
| ssh_list_remote_dir | List directory with metadata |
| ssh_forward_port | Create SSH tunnel (local -> remote) |
| ssh_list_forwards | List active tunnels |
| ssh_close_forward | Close a tunnel |
{
"mcpServers": {
"remote-ssh": {
"command": "uvx",
"args": [
"mcp-remote-ssh"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
메모짱 메모·할 일을 AI로 검색·정리·체크해요. / Search, write and check off notes and to-dos in Memozzang.
채팅으로 후잉 가계부를 관리하세요. 거래 입력·조회, 계정·예산 관리, 손익·재무 보고서를 지원합니다.
나라장터 낙찰정보서비스 Open API를 위한 로컬 MCP 서버
나라장터 사전규격정보서비스 Open API를 위한 로컬 MCP 서버
나라장터 입찰공고정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버
나라장터 사용자정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버