SSH Server MCP — AI skill for Claude Code
SSH MCP Server that enables AI assistants (e.g., Claude, Copilot) to connect to remote machines over SSH, execute commands, transfer files via SFTP, and manage interactive shell sessions.
How to install SSH Server MCP
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open bhayanak/ssh-server-mcp and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What SSH Server MCP does
SSH MCP Server that enables AI assistants (e.g., Claude, Copilot) to connect to remote machines over SSH, execute commands, transfer files via SFTP, and manage interactive shell sessions.
Alternatives in AI
- Ralph For Claude Code — by Frank Bria - An autonomous AI development framework that enables Claude Code to work iteratively on project 8k ★
- Peekaboo — Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, o 3.2k ★
- Zotero MCP — It's a plugin extension in Zotero 1.1k ★
README
SSH MCP Server
[](https://github.com/bhayanak/ssh-server-mcp/actions/workflows/ci.yml) [](https://www.npmjs.com/package/ssh-mcp-server) [](https://github.com/ssh-mcp/ssh-mcp-server/blob/main/LICENSE)
An [MCP](https://modelcontextprotocol.io/) server that gives AI assistants full SSH/SFTP remote operations — session management, command execution, interactive shells, file transfers, port forwarding, and system diagnostics.
Works with Claude Desktop, VS Code + GitHub Copilot, and any MCP-compatible client.
Packages
| Package | Description |
|---|---|
| `ssh-mcp-server` | MCP server (49 tools) — standalone CLI & npm package |
| `ssh-mcp-vscode` | VS Code extension — auto-registers the server with GitHub Copilot |
Features
- Session Management — Connect/disconnect/ping with password or key-based auth
- Command Execution — Run commands with stdout/stderr capture, timeouts, exit codes
- Sudo Execution — Elevated commands with password injected via stdin (never logged)
- Background Jobs — Long-running commands with polling and cancellation
- Interactive Shells — PTY shells with read/write/resize
- SFTP Operations — Upload, download, read, write, delete, list, stat
- Port Forwarding — Local (-L) and remote (-R) SSH tunnels
- System Diagnostics — OS, CPU, memory, disk, network, load, processes
- File Search & Analysis — Find files, grep contents, diff, tail, checksum
- Server Management — Services, processes, cron, network diagnostics, users
- Multi-Host Workflows — Broadcast commands, transfer file
Related Skills
Cloudterm
AI powered SSH, SFTP, telnet and Windows RDP in a single window, with integrations for Claude Code, Codex and
Lattice Term
跨平台 AI CLI 與遠端連線桌面工作區|Run Codex, Claude Code and other local agents alongside SSH, SFTP, RDP, VNC and encrypte
Octofs
Rust MCP server giving AI agents filesystem superpowers: view, edit, batch-edit, shell and workdir tools with
Herdly
macOS desktop app for the herdr terminal multiplexer: manage Claude Code, pi and other AI coding agents across
Herdr App
macOS desktop app for the herdr terminal multiplexer: manage Claude Code, pi and other AI coding agents across
Kerminal
面向本地与远程运维的 AI 终端工作台:集成 SSH/SFTP、容器、服务器监控与 Codex/Claude Code Agent。
Related Agents
Remote Ops
Runs and monitors commands on remote hosts through configured SSH aliases and tmux sessions. Does not edit loc
Connect Agent
Use this agent when a target needs to be spawned/connected before recon can start — resolving an HTB machine n
Remote Access
Diagnose blocked SSH access and established multiplexed channels for RTLopt Vivado servers and FPGA boards.