upload_directory
Upload a local directory to a remote server by compressing, transferring, and extracting files automatically, with optional async for large directories.
Instructions
Upload local directory to remote server (auto compress, transfer, and extract. Use async for large dirs)
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 unchanged files (same MD5), only upload modified/new files | |
| local_path | Yes | Local directory absolute path | |
| remote_path | Yes | Remote destination path | |
| async_transfer | No | Recommended for large directories. Runs in background and returns task ID |