关于 mega
mega 是通过 MEGAcmd 管理 MEGA 加密云存储的 MCP 服务,涵盖文件操作、传输、搜索、同步和共享。
主要功能
- 01浏览和管理文件及文件夹
- 02上传和下载文件
- 03使用通配符搜索
- 04设置双向文件夹同步
- 05创建链接并共享文件夹
适用场景
- 01整理 MEGA 账户中的文件
- 02在本地存储与 MEGA 之间传输文件
- 03查找文件或共享文件夹和公开链接
MCP 相关
通过工具向 MCP 客户端提供基于 MEGAcmd 的 MEGA 账户、文件、传输、同步、搜索和共享操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
20收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
mega-mcp-server
[!License: MIT](https://opensource.org/licenses/MIT) [!MCP](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 [email protected] 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 命令行客户端(必须单独安装)
许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。