About io.github.ExpertVagabond/mega
io.github.ExpertVagabond/mega is an MCP server in the RAG category: mEGA cloud storage CLI MCP server.
Install
claude mcp add io-github-expertvagabond-mega -- npx -y mega-mcp-servernpx -y mega-mcp-serverThis 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.
Tools (5)
mega_cdChange current directory
Parameters not published.
mega_dfShow storage space usage
Parameters not published.
mega_duShow disk usage of a remote path
Parameters not published.
mega_pwdPrint current working directory
Parameters not published.
mega_whoamiGet current logged-in account info
Parameters not published.
Ask AI
Ask AI about io.github.ExpertVagabond/mega
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
mega-mcp-server
[!License: MIT](https://opensource.org/licenses/MIT) [!MCP](https://modelcontextprotocol.io) [!TypeScript](https://www.typescriptlang.org)
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
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.