What can you do with io.github.ExpertVagabond/mega?
- 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
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
mega-mcp-serverclaude mcp add mega -- npx -y mega-mcp-server@1.0.1
{
"mcpServers": {
"mega": {
"command": "npx",
"args": [
"-y",
"mega-mcp-server@1.0.1"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
mega-mcp-server
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
Frequently asked questions
What is io.github.ExpertVagabond/mega?
MEGA cloud storage CLI MCP server
How do I install io.github.ExpertVagabond/mega?
It runs on your machine. In Claude Code: claude mcp add mega -- npx -y mega-mcp-server@1.0.1. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.ExpertVagabond/mega need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.ExpertVagabond/mega open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains io.github.ExpertVagabond/mega?
It is published by ExpertVagabond. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.