Skip to main content
Glama

uploadFile

Transfer a local file to a remote SSH host by specifying the host alias, local file path, and remote destination path.

Instructions

Uploads a local file to an SSH host

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
hostAliasYesAlias or hostname of the SSH host
localPathYesPath to the local file
remotePathYesPath on the remote host

Implementation Reference

  • The handler function for the uploadFile tool, which uploads a local file to a remote SSH host using node-ssh's putFile method.
    async uploadFile(hostAlias: string, localPath: string, remotePath: string): Promise<boolean> { try { await this.connectToHost(hostAlias); await this.ssh.putFile(localPath, remotePath); this.ssh.dispose(); return true; } catch (error) { console.error(`Error uploading file to ${hostAlias}:`, error); return false; } }

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AiondaDotCom/mcp-ssh'

If you have feedback or need assistance with the MCP directory API, please join our Discord server