mega について
megaは、MEGAcmdを通じてMEGAの暗号化クラウドストレージを管理するMCPサーバーです。ファイル操作、転送、検索、同期、共有に対応します。
主な機能
- 01ファイルとフォルダーの閲覧・管理
- 02ファイルのアップロードとダウンロード
- 03ワイルドカード検索
- 04双方向フォルダー同期の設定
- 05リンク作成とフォルダー共有
活用シーン
- 01MEGAアカウント内のファイル整理
- 02ローカルストレージとMEGA間のファイル転送
- 03ファイル検索やフォルダー・公開リンクの共有
MCP 対応
MEGAcmdを利用したMEGAアカウント、ファイル、転送、同期、検索、共有の操作をツールとしてMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。