bhayanak

SSH Server MCP — AI skill for Claude Code

AI community

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 ★
  • Multi Execute — 执行 - 多模型协作执行 (Multi-Model Collaborative Execution) 1.9k ★

README

SSH MCP Server

SSH MCP Server

[![CI](https://github.com/bhayanak/ssh-server-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/bhayanak/ssh-server-mcp/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/ssh-mcp-server)](https://www.npmjs.com/package/ssh-mcp-server) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](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