io.github.rclone-ui/rclone
NPM · RCLONE-MCP · SCANNED AUG 3
MCP server for the Rclone RC API, with selectable toolsets.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security88
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (121 of 125), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (121 of 125), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 175 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability79
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 6175 tokens (~110/item across 56 items; 56 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
- Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · rclone-mcp
claude mcp add rclone-ui-rclone -- npx -y rclone-mcp
codex mcp add rclone-ui-rclone -- npx -y rclone-mcp
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"rclone-ui-rclone": {
"type": "local",
"command": [
"npx",
"-y",
"rclone-mcp"
],
"enabled": true
}
}
} openclaw mcp add rclone-ui-rclone --command npx --arg -y --arg rclone-mcp
mcp_servers:
rclone-ui-rclone:
command: "npx"
args: ["-y", "rclone-mcp"] {
"mcpServers": {
"rclone-ui-rclone": {
"command": "npx",
"args": [
"-y",
"rclone-mcp"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.
- 2 Aug 26 +49
- Provenance: unverified → fail ▼ security
- Install scripts: unverified → pass ▲ security
- Known CVEs: unverified → partial ▲ security
- Malware scan: unverified → pass ▲ security
- Schema quality: unverified → excellent ▲ functional
- License: unverified → pass ▲ functional
- Dependency health: unverified → partial ▲ functional
- Stability: unverified → 0.20 ▲ functional
- Maintenance: unverified → pass ▲ functional
- MCP protocol: unverified → pass ▲ functional
- Licence: MIT functional
- 1 Aug 26 +14
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 31 Jul 26 −18
- Malware scan: pass → unverified ▼ security
- 30 Jul 26 −22
- Tool coverage: 100 → unverified ▼ functional
- First check of Schema quality: unverified functional
- 27 Jul 26 46
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/[email protected]
Provenance none
Ecosystem: npm · Outcome: none
Dependencies 121 packages
121 packages in the resolved dependency tree · 116 deprecated · 32 stale · 3 without a linked repository.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
config_create ~144
Create remote configuration — Creates a new remote in `rclone.conf`, mirroring `rclone config create`.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| name | string | — | Name of the new remote configuration. |
| opt | string | — | Optional JSON object controlling interactive behaviour (e.g. `obscure`, `continue`). |
| parameters | string | — | JSON object of configuration key/value pairs required for the remote. |
| type | string | — | Backend type identifier, such as `drive`, `s3`, or `dropbox`. |
No output schema declared.
No examples provided.
config_delete ~70
Delete remote configuration — Removes an existing remote from `rclone.conf`.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| name | string | — | Name of the remote configuration to delete. |
No output schema declared.
No examples provided.
config_dump ~61
Dump configuration — Returns the contents of the config file as a JSON object keyed by remote name.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.
config_get ~70
Get remote configuration — Returns the key/value settings for a single remote.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| name | string | — | Name of the remote configuration to fetch. |
No output schema declared.
No examples provided.
config_listremotes ~62
List configured remotes — Returns the names of all remotes defined in the config file.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.
config_password ~89
Update remote secrets — Sets obscured password fields for a remote configuration.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| name | string | — | Name of the remote whose secrets should be updated. |
| parameters | string | — | JSON object of password answers, typically including `pass`. |
No output schema declared.
No examples provided.
config_paths ~61
Show config paths — Returns the paths to the config file, cache directory, and temporary directory.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.
config_providers ~55
List backend providers — Returns metadata describing each supported storage provider.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.
config_setpath ~82
Set config path — Points rclone at a specific `rclone.conf` file.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| path | string | — | Absolute path to the `rclone.conf` file that rclone should use. |
No output schema declared.
No examples provided.
config_unlock ~72
Unlock encrypted config — Unlocks the configuration file using the provided password.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| configPassword | string | — | Password used to unlock an encrypted config file. |
No output schema declared.
No examples provided.
config_update ~113
Update remote configuration — Updates an existing remote with new parameter values.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| name | string | — | Name of the remote configuration to update. |
| opt | string | — | Optional JSON object controlling update behaviour (e.g. `obscure`, `continue`). |
| parameters | string | — | JSON object of configuration key/value pairs to apply to the remote. |
No output schema declared.
No examples provided.
core_bwlimit ~98
Get or update bandwidth limits — Reads the current bandwidth limit or applies a new schedule string, just like `rclone rc core/bwlimit`.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| rate | string | — | Bandwidth limit to apply, for example `off`, `5M`, or a schedule string. |
No output schema declared.
No examples provided.
core_command ~158
Run an rclone command — Executes a standard rclone CLI command remotely and streams or returns its output.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| arg | array | — | Optional positional arguments for the command. Repeat to supply multiple values. |
| command | string | — | Name of the rclone command to execute, for example `ls` or `lsf`. |
| opt | string | — | Optional command options encoded as a JSON string. |
| returnType | string | — | Controls how output is returned; accepts `COMBINED_OUTPUT`, `STREAM`, `STREAM_ONLY_STDOUT`, or `STREAM_ONLY_STDERR`. |
No output schema declared.
No examples provided.
core_disks ~66
List locally accessible paths — Returns a list of locally accessible paths including mount points, user directories, and removable volumes.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.
core_du ~87
Report disk usage — Returns disk usage statistics for the supplied local directory (defaults to the cache dir).
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| dir | string | — | Local directory path to report disk usage for. Defaults to the rclone cache directory when omitted. |
No output schema declared.
No examples provided.
core_gc ~57
Force garbage collection — Triggers Go's garbage collector to release unused memory.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.
core_group_list ~56
List stats groups — Lists stats groups currently tracked by rclone.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.
core_memstats ~61
Fetch runtime memory stats — Returns Go runtime memory statistics similar to `runtime.ReadMemStats`.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.
core_obscure ~84
Obscure a clear string — Obscures a plain-text secret for inclusion in `rclone.conf`.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| clear | string | — | Plain-text string to obscure for storage in the config file. |
No output schema declared.
No examples provided.
core_pid ~58
Return rclone PID — Returns the process ID of the running rclone instance.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.
core_quit ~79
Terminate rclone — Stops the rclone process, optionally supplying an exit code.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| exitCode | integer | — | Optional exit code to use when terminating the rclone process. |
No output schema declared.
No examples provided.
core_stats ~107
Current stats snapshot — Returns active transfer statistics including bytes transferred, speed, and error counts.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| group | string | — | Stats group identifier to return a snapshot for. Leave unset to include all groups. |
| short | boolean | — | When true, omit the `transferring` and `checking` arrays from the response. |
No output schema declared.
No examples provided.
core_stats_delete ~69
Delete stats group — Deletes the counters associated with a specific stats group.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| group | string | — | Stats group identifier to remove. |
No output schema declared.
No examples provided.
core_stats_reset ~86
Reset stats counters — Clears counters, errors, and finished transfers for the provided stats group or all groups.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| group | string | — | Stats group identifier whose counters should be reset. Leave unset to reset all groups. |
No output schema declared.
No examples provided.
core_transferred ~83
List completed transfers — Returns up to 100 recently completed transfers for the requested stats group.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| group | string | — | Stats group identifier to filter the completed transfer list. Leave unset for all groups. |
No output schema declared.
No examples provided.
core_version ~62
Report rclone version — Returns the running rclone version, build metadata, and Go runtime details.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.
operations_about ~79
Get remote quota — Returns storage quota and usage details for the remote, equivalent to `rclone about`.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path to query for capacity information. |
No output schema declared.
No examples provided.
operations_check ~318
Compare source and destination — Compares source and destination trees, reporting matches, differences, and missing files.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| checkFileFs | string | — | Remote containing the checksum SUM file when using `checkFileHash`. |
| checkFileHash | string | — | Hash name to expect in the supplied SUM file, such as `md5`. |
| checkFileRemote | string | — | Path within `checkFileFs` to the checksum SUM file. |
| combined | boolean | — | Set to true to include a combined summary report in the response. |
| differ | boolean | — | Set to true to include differing files in the report. |
| download | boolean | — | Set to true to read file contents during comparison instead of relying on hashes. |
| dstFs | string | — | Destination remote name or path that should match the source. |
| error | boolean | — | Set to true to include entries that encountered errors. |
| match | boolean | — | Set to true to include matching files in the report. |
| missingOnDst | boolean | — | Set to true to report files missing from the destination. |
| missingOnSrc | boolean | — | Set to true to report files missing from the source. |
| oneWay | boolean | — | Set to true to only ensure that source files exist on the destination. |
| srcFs | string | — | Source remote name or path to verify, e.g. `drive:`. |
No output schema declared.
No examples provided.
operations_cleanup ~79
Remove trashed files — Permanently removes trashed objects from the specified remote path.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path to clean up, for example `drive:`. |
No output schema declared.
No examples provided.
operations_copyfile ~161
Copy a single file — Copies one object from a source remote and path to a destination remote and path.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| dstFs | string | — | Destination remote name or path, such as `drive2:` or `/` for local filesystem. |
| dstRemote | string | — | Target path within `dstFs` where the file should be written. |
| srcFs | string | — | Source remote name or path, such as `drive:` or `/` for the local filesystem. |
| srcRemote | string | — | Path to the source object within `srcFs`, for example `dir/file.txt`. |
No output schema declared.
No examples provided.
operations_copyurl ~137
Copy from URL — Downloads a public URL and stores it at the requested remote path.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| autoFilename | boolean | — | Set to true to derive the destination filename from the URL. |
| fs | string | — | Remote name or path that will receive the downloaded file, e.g. `drive:`. |
| remote | string | — | Destination path within `fs` where the fetched object will be stored. |
| url | string | — | Source URL to fetch the object from. |
No output schema declared.
No examples provided.
operations_delete ~114
Delete objects in path — Deletes matching files and directories for the provided remote, honouring filters and config overrides.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _config | string | — | JSON encoded config overrides applied for this call only. |
| _filter | string | — | JSON encoded filter overrides applied for this call only. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path whose contents should be removed. |
No output schema declared.
No examples provided.
operations_deletefile ~92
Delete single file — Removes a specific object from the remote.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path that contains the file to delete. |
| remote | string | — | Exact path to the file within `fs` that should be deleted. |
No output schema declared.
No examples provided.
operations_fsinfo ~84
Describe remote capabilities — Returns backend features, hash support, metadata descriptions, and other info for the remote.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path to inspect, e.g. `drive:`. |
No output schema declared.
No examples provided.
operations_hashsum ~156
Generate hash sums — Produces a hash sum listing for files under the given path using the requested hash algorithm.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| base64 | boolean | — | Set to true to emit hash values in base64 rather than hexadecimal. |
| download | boolean | — | Set to true to force reading the data instead of using remote checksums. |
| fs | string | — | Remote name or path to hash, such as `drive:` or `/`. |
| hashType | string | — | Hash algorithm to use, e.g. `md5`, `sha1`, or another supported name. |
No output schema declared.
No examples provided.
operations_hashsumfile ~167
Hash a single file — Returns the hash of a single file using the specified hash algorithm.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| base64 | boolean | — | Set to true to emit the hash value in base64 rather than hexadecimal. |
| download | boolean | — | Set to true to force reading the data instead of using remote checksums. |
| fs | string | — | Remote name or path containing the file to hash. |
| hashType | string | — | Hash algorithm to use, e.g. `md5`, `sha1`, or another supported name. |
| remote | string | — | Path to the specific file within `fs` to hash. |
No output schema declared.
No examples provided.
operations_list ~331
List objects — Lists objects and directories for a remote path, returning the same fields as `rclone lsjson`.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| dirsOnly | boolean | — | Set to true to return only directory entries. |
| filesOnly | boolean | — | Set to true to return only file entries. |
| fs | string | — | Remote name or path to list, for example `drive:`. |
| hashTypes | array | — | Specify one or more hash algorithms to include when `showHash` is true (e.g. `md5`). |
| metadata | boolean | — | Set to true to include backend-provided metadata maps. |
| noMimeType | boolean | — | Set to true to omit MIME type detection. |
| noModTime | boolean | — | Set to true to omit modification times for faster listings on some backends. |
| opt | string | — | Optional JSON-encoded object of listing flags (e.g. `{ "recurse": true, "showHash": true }`). |
| recurse | boolean | — | Set to true to list directories recursively. |
| remote | string | — | Directory path within `fs` to list; leave empty to target the root. |
| showEncrypted | boolean | — | Set to true to include encrypted names when using crypt remotes. |
| showHash | boolean | — | Set to true to include hash digests for each entry. |
| showOrigIDs | boolean | — | Set to true to include original backend identifiers where available. |
No output schema declared.
No examples provided.
operations_mkdir ~90
Create directory — Creates the target directory or container if it does not exist.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path in which to create a directory. |
| remote | string | — | Directory path within `fs` to create. |
No output schema declared.
No examples provided.
operations_movefile ~137
Move a single file — Moves one object from a source remote and path to a destination remote and path.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| dstFs | string | — | Destination remote name or path where the file will be moved. |
| dstRemote | string | — | Destination path within `dstFs` for the moved object. |
| srcFs | string | — | Source remote name or path containing the file to move. |
| srcRemote | string | — | Path to the source object within `srcFs`. |
No output schema declared.
No examples provided.
operations_publiclink ~152
Create or remove public link — Creates a share URL for an object or removes an existing link when `unlink=true`.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| expire | string | — | Optional expiration time for the public link, formatted as supported by the backend. |
| fs | string | — | Remote name or path hosting the object for which to manage a public link. |
| remote | string | — | Path within `fs` to the object for which to create or remove a public link. |
| unlink | boolean | — | Set to true to remove an existing public link instead of creating one. |
No output schema declared.
No examples provided.
operations_purge ~127
Purge directory — Deletes a directory or container and all of its contents.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _config | string | — | JSON encoded config overrides applied for this call only. |
| _filter | string | — | JSON encoded filter overrides applied for this call only. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path from which to remove all contents. |
| remote | string | — | Path within `fs` whose contents should be purged. |
No output schema declared.
No examples provided.
operations_rmdir ~85
Remove empty directory — Deletes an empty directory or container.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path containing the directory to remove. |
| remote | string | — | Directory path within `fs` to delete. |
No output schema declared.
No examples provided.
operations_rmdirs ~117
Remove empty directories — Deletes empty subdirectories beneath the specified path, optionally leaving the root.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path to scan for empty directories. |
| leaveRoot | boolean | — | Set to true to preserve the top-level directory even if empty. |
| remote | string | — | Path within `fs` whose empty subdirectories should be removed. |
No output schema declared.
No examples provided.
operations_settier ~80
Change storage tier — Updates the storage class or tier for every object in the specified remote path.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path whose storage class tier should be changed. |
No output schema declared.
No examples provided.
operations_settierfile ~101
Change file storage tier — Updates the storage class or tier for a single object.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path that contains the object whose tier should change. |
| remote | string | — | Path within `fs` to the object whose storage class tier should be updated. |
No output schema declared.
No examples provided.
operations_size ~78
Count remote size — Reports total size, file count, and number of objects without size metadata.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path to measure aggregate size information for. |
No output schema declared.
No examples provided.
operations_stat ~124
Stat an object — Returns metadata for a single file or directory, mirroring `rclone lsjson` on one entry.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path that contains the item to inspect. |
| opt | string | — | Optional JSON object of listing flags, matching those accepted by `operations/list`. |
| remote | string | — | Path to the file or directory within `fs` to describe. |
No output schema declared.
No examples provided.
operations_uploadfile ~101
Upload files via multipart — Accepts multipart/form-data payloads and writes the uploaded files to the specified remote path.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
| fs | string | — | Remote name or path where the uploaded file should be stored. |
| remote | string | — | Destination path within `fs` for the uploaded file. |
No output schema declared.
No examples provided.
rc_error ~58
Return a test error — Always returns an error response incorporating the supplied parameters, useful for testing error handling.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| params | object | — | Additional arbitrary parameters allowed. |
No output schema declared.
No examples provided.
rc_list ~60
List RC commands — Returns metadata about every available RC command, including whether authentication is required.
| Name | Type | Req | Description |
|---|---|---|---|
| _async | boolean | — | Run the command asynchronously. Returns a job id immediately. |
| _group | string | — | Assign the request to a custom stats group. |
No output schema declared.
No examples provided.