يأتي MDM مع خادم MCP، misterdownloadmanager-mcp، بحيث يمكن لمساعد الذكاء الاصطناعي الذي يدعم MCP (مثل Claude Desktop، Claude Code، Cursor، VS Code وغيرها) العمل مع التنزيلات في MDM قيد التشغيل. يمكنك أن تسأل بكلماتك الخاصة:
- "ما الذي يقوم MDM بتنزيله الآن، وكم من الوقت المتبقي؟"
- "نزل https://example.com/big.iso إلى D:\ISOs الليلة، لا تبدأه بعد."
- "أوقف مؤقتا كل ما يتم تنزيله."
- "أزل التنزيلات المكتملة من القائمة ولكن احتفظ بالملفات."
يبدأ المساعد الخادم بنفسه؛ ما عليك سوى إخبار المساعد بمكانه، مرة واحدة. يمرر الخادم كل طلب إلى التطبيق من خلال واجهة برمجة تطبيقات الأتمتة الخاصة به، على هذا الكمبيوتر فقط.
ما يمكن للمساعد فعله
| الأداة | ما تفعله |
|---|---|
list_downloads |
يسرد تنزيلاتك، الأحدث أولا: الملف، العنوان، المجلد، الحالة، الحجم، مقدار المكتمل، السرعة. يمكنه سرد حالة واحدة فقط (في قائمة الانتظار، جار التنزيل، متوقف، مكتمل، خطأ) أو فقط الأسماء والعناوين التي تحتوي على نص معين. |
add_download |
يضيف عنوان http أو https أو ftp أو ftps ويبدأه، أو يضعه في قائمة الانتظار فقط. يمكنه تحديد المجلد واسم الملف المراد استخدامهما. يفتح رابط المغناطيس إضافة تورنت في MDM، لتختار الملفات. |
pause_downloads |
يوقف التنزيلات الجارية مؤقتا. |
resume_downloads |
يبدأ أو يستأنف التنزيلات المتوقفة أو الموجودة في قائمة الانتظار أو الفاشلة. |
remove_downloads |
يزيل التنزيلات من القائمة ويحتفظ بملفاتها، أو يحذف الملفات أيضا عند الطلب. يجب إيقاف التنزيل الجاري مؤقتا أولا. |
start_queue |
يبدأ قائمة التنزيل الرئيسية. |
لا يمكن للمساعد تغيير خيارات MDM، أو رؤية متصفحك، أو تشغيل واجهة برمجة تطبيقات الأتمتة بنفسه.
إعداده
1. تشغيل واجهة برمجة تطبيقات الأتمتة
يتطلب سرد التنزيلات والتعامل معها واجهة برمجة تطبيقات الأتمتة الخاصة بـ MDM، والتي تكون متوقفة حتى تقوم بتشغيلها. مع تشغيل 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، ملف مضغوط أو نسخة محمولة | 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 mcp add misterdownloadmanager -- "C:\Users\you\AppData\Local\Programs\Mister Download Manager\misterdownloadmanager-mcp.exe"
Cursor: نفس إدخال mcpServers الخاص بـ Claude Desktop، في ~/.cursor/mcp.json (أو أضفه في إعدادات MCP الخاصة بـ Cursor).
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 على هذا الكمبيوتر، عبر القناة المحلية المحمية بالرمز المميز. ولكن ما يقرأه المساعد، يمرره إلى خدمة الذكاء الاصطناعي الخاصة به: عندما يسرد تنزيلاتك، تنتقل أسماء ملفاتها وعناوينها ومجلداتها إلى تلك الخدمة، بموجب شروط الخصوصية لتلك الخدمة. قم بإيقاف تشغيل واجهة برمجة تطبيقات الأتمتة، أو أزل الخادم من المساعد، عندما لا تريد ذلك.
عندما لا يعمل
| يقول المساعد | ماذا تفعل |
|---|---|
| Mister Download Manager لا يعمل | ابدأ MDM. لا يمكن للخادم أن يبدأه لك. |
| واجهة برمجة تطبيقات الأتمتة متوقفة | شغل misterdownloadmanager-cli api on مع تشغيل MDM. |
| MDM لم يستجب في الوقت المحدد | قد تكون هناك نافذة في MDM تنتظرك (سؤال، إضافة تورنت)؛ أجب عليها واسأل مرة أخرى. |
| MDM رفض الطلب | ملف قناة MDM من بدء سابق؛ أعد تشغيل MDM. |
| الأدوات لا تظهر على الإطلاق | تحقق من المسار في إعدادات المساعد، وأعد تشغيل المساعد. عند البدء يدويا، تشير misterdownloadmanager-mcp --help إلى ماهيته. |
مجاني، مفتوح المصدر، بدون إعلانات، بدون فترة تجريبية.
تنزيل Mister Download Manager