加密云存储服务

MEGA加密云存储的MCP服务器,提供文件管理、上传、下载、分享、文件夹同步和搜索功能。

  • by ExpertVagabond
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ExpertVagabond/mega-mcp-server

使用说明

巨型mcp服务器

[!许可证:麻省理工学院](https://opensource.org/licenses/MIT) [!主控程序](https://modelcontextprotocol.io) [!TypeScript](https://www.typescriptlang.org)

用于MEGA加密云存储的MCP服务器。通过MEGAcmd提供文件管理、上传、下载、共享、文件夹同步和搜索。

工具(共18个)

帐户和导航

工具 说明
mega_whoami 获取当前登录帐户信息
mega_pwd 打印当前工作目录
mega_cd 更改当前目录
mega_df 显示存储空间使用情况
mega_du 显示远程路径的磁盘使用情况

文件操作

工具 说明
mega_ls 列出文件和文件夹(支持-l和-R)
mega_mkdir 创建目录(支持-p)
mega_rm 删除文件或文件夹
mega_mv 移动或重命名文件和文件夹
mega_cp 复制文件和文件夹
mega_cat 显示远程文件的内容
mega_tree 显示目录树结构
mega_find 搜索带有通配符模式的文件

转移

工具 说明
mega_get 将文件下载到本地文件系统
mega_put 上传文件到MEGA云
mega_transfers 显示当前上传/下载进度
mega_sync 设置双向文件夹同步

共享

工具 说明
mega_export 创建公共链接(具有可选的过期时间和密码)
mega_share 与其他MEGA用户共享文件夹(r/rw/full)
mega_import 将公共MEGA链接导入您的帐户

先决条件

安装MEGAcmd:

brew install --cask megacmd

登录您的MEGA帐户:

mega-login your@email.com password

安装

npm install
npm run build

配置

{
  "mcpServers": {
    "mega": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/mega-mcp/dist/index.js"]
    }
  }
}

MEGA功能

  • 端到端加密 --使用零知识架构在客户端加密所有文件
  • 20 GB免费存储空间 --包含在每个帐户中
  • 文件版本控制 --自动版本历史记录
  • 跨平台同步 --桌面和移动客户端

依赖项

  • @modelcontextprotocol/sdk --MCP协议SDK
  • MEGAcmd--MEGA命令行客户端(必须单独安装)

许可证

麻省理工学院