Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Cloud Storage

FreeNot checked

MCP server and Claude-powered CLI for Mega.nz, Box, and OneDrive — one tool to manage all your cloud storage

GitHubEmbed

About

MCP server and Claude-powered CLI for Mega.nz, Box, and OneDrive — one tool to manage all your cloud storage

README

One MCP server and Claude-powered CLI to manage Mega.nz, Box, and OneDrive — all from a single install.

Install

pip install cloud-storage-mcp

Supported Providers

Provider Status
Mega.nz ✅ Full support
Box ✅ Full support
OneDrive ✅ Full support

Setup

Credentials are stored locally at ~/.config/cloud-storage-mcp/config (mode 600) and are never included in the package.

On first use, you'll be prompted for each provider's credentials. Or set env vars:

# Mega.nz
export [email protected]
export MEGA_PASSWORD=yourpassword

# Box — create app at https://developer.box.com
export BOX_CLIENT_ID=...
export BOX_CLIENT_SECRET=...
export BOX_ACCESS_TOKEN=...

# OneDrive — register app at https://portal.azure.com
export ONEDRIVE_CLIENT_ID=...
export ONEDRIVE_CLIENT_SECRET=...
export ONEDRIVE_TENANT_ID=common   # or your Azure tenant ID

# Claude API (CLI only)
export ANTHROPIC_API_KEY=sk-ant-...

Usage

CLI

cloud-storage
# or pre-select a provider
cloud-storage --provider mega

Example prompts:

  • show storage usage on box
  • list all files on onedrive
  • search for invoices on mega
  • upload /home/user/report.pdf to box
  • create a folder called Backups on onedrive
  • download photo.jpg from mega to /tmp

MCP Server

cloud-storage-mcp

Add to Claude Code (~/.claude/settings.json):

{
  "mcpServers": {
    "cloud-storage": {
      "command": "cloud-storage-mcp",
      "env": {
        "MEGA_EMAIL": "[email protected]",
        "MEGA_PASSWORD": "yourpassword",
        "BOX_CLIENT_ID": "...",
        "BOX_CLIENT_SECRET": "...",
        "BOX_ACCESS_TOKEN": "...",
        "ONEDRIVE_CLIENT_ID": "...",
        "ONEDRIVE_CLIENT_SECRET": "..."
      }
    }
  }
}

Available MCP Tools

Tool Description
storage_info Get storage usage and quota
storage_list List files and folders
storage_search Search by name
storage_upload Upload a local file
storage_download Download a file
storage_create_folder Create a folder
storage_delete Delete a file or folder

All tools take a provider parameter: "mega", "box", or "onedrive".

License

MIT

from github.com/mshekharc/cloud-storage-mcp

Installing Cloud Storage

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/mshekharc/cloud-storage-mcp

FAQ

Is Cloud Storage MCP free?

Yes, Cloud Storage MCP is free — one-click install via Unyly at no cost.

Does Cloud Storage need an API key?

No, Cloud Storage runs without API keys or environment variables.

Is Cloud Storage hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Cloud Storage in Claude Desktop, Claude Code or Cursor?

Open Cloud Storage on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Cloud Storage with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs