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 |
다운로드를 최신순으로 나열합니다: 파일, 주소, 폴더, 상태, 크기, 완료된 양, 속도. 하나의 상태(대기 중, 다운로드 중, 중지됨, 완료, 오류)만 나열하거나 특정 텍스트를 포함하는 이름과 주소만 나열할 수 있습니다. |
add_download |
http, https, ftp 또는 ftps 주소를 추가하고 시작하거나, 대기열에만 추가합니다. 사용할 폴더와 파일 이름을 지정할 수 있습니다. 마그넷 링크는 MDM에서 토렌트 추가를 열어 파일을 선택할 수 있도록 합니다. |
pause_downloads |
실행 중인 다운로드를 일시 중지합니다. |
resume_downloads |
중지됨, 대기 중 또는 실패한 다운로드를 시작하거나 재개합니다. |
remove_downloads |
목록에서 다운로드를 제거하고 파일을 유지하거나, 요청 시 파일도 삭제합니다. 실행 중인 다운로드는 먼저 일시 중지해야 합니다. |
start_queue |
주요 다운로드 대기열을 시작합니다. |
도우미는 MDM의 옵션을 변경하거나, 브라우저를 보거나, 자동화 API를 스스로 켤 수 없습니다.
설정하기
1. 자동화 API 켜기
다운로드 목록을 만들고 조치하려면 MDM의 자동화 API가 필요하며, 이 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 다운로드