mcpField
M
mega

mega

ローカル
github.com/ExpertVagabondファイル・ストレージ032 週間前に更新

mega について

megaは、MEGAcmdを通じてMEGAの暗号化クラウドストレージを管理するMCPサーバーです。ファイル操作、転送、検索、同期、共有に対応します。

主な機能

  1. 01ファイルとフォルダーの閲覧・管理
  2. 02ファイルのアップロードとダウンロード
  3. 03ワイルドカード検索
  4. 04双方向フォルダー同期の設定
  5. 05リンク作成とフォルダー共有

活用シーン

  1. 01MEGAアカウント内のファイル整理
  2. 02ローカルストレージとMEGA間のファイル転送
  3. 03ファイル検索やフォルダー・公開リンクの共有

MCP 対応

MEGAcmdを利用したMEGAアカウント、ファイル、転送、同期、検索、共有の操作をツールとしてMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"expertvagabond-mega": {
"command": "npx",
"args": [
"-y",
"mega-mcp-server"
]
}
}
}
起動コマンドnpx -y mega-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmega-mcp-server1.0.1

ツール

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 のコマンドラインクライアント(別途インストールが必要です)

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。