§ دليل · للمطورين والوكلاء

خادم GarageBand MCP: ما يمكن أن يفعله الوكيل فعليًا

نُشر في أكتوبر 2026

لا يمتلك GarageBand واجهة برمجة تطبيقات (API) للبرمجة النصية، لذا لا يوجد برنامج وسيط يُشغّله بنفس طريقة تشغيل ReaScript REAPER. كل ما يمكن للبرنامج الوسيط الوصول إليه هو ملف المشروع. يُشغّل Doseedo خادم MCP مُستضافًا على https://api.doseedo.com/mcp هذا يفتح .band (يحفظ GarageBand 10 نفس ملف المشروع الذي يحفظه Logic Pro )، ويحوله إلى Ableton Live أو FL Studio أو Pro Tools أو REAPER أو Cubase أو Dorico أو مشروع Logic نظيف، ويستخرج منه MIDI ، الذي لا يستطيع GarageBand نفسه تصديره. GarageBand هو المصدر هنا: المشاريع تخرج منه، ولا يتم إعادة كتابة أي شيء كـ .band.

لماذا يُعدّ " GarageBand MCP" سؤالاً متعلقاً بالملفات

كل برامج محطات العمل الصوتية الرقمية الأخرى في هذه المجموعة لديها واجهة تفاعلية يمكن لخادم MCP العمل عليها: ReaScript، وواجهة برمجة تطبيقات تحكم Python، وواجهة برمجة تطبيقات تحكم، وواجهة برمجة تطبيقات MIDI Remote. GarageBand فلا يملك أيًا منها. فهو لا يدعم برمجة الإضافات، ولا OSC، ولا SDK لواجهة التحكم، ولا قاموس برمجة يصل إلى المسارات أو المناطق، لذا فإن الخادم الذي يرغب في تشغيله مباشرةً يضطر إلى استخدام برمجة واجهة مستخدم macOS من خلال ميزة إمكانية الوصول، والتي تتعطل عند تحريك أي نافذة. ويؤكد مشروع GarageBand MCP الوحيد الذي وجدناه من مجتمع المستخدمين هذا الأمر، ويتعامل مع... .band كنقطة تسليم بدلاً من شيء يتم أتمتته.

الملف هو الجزء الثابت. مشروع GarageBand 10 عبارة عن حزمة مصممة تمامًا مثل مشروع Logic Pro ، ويفتح نفس البرنامج كلا المشروعين، وهذا ما يجعل كل ما يلي ممكنًا مع إغلاق GarageBand ، وعلى جهاز ليس من نوع Mac.

يثبت

claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp

هذا هو سطر كود كلود، والمكالمة الأولى تفتح متصفحًا لتسجيل الدخول. ChatGPT, المؤشر, فيجوال ستوديو كود, واجهة سطر الأوامر Gemini و المخطوطة تسجيل نفس عنوان URL؛ عميل بدون متصفح يرسل X-API-Key: dsk_live_… من الإعدادات ← مفاتيح APIالقائمة الكاملة للأدوات الـ 43 موجودة في المرجع.

A .band هو مجلد يعرضه Finder كملف واحد، لذا يتم ضغطه قبل التحميل (انقر بزر الماوس الأيمن ← ضغط، أو يقوم البرنامج بذلك). التعليمات مأخوذة من قائمة عناصر doseedo_convert_project، وكلها تبدأ من GarageBand :

garageband2ableton   garageband2fl
garageband2protools  garageband2reaper
garageband2cubase    garageband2dorico
garageband2logic

عملية تحول حقيقية واحدة، وما جاء في تقريرها

مشروع GarageBand 10 مكون من سبعة مسارات (مسارات آلات برمجية، معظمها مجموعات Drum Kit Designer، ولا توجد تسجيلات صوتية) garageband2ableton في 26 أكتوبر 2026. وجاء في التقرير الذي نقله الوكيل:

7 tracks, 240 MIDI notes and 13 plugins reached the
Ableton Live project.

7 regions carry a GarageBand loop length (dragged-out
repeats) this converter does not read yet: each is placed
once at its recorded length.

1 plugin (Drum Kit) has no equivalent in Ableton Live and
was not mapped.

كما أشار إلى أن جميع المسارات السبعة تعزف على آلات Apple الصوتية الموجودة في مكتبة GarageBand ، لذا في Ableton تظهر النوتات على المسارات التي تحتاج إلى آلة من اختيارك. هذه هي الطريقة الصحيحة لتحويل GarageBand : النوتات والمناطق والإيقاع والبنية تُنقل، بينما لا تُنقل أصوات Apple ، وأي شيء لا يستطيع المحول نقله يُدرج بدلاً من حذفه تلقائيًا.

ما يمكن للوكيل فعله باستخدام ملف .band

> Here's a GarageBand project from my phone. Get me the MIDI
  of every track, named the way they are in GarageBand.

> Convert this .band for my friend who uses FL Studio, and
  tell me which instruments she'll need to replace.

ما لا يفعله

النطاق، كما ذُكر مرة واحدة. كتابة تعديلات الوكيل في مشروع على جهاز Mac الخاص بك (يقوم Dø Desktop بحفظ المشروع وإغلاقه وكتابة التعديلات فيه ثم إعادة فتحه) ووجهة الارتداد غير المتصلة بالإنترنت Logic Pro على macOS، من خلال Dø Desktop يدعم برنامج Bridge قراءة المشاريع وبنائها وتحويلها وتنزيلها، ويشمل ذلك برامج Logic Pro و Ableton Live و FL Studio و Pro Tools و REAPER ، كما يدعم التحويل عشرة تنسيقات لبرامج محطات العمل الصوتية الرقمية (الخمسة المذكورة بالإضافة إلى Cubase وDorico و Studio One و Bitwig و GarageBand) في جميع الاتجاهات. لا يقوم البرنامج هنا بتحريك أي شيء، بل يقوم البرنامج بتحرير الملفات. حصة، وليس وحدة التحكم.

أرسل مشروعًا واحدًا من خلاله

أضف الخادم، وأعطِ وكيلك ملف .band مضغوط، واطلب ملف MIDI أو مجموعة Ableton مع التقرير.

خادم Doseedo MCP →

التعليمات

هل يوجد خادم MCP لبرنامج GarageBand ؟

لا يُعدّ هذا حلاً موثوقاً لتشغيل التطبيق: GarageBand لا يحتوي على واجهة برمجة تطبيقات (API) للبرمجة النصية، لذا يقتصر التحكم المباشر على برمجة واجهة مستخدم macOS. بالنسبة لملف المشروع، يُشغّل Doseedo خادم MCP مُستضافاً على doseedo ، حيث يقرأ ملف .band، ويُصدّر MIDI الخاصة به، ويُحوّلها إلى Ableton Live أو FL Studio أو Pro Tools أو REAPER أو Cubase أو Dorico أو Logic Pro.

هل يمكن لوكيل الذكاء الاصطناعي تصدير MIDI من GarageBand ؟

نعم، من ملف المشروع. لا يدعم GarageBand تصدير MIDI ، لكن ملف .band يخزن مناطق الآلات البرمجية كنوتات موسيقية، ويقرأها البرنامج في ملف MIDI قياسي بأسماء المسارات. مناطق الطبول هي إعدادات أداء وليست نوتات موسيقية، لذا فهي غير موجودة في الملف.

هل يستطيع كلود تحويل مشروع GarageBand إلى Ableton Live ؟

نعم. يقوم البرنامج بضغط ملف .band، وتحميله، واستدعاء convert_project مع garageband2ableton، وإرجاع ملف .als أصلي يحتوي على المسارات، و MIDI والإيقاع، بالإضافة إلى تقرير يوضح ما لم يتم نقله، مثل آلات Apple والمناطق المتكررة.

هل يمكنه كتابة مشروع GarageBand ؟

لا، GarageBand هو مصدر فقط. يستورد GarageBand ملفات MIDI والصوت، لذا يعود العمل إليه كملفات MIDI stems ؛ يفتح Logic Pro مشاريع GarageBand مباشرةً للترقية.

كيف أقوم بتثبيته؟

في Claude Code: أضف الأمر التالي: `claude mcp add --transport http --scope user doseedo https:// doseedo /mcp`. في ChatGPT أو Cursor أو Gemini CLI أو Codex أو VS Code أو تطبيقات Claude، أضف نفس عنوان URL كخادم MCP مخصص. سيتم تسجيل دخولك عبر OAuth عند أول اتصال.

خادم Doseedo MCP · عنوان URL واحد، لكل عميل

بواسطة DAW
  • Logic Proالتعديلات المكتوبة في مشروعك
  • Ableton Liveبناء، قراءة، تحويل ملفات .als
  • FL Studioقراءة وتحويل ملفات .flp
  • Pro Toolsنقل ملفات .ptx بين برامج محطات العمل الصوتية الرقمية (DAWs)
  • REAPERقراءة، تحرير، تحويل ملفات .rpp
  • Studio Oneاقرأ ملف .song، واكتب ملف .dawproject
  • Cubaseقراءة ملف .cpr، وكتابة ملف .dawproject
  • استوديو Bitwig.dawproject في كلا الاتجاهين
  • GarageBandقراءة ملف .band، تصدير MIDI
بواسطة عميل الذكاء الاصطناعي
حسب القدرة

متعلق ب