
Mega
- Updated March 17, 2026
- ExpertVagabond/mega-mcp-server
MEGA MCP is a MCP server that connects coding agents to MEGA cloud storage CLI commands over stdio.
About
The MEGA cloud storage CLI MCP server lets coding agents perform MEGA file and sync operations through stdio tools instead of manual mega-cli usage. developers who chose MEGA for cost-sensitive backups, media libraries, or side-project artifacts can keep storage tasks inside the agent thread while implementing features or scripts. The server wraps CLI behavior; you remain responsible for MEGA account security, encryption keys, and bandwidth limits. It pairs well with CLI utilities and content-heavy products but is not a full DAM or collaboration suite. Register it when MEGA is already your bucket and you want faster iteration during Build, not when you are still picking object storage in Validate.
- MEGA cloud storage CLI exposed as MCP (mega-mcp-server npm v1.0.1)
- Stdio transport for Claude Code, Cursor, and other MCP clients
- Repository: ExpertVagabond/mega-mcp-server
- Suited to indie projects using MEGA for assets, backups, or distribution files
Mega by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add mega-mcp-server -- npx -y mega-mcp-serverAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| Package | mega-mcp-server |
|---|---|
| Transport | STDIO |
| Auth | None |
| Last updated | March 17, 2026 |
| Repository | ExpertVagabond/mega-mcp-server ↗ |
What it does
Wire MEGA cloud storage CLI into your agent so uploads, sync, and file ops happen from the build session.
Who is it for?
Best when you're already on MEGA and want agent-driven uploads, sync, or file management during development.
Skip if: Skip if you're standardized on S3, R2, or GCS and need hyperscaler IAM patterns, or users and want a GUI-first storage product.
What you get
With mega-mcp-server registered, your agent can run documented MEGA storage CLI workflows inline while you build integrations.
- Working stdio MCP link to mega-mcp-server
- Agent-invokable MEGA storage and sync CLI operations
- Faster build-time integration of MEGA into scripts or pipelines
By the numbers
- Version 1.0.1
- npm identifier: mega-mcp-server
- Transport: stdio
README.md
mega-mcp-server
!License: MIT !MCP !TypeScript
MCP server for MEGA encrypted cloud storage. Provides file management, uploads, downloads, sharing, folder sync, and search via MEGAcmd.
Tools (18 total)
Account and Navigation
| Tool | Description |
|---|---|
mega_whoami |
Get current logged-in account info |
mega_pwd |
Print current working directory |
mega_cd |
Change current directory |
mega_df |
Show storage space usage |
mega_du |
Show disk usage of a remote path |
File Operations
| Tool | Description |
|---|---|
mega_ls |
List files and folders (supports -l and -R) |
mega_mkdir |
Create a directory (supports -p) |
mega_rm |
Remove files or folders |
mega_mv |
Move or rename files and folders |
mega_cp |
Copy files and folders |
mega_cat |
Display contents of a remote file |
mega_tree |
Show directory tree structure |
mega_find |
Search for files with wildcard patterns |
Transfer
| Tool | Description |
|---|---|
mega_get |
Download files to local filesystem |
mega_put |
Upload files to MEGA cloud |
mega_transfers |
Show current upload/download progress |
mega_sync |
Set up bidirectional folder sync |
Sharing
| Tool | Description |
|---|---|
mega_export |
Create a public link (with optional expiry and password) |
mega_share |
Share a folder with another MEGA user (r/rw/full) |
mega_import |
Import a public MEGA link to your account |
Prerequisites
Install MEGAcmd:
brew install --cask megacmd
Log in to your MEGA account:
mega-login your@email.com password
Install
npm install
npm run build
Configuration
{
"mcpServers": {
"mega": {
"type": "stdio",
"command": "node",
"args": ["/path/to/mega-mcp/dist/index.js"]
}
}
}
MEGA Features
- End-to-end encryption -- all files encrypted client-side with zero-knowledge architecture
- 20 GB free storage -- included with every account
- File versioning -- automatic version history
- Cross-platform sync -- desktop and mobile clients
Dependencies
@modelcontextprotocol/sdk-- MCP protocol SDK- MEGAcmd -- MEGA command-line client (must be installed separately)
License
Recommended MCP Servers
How it compares
MEGA MCP is a storage CLI integration, not a backup strategy skill or a multi-cloud migration planner.
FAQ
Who is MEGA MCP for?
It is for developers using MEGA storage who want Claude Code, Cursor, or similar agents to drive mega-cli from MCP tools.
When should I use MEGA MCP?
Use it in Build while wiring backups, assets, or file sync into your app or scripts and want storage commands in the same session.
How do I add MEGA MCP to my agent?
Install mega-mcp-server from npm, configure stdio MCP in your agent, install and log into MEGA CLI locally, then restart the agent.