Labsco
MCP SERVER

SSH MCP Server

by NikolaNddTesla

Manage SSH connections, run remote commands, and move files and directories to and from servers through the assistant.

Editors, Terminals & Local Dev EnvironmentVerified
Summary
Saved servers, remote command execution, and file transfers run from one place, with large transfers handled asynchronously.

The 21 tools cover connection management, remote execution, and transfers; upload and download support an async mode with transfer_status for progress on large files and directories. quick_connect opens a temporary, unsaved connection and returns a host:port to use as the server ID.

What it is

An SSH management server: its 21 tools store server and proxy configurations, open connections, run remote commands, read and write remote files, and transfer files and directories in both directions.

What you get
  • Save, update, and list server and SOCKS-proxy configurations (add_server, update_server, list_servers, add_proxy)
  • Open, test, and close connections, including temporary ones (connect, quick_connect, test_connection, disconnect)
  • Run remote shell commands and read or write remote files (execute, read_file, write_file)
  • Upload and download files and directories, with async transfers for large ones (upload_file, download_directory, transfer_status)
Requirements

SSH access to the target servers — hosts, ports, and credentials or keys.

Setup effort

One command — npx -y @nl4ever/sshmcp