Connection check
local install
sshmcp
SSH server management with zero-token SFTP file transfer and SOCKS proxy support
Tools
21
GitHub stars
11
Installs / wk
126
Licence
—
Transport
stdio
Last checked
never
Tools & capabilities
21 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
add_proxy
from source
Add or update SOCKS proxy preset Add or update SOCKS proxy preset
add_server
from source
Add or update server configuration Add or update server configuration
connect
from source
Manually connect to server (usually not needed, tools auto-connect) Manually connect to server (usually not needed, tools auto-connect)
delete_proxy
from source
Delete proxy preset Delete proxy preset
delete_server
from source
Delete server configuration Delete server configuration
disconnect
from source
Disconnect from server Disconnect from server
download_directory
from source
Download remote directory (remote compress → download → local extract. Use async for large dirs) Download remote directory (remote compress → download → local extract. Use async for large dirs)
download_file
from source
Download file from remote server (use async mode for large files) Download file from remote server (use async mode for large files)
execute
from source
Execute shell command on remote server Execute shell command on remote server
get_server
from source
View server configuration details View server configuration details
list_proxies
from source
List all configured SOCKS proxies List all configured SOCKS proxies
list_servers
from source
List all configured servers and active connections List all configured servers and active connections
quick_connect
from source
Temporary server connection (not saved). Returns host:port as server_id for subsequent operations Temporary server connection (not saved). Returns host:port as server_id for subsequent operations
read_file
from source
Read remote file content (supports line range, suitable for logs and config files) Read remote file content (supports line range, suitable for logs and config files)
rename_server
from source
Rename server ID (alias) Rename server ID (alias)
test_connection
from source
Test server connectivity (does not affect existing connections) Test server connectivity (does not affect existing connections)
transfer_status
from source
Check background transfer task progress (use with async_transfer=true) Check background transfer task progress (use with async_transfer=true)
update_server
from source
Update server configuration (only pass fields to change, rest unchanged) Update server configuration (only pass fields to change, rest unchanged)
upload_directory
from source
Upload local directory to remote server (auto compress, transfer, and extract. Use async for large dirs) Upload local directory to remote server (auto compress, transfer, and extract. Use async for large dirs)
upload_file
from source
Upload local file to remote server (path-based, zero token cost. Use async mode for large files) Upload local file to remote server (path-based, zero token cost. Use async mode for large files)
write_file
from source