عن المشروع

Mixx-DJ-MCP هو خادم MCP (بروتوكول سياق النموذج) يمنح مساعدي الذكاء الاصطناعي تحكماً مباشراً في تطبيق Mixxx مفتوح المصدر للدي جي. ويوصف بأنه "تحكم دي جي أصيل بالذكاء الاصطناعي لـ Mixxx"، ويعرض أكثر من 80 عملية عبر الأقراص والمكتبة والمؤثرات والمزج والستيمز والانتقالات والفيديو. كيف يعمل: يربط الخادم استدعاءات أدوات MCP بـ Mixxx عبر OSC. يجب ضبط Mixxx مرة واحدة (التفضيلات > MIDI/OSC > تمكين OSC، الخروج 11118، الدخول 11119، الإرسال إلى 127.0.0.1). بعد ذلك، يمكن لمساعدين مثل Claude أو Cursor أو opencode إصدار أوامر باللغة الطبيعية تُترجم إلى استدعاءات أدوات، مثل تحميل مقطع على قرص، أو المزامنة، أو وضع علامة cue، أو التلاشي التدريجي عند الإيقاع التالي. التشغيل أمر واحد باستخدام uv: مزامنة التبعيات وتشغيل خادم uvicorn على المنفذ 11116. المنافذ موثقة: 11116 لواجهة REST الخلفية + نقل MCP، و11117 لتطبيق React (Vite)، و11118 لتغذية OSC الراجعة من Mixxx، و11119 لأوامر OSC إلى Mixxx. سطح الأدوات (كما هو مدرج في README): mixx_deck (تشغيل/إيقاف، تحميل، cue، حلقات، مزامنة، معدل، خدش، hotcues، تكميم، قفل المفتاح، إضافة إلى الفيديو)، mixx_library (بحث، تصفح الصناديق/قوائم التشغيل، بيانات BPM/المفتاح)، mixx_effects (سلاسل، معاملات، مؤثرات سريعة، مقبض فائق)، mixx_mixer (مزج متقاطع، EQ، كسب، cue للسماعات، talkover، ميكروفون)، mixx_analyze (كشف BPM، المفتاح الموسيقي عبر Krumhansl-Schmuckler، الطاقة، اقتراحات cue)، mixx_stems (فصل الستيمز بـ Demucs، تحميل العينات، مزج واعٍ بالستيمز)، mixx_transition (انتقالات مقترحة بالذكاء الاصطناعي، ثمانية أنواع مؤثرات، مزج متقاطع تلقائي)، mixx_ai_set (تخطيط مجموعة مستقل، أداء الانتقالات، مراجعة)، mixx_recording (تسجيل، إعادة تشغيل، تصدير المجموعات كتدفقات OSC)، mixx_history (سجل التشغيل، ملف النمط، اقتراحات)، mixx_crate (صناديق ذكية مولدة بـ LLM حسب BPM/المفتاح/النوع)، mixx_set (تسلسلات مزج متناغم، تخطيط منحنى الطاقة)، mixx_skin (عرض/تطبيق/إنشاء جلود فيديو، توليد لوحة ألوان بالذكاء الاصطناعي)، mixx_vinyl (فهرسة OCR، منتقي حفلات بالذكاء الاصطناعي، مرجعية Plex)، mixx_controller (كشف تلقائي عبر USB، تثبيت التعيينات)، mixx_daw (تصدير الستيمز إلى DaVinci Resolve وReaper)، وبطاقات prefab لواجهة غنية داخل الدردشة (حالة القرص/المازج/المكتبة). يُدعم دي جي الفيديو عبر تفرع "mixxxxx" المنفصل من Mixxx، الذي يضيف تشغيل فيديو FFmpeg، وودجات فيديو لكل قرص، وإخراج بروجكتور ملء الشاشة إلى جانب محرك الصوت. تغطي الوثائق ذات الصلة منسق AV (NDI، Resolume، OBS)، وأهداف NDI، وانتقالات الذكاء الاصطناعي، والبنية، ودليلاً للمبتدئين، ومقارنات مع برامج دي جي أخرى. إلى جانب خادم MCP، يوفر المشروع تطبيق ويب React 19 + Tauri 2.0 ومثبّت NSIS. كما يصف تكاملات "Fleet Audio Hub" مع خوادم MCP أخرى: plex-mcp، وsonggeneration-mcp، وsfx-mcp، وvfx-mcp، وstems-mcp، وdavinci-resolve-mcp، وreaper-mcp، وinkscape-mcp، وspeech-mcp (دي جي بالتحكم الصوتي). مرخص بموجب MIT (Sandra Schipal). لا يتضمن Mixxx أو الفينيل.