عن المشروع
خادم Logic Pro MCP هو خادم بروتوكول سياق النموذج (Model Context Protocol) محلي يتيح لعملاء MCP مثل Claude Code وClaude Desktop وCursor وVS Code والوكلاء المخصصين تشغيل Logic Pro لإنتاج موسيقي بمساعدة الذكاء الاصطناعي. لا يوفر Logic Pro أي واجهة برمجية من طرف أول للتأليف الوكيلي أو التحكم في الجلسة، لذا يجمع هذا المشروع سبع قنوات تحكم أصلية في macOS (MCU، وإمكانية الوصول، وAppleScript، وCoreMIDI، وCGEvent، وScripter، وأوامر MIDI Key Commands) خلف واجهة MCP واحدة.
ما يمكن للوكلاء فعله:
- النقل: تشغيل، إيقاف، تسجيل، تحديد الموضع، التكرار، المترونوم، الإيقاع، مع قراءة الحالة المباشرة.
- المسارات: إنشاء، حذف، تكرار، تحديد، إعادة تسمية، كتم، عزل، تسليح، تعيين الآلات.
- تأليف MIDI: توليد SMF من جهة الخادم، واستيراد MIDI، وإرسال النوتات/CC/MMC، وإنشاء منافذ افتراضية.
- الخلاط: مستوى الصوت، والتحريك panoramique، ولقطات الإضافات، وإدراج محمي للإضافات المدمجة.
- المكتبة: فحص مكتبة آلات Logic وتحميل الرقع حسب المسار.
- التنقل: المقاطع، والعلامات، والتكبير، وتبديلات العرض.
- دورة حياة المشروع: جديد، فتح، حفظ، حفظ باسم، إغلاق، bounce، خطة التصدير، إنهاء.
يوصف سطح التشغيل بأنه 10 أدوات و18 موردًا ثابتًا و12 قالب مورد. تنفذ الأدوات الإجراءات؛ وتكشف الموارد الحالة (النقل، والمسارات، والخلاط، ومعلومات المشروع، والتدقيق، وخطة التنظيف، ومنافذ MIDI، والمزيد) حتى يتمكن العملاء من القراءة بدلًا من الاستقصاء المتكرر.
نقطة تصميم محورية هي الصدق بشأن النتائج: تعيد العمليات المعدِّلة حالة مؤكدة أو غير مؤكدة أو فاشلة، وتتطلب تدفقات العمليات التدميرية وإدراج الإضافات تأكيدًا صريحًا، وتفشل الأهداف غير المؤكدة بشكل مغلق قبل الكتابة. لا يُبلَّغ عن تطبيق الإضافة بأنه متحقق منه إلا بعد توافق هوية المشروع، والمسار الهدف، وفتحة الإدراج، وهوية الإضافة، والقراءة المرتجعة جميعًا. وتحمل أسطح القراءة تصنيفات المصدر والحداثة.
يتم التثبيت عبر Homebrew tap مع SHA256 مثبت، أو بالبناء من المصدر باستخدام Swift. مثبّت shell المثبت fail-closed ويرفض التشغيل دون تثبيتات صريحة للتجزئة ومعرّف الفريق. يتطلب الإعداد تسجيل سطح تحكم MCU واختياريًا إدراج Scripter المرفق؛ ويقدم أمر `doctor` تقريرًا عن جاهزية القدرات، والفحوصات المحظورة، وخطط الإصلاح السببية، والفحوصات المتخطاة مع الأسباب.
المتطلبات هي macOS 14+ للخادم وLogic Pro، مع اعتبار أحدث إصدار من Logic هدفًا متحققًا منه من الدرجة الأولى. تكشف الحزمة أيضًا عن منتج مكتبة، LogicProMCPKit، بسطح عام صغير عمدًا.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.