upload_file
Upload a local file to a remote server using local and remote paths. Supports MD5 dedup to skip identical files and async mode for large transfers.
Instructions
Upload local file to remote server (path-based, zero token cost. Use async mode for large files)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server_id | Yes | Server ID (configured server_id or host:port from quick_connect) | |
| skip_same | No | MD5 dedup: skip upload if remote file has same MD5, saving bandwidth and time | |
| local_path | Yes | Local file absolute path | |
| remote_path | Yes | Remote destination path | |
| async_transfer | No | Recommended for large files. Runs in background and returns task ID. Use transfer_status to check progress |