1. Conduid
  2. Developer Tools
  3. io.github.rclone-ui/rclone
MCP server · Developer Tools

io.github.rclone-ui/rclone

MCP server for the Rclone RC API, with selectable toolsets.

Unclaimed last commit 8 months ago devtools
37Low

Scored 7 months ago · breakdown

About io.github.rclone-ui/rclone

io.github.rclone-ui/rclone is an MCP server published by rclone-ui in the Developer Tools category: mCP server for the Rclone RC API, with selectable toolsets.

The repository has 13 stars and 1 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

Claude Code
claude mcp add io-github-rclone-ui-rclone -- npx -y rclone-mcp
npx
npx -y rclone-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about io.github.rclone-ui/rclone

Powered by Claude · Grounded in docs

I know everything about io.github.rclone-ui/rclone. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

rclone-mcp

Discord

MCP (Model Context Protocol) server for the Rclone RC API. Gives AI assistants the ability to manage cloud storage remotes, copy/sync files, list directories, and more — all through natural language.

Tools are auto-generated from the rclone-openapi spec using the rclone-sdk client. 98 endpoints, organized into selectable toolsets.

Prerequisites

A running rclone remote control daemon:

rclone rcd --rc-no-auth
# or with auth:
rclone rcd --rc-user=admin --rc-pass=secret

Installation

Cursor / Claude Desktop (stdio)

Add to your .cursor/mcp.json or claude_desktop_config.json:

{
  "mcpServers": {
    "rclone": {
      "command": "npx",
      "args": ["-y", "rclone-mcp"],
      "env": {
        "RCLONE_URL": "http://localhost:5572"
      }
    }
  }
}

With authentication

{
  "mcpServers": {
    "rclone": {
      "command": "npx",
      "args": ["-y", "rclone-mcp"],
      "env": {
        "RCLONE_URL": "http://localhost:5572",
        "RCLONE_USER": "admin",
        "RCLONE_PASS": "secret"
      }
    }
  }
}

Docker

docker build -t rclone-mcp .

docker run -i --rm \
  -e RCLONE_URL=http://host.docker.internal:5572 \
  rclone-mcp

Streamable HTTP transport

For remote hosting or web-based MCP clients:

npx rclone-mcp http --port 3000

Configuration

Environment Variables

Variable Description Default
RCLONE_URL rclone RC daemon URL http://localhost:5572
RCLONE_USER HTTP Basic Auth username —
RCLONE_PASS HTTP Basic Auth password —
RCLONE_TOOLSETS Comma-separated toolset list default
RCLONE_READ_ONLY Set to 1 to disable write tools —

CLI Arguments

rclone-mcp [command]

Commands:
  rclone-mcp stdio  Run with stdio transport (default)
  rclone-mcp http   Run with Streamable HTTP transport

Options:
  --toolsets   Comma-separated list of toolsets
  --read-only  Only expose read-only tools
  --port       HTTP port (http command only, default: 3000)

Toolsets

Tools are grouped by API path prefix. Enable only what you need to keep the tool list focused.

Toolset Paths Default
core /core/*, /rc/* Yes
config /config/* Yes
operations /operations/* Yes
sync /sync/* Yes
jobs /job/* No
vfs /vfs/* No
mount /mount/* No
serve /serve/* No
cache /cache/* No
debug /debug/* No
backend /backend/* No
options /options/* No
plugins /pluginsctl/* No
fscache /fscache/* No

Special values:

  • default — the four default toolsets (core, config, operations, sync)
  • all — every toolset

Examples

# Default toolsets (55 tools)
npx rclone-mcp

# Everything (98 tools)
RCLONE_TOOLSETS=all npx rclone-mcp

# Just file operations and config
npx rclone-mcp --toolsets operations,config

# Default + mount
npx rclone-mcp --toolsets default,mount

# Read-only mode (no copy, delete, sync, etc.)
npx rclone-mcp --read-only

Read-Only Mode

When --read-only or RCLONE_READ_ONLY=1 is set, only non-mutating tools are registered. This excludes operations like file copy/move/delete, sync, config creation, mount/unmount, etc. Useful for giving AI assistants safe, read-only access.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.rclone-ui/rclone

How do I install io.github.rclone-ui/rclone?

Run claude mcp add io-github-rclone-ui-rclone -- npx -y rclone-mcp, then add the server to your MCP client's configuration.

Is io.github.rclone-ui/rclone safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.rclone-ui/rclone still maintained?

The last commit was 8 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.