MDMにはMCPサーバーmisterdownloadmanager-mcpが付属しているため、MCPをサポートするAIアシスタント(Claude Desktop、Claude Code、Cursor、VS Codeなど)は、実行中のMDMのダウンロードと連携できます。あなたは自分の言葉で尋ねます。
- 「MDMは今何をダウンロードしていて、あとどれくらいかかりますか?」
- 「https://example.com/big.isoを今夜D:\ISOsにダウンロードしてください。まだ開始しないでください。」
- 「ダウンロード中のものをすべて一時停止してください。」
- 「完了したダウンロードをリストから削除しますが、ファイルは残してください。」
アシスタントはサーバー自体を起動します。あなたはアシスタントにその場所を一度だけ伝えます。サーバーは、このコンピューター上でのみ、自動化APIを介して各リクエストをアプリに渡します。
アシスタントができること
| ツール | 機能 |
|---|---|
list_downloads |
ダウンロードを新しい順にリスト表示します:ファイル、アドレス、フォルダー、ステータス、サイズ、完了量、速度。1つのステータス(キュー済み、ダウンロード中、停止済み、完了、エラー)のみ、または特定のテキストを含む名前とアドレスのみをリスト表示できます。 |
add_download |
http、https、ftp、またはftpsアドレスを追加して開始するか、キューに入れるだけです。使用するフォルダーとファイル名を指定できます。マグネットリンクはMDMでトレントを追加を開き、ファイルを選択できます。 |
pause_downloads |
実行中のダウンロードを一時停止します。 |
resume_downloads |
停止済み、キュー済み、または失敗したダウンロードを開始または再開します。 |
remove_downloads |
ダウンロードをリストから削除し、ファイルを保持します。要求された場合はファイルも削除します。実行中のダウンロードはまず一時停止する必要があります。 |
start_queue |
メインのダウンロードキューを開始します。 |
アシスタントはMDMのオプションを変更したり、ブラウザを表示したり、自動化APIを単独でオンにしたりすることはできません。
設定
1. 自動化APIをオンにする
ダウンロードのリスト表示と操作にはMDMの自動化APIが必要です。これはオンにするまでオフになっています。MDMが実行中に、これを一度実行します(オンのままになります)。
misterdownloadmanager-cli api on
misterdownloadmanager-cli api off再びオフにします。APIがない場合でも、アシスタントはMDMのコマンドラインと同じようにダウンロードを追加できます。
2. サーバーを見つける
misterdownloadmanager-mcpアプリの隣にあります。
| インストール方法 | サーバー |
|---|---|
| Windows、あなたのみ(インストーラーのデフォルト) | %LOCALAPPDATA%\Programs\Mister Download Manager\misterdownloadmanager-mcp.exe |
| Windows、全員向け | C:\Program Files\Mister Download Manager\misterdownloadmanager-mcp.exe |
| Windows、zipまたはポータブルコピー | misterdownloadmanager-mcp.exeそのフォルダー内 |
| macOS | /Applications/Mister Download Manager.app/Contents/MacOS/misterdownloadmanager-mcp |
| Linux、.debまたは.rpm | /usr/bin/misterdownloadmanager-mcp |
| Linux、.tar.gz | misterdownloadmanager-mcpそのフォルダー内(AppImageは公開していません。.tar.gzを使用してください) |
ポータブル版のサーバーは、自身のフォルダーからポータブル版のMDMを自動的に見つけます。
3. アシスタントに伝える
Claude Desktop: 設定 → 開発者 → 設定を編集 で claude_desktop_config.json が開きます。サーバーを追加してから Claude Desktop を再起動してください。
{
"mcpServers": {
"misterdownloadmanager": {
"command": "C:\\Users\\you\\AppData\\Local\\Programs\\Mister Download Manager\\misterdownloadmanager-mcp.exe"
}
}
}
Claude Code:
claude mcp add misterdownloadmanager -- "C:\Users\you\AppData\Local\Programs\Mister Download Manager\misterdownloadmanager-mcp.exe"
Cursor:Claude Desktopと同じmcpServersエントリが~/.cursor/mcp.jsonにあります(またはCursorのMCP設定で追加します)。
VS Code:.vscode/mcp.json、またはコマンドパレットでMCP: サーバーを追加:
{
"servers": {
"misterdownloadmanager": {
"type": "stdio",
"command": "C:\\Users\\you\\AppData\\Local\\Programs\\Mister Download Manager\\misterdownloadmanager-mcp.exe"
}
}
}
ステップ2のパスを使用します(JSONでは、すべての\は\\と記述されます)。他のアシスタントも同じものを受け取ります。引数なしで開始するコマンドです。
プライバシー
MDM自体は何もどこにも送信しません。サーバーはこのコンピューター上のMDMとのみ、トークンで保護されたローカルチャネルを介して通信します。しかし、アシスタントが読み取ったものは、そのAIサービスに渡されます。ダウンロード、ファイル名、アドレス、フォルダーがリストされると、それらはそのサービスのプライバシー規約の下でそのサービスに送信されます。これを望まない場合は、自動化APIをオフにするか、アシスタントからサーバーを削除してください。
動作しない場合
| アシスタントの表示 | 対処法 |
|---|---|
| Mister Download Managerが実行されていません | MDMを起動してください。サーバーはMDMを起動できません。 |
| 自動化APIがオフです | MDMが実行されている状態でmisterdownloadmanager-cli api onを実行してください。 |
| MDMが時間内に応答しませんでした | MDMのウィンドウが応答を待っている可能性があります(質問、トレントを追加など)。それに答えてから再度要求してください。 |
| MDMが要求を拒否しました | MDMのチャネルファイルが以前の起動時のものです。MDMを再起動してください。 |
| ツールがまったく表示されません | アシスタントの設定でパスを確認し、アシスタントを再起動してください。手動で起動すると、misterdownloadmanager-mcp --helpが何であるかを表示します。 |
無料、オープンソース、広告なし、試用期間なし。
Mister Download Managerをダウンロード