Skip to main content
Glama

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

MIT

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ExpertVagabond/mega-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server