§ دليل · VS Code

تحكم في برنامج DAW الخاص بك من VS Code

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

يستخدم وضع الوكيل في VS Code خوادم MCP كأدوات، وخادم Doseedo MCP هو خادم HTTP بعيد - لذا فهو يتكون من ثلاثة أسطر mcp.json يمنح Copilot أدوات DAW حقيقية: اقرأ الجلسات في حسابك كملفات كاملة وقم بتحريرها، وافتح Logic أو Ableton أو FL Studio أو REAPER أو Pro Tools يمكنك إنشاء مشروع كجلسة، وتحويل المشاريع عبر عشرة تنسيقات DAW، وفصل stems ، ونسخ الصوت، وإخراج الأجزاء المكتوبة مع الآلات الموسيقية المصممة. Dø Desktop أثناء التشغيل، يتم تطبيق التعديلات على مشروع Logic مباشرةً؛ أما الباقي فهو عبارة عن إدخال ملف وإخراج ملف.

قم بالتثبيت في VS Code

أقصر طريق هو code أداة سطر الأوامر، والتي تحتوي على --add-mcp علامة تأخذ تعريف الخادم بصيغة JSON. هذا هو التشغيل الفعلي على VS Code 1.131:

$ code --add-mcp '{"name":"doseedo","type":"http","url":"https://api.doseedo.com/mcp"}'
Added MCP servers: doseedo

تم التقاطها بتاريخ 15-10-2026 باستخدام ملف تعريف مستخدم جديد

يقوم بكتابة الملف على مستوى المستخدم — ~/Library/Application Support/Code/User/mcp.json على macOS ، %APPDATA%\Code\User\mcp.json على Windows ، ~/.config/Code/User/mcp.json على نظام لينكس — وهذا بالضبط ما يتم تحميله فيه:

{
  "servers": {
    "doseedo": {
      "type": "http",
      "url": "https://api.doseedo.com/mcp"
    }
  },
  "inputs": []
}

عبر واجهة المستخدم بدلاً من ذلك: الدردشة: فتح التخصيصات من لوحة الأوامر → خوادم MCP → إضافة خادم (يمكن الوصول إليه أيضًا باسم MCP: إضافة خادم) → HTTP → الصق الرابط → قم بتسميته doseedo ثم اختر المستخدم أو مساحة العمل المستهدفة. أو، للاحتفاظ بها مع مشروع واحد، اكتب .vscode/mcp.json يدوياً:

{
  "servers": {
    "doseedo": {
      "type": "http",
      "url": "https://api.doseedo.com/mcp"
    }
  }
}

ابدأ تشغيل الخادم من المحرر (the ابدأ (قم بالإجراء أعلى المدخل، أو عرض خوادم MCP) وسيقوم VS Code بتشغيل تسجيل الدخول OAuth: سيتم فتح متصفح على Doseedo ، وستوافق، وسيظهر الإذن تحت الإعدادات ← مفاتيح API مثل MCP · VS Codeلاستخدام مفتاح بدلاً من ذلك - على سبيل المثال، لمساحة التعليمات البرمجية - أضف رأسًا واحتفظ بالسر خارج الملف باستخدام متغير إدخال:

{
  "inputs": [
    { "id": "doo-key", "type": "promptString", "password": true,
      "description": "Doseedo API key (dsk_live_…)" }
  ],
  "servers": {
    "doseedo": {
      "type": "http",
      "url": "https://api.doseedo.com/mcp",
      "headers": { "X-API-Key": "${input:doo-key}" }
    }
  }
}

في وضع الوكيل، يجب أن يظهر منتقي الأدوات doseedo باستخدام 33 أداة. قم بإلغاء تحديد الأدوات التي لن يحتاجها المشروع أبدًا؛ أما أدوات القراءة والاقتباسات والتحليل فهي التي يجب تركها قيد التشغيل.

ماذا نسأله؟

> List my Doseedo sessions and read "Bridge Demo".

> Shorten the intro by four bars, pull the vocal up 2 dB, and
  download the project to ~/Downloads.

> Convert every .flp in ./beats to Ableton and write a
  CHANGELOG.md of what each one lost.

> Analyse ./ref.wav, write a bass line in its key, render it
  on upright bass, and add the best take to a new track.

تكمن فائدة المحرر في الأدوات المتاحة: إذ يمكن للوكيل أن يتكرر على مجلد، ويحتفظ بسجل، ويشغل place_local_files انسخ الأوامر إلى مهمة وقم بتشغيلها، وسيقوم الأمر diff بقراءة جلستين كـ JSON في المحرر الذي تستخدمه بالفعل.

ما يضيفه المحرر، والحدود

الخادم هو نفسه الذي يراه كل عميل - التعديلات المباشرة هي Logic Pro على macOS مع Dø Desktopأما برامج محطات العمل الصوتية الرقمية الأخرى فهي عبارة عن ملفات إدخال وملفات إخراج، ولا يوجد شيء يضغط على زر التشغيل؛ المركز يحتوي على جدول النطاق. ما يضيفه VS Code هو مساحة العمل المحيطة بالأدوات. يمكن لوضع الوكيل فتح replay قم بالإبلاغ عن عمليات التنزيل التي تُرجع بيانات بتنسيق JSON في علامة تبويب، واحتفظ بها. place_local_files نسخ الأوامر كمهمة في tasks.json قم بتشغيله بعد كل عملية تنزيل، واحتفظ بـ .vscode/mcp.json بجوار مجلد الأغنية بحيث ينتقل الخادم مع المشروع عندما يقوم أحد المتعاونين باستنساخه - مع وجود المفتاح في متغير إدخال، وليس في الملف أبدًا.

ميزانية الأدوات: يحدد وضع الوكيل عدد الأدوات المُفعّلة لكل طلب، ويساهم هذا الخادم بـ 33 أداة. إذا كان المشروع يقتصر على التحويل، فابقِ مجموعة أدوات التحكم في الجلسة غير مُحددة في مُنتقي الأدوات؛ وإذا كان يقتصر على تعديل الجلسات، فأزل أدوات الإنشاء. doseedo_quote وأدوات التحليل مجانية وتستحق تركها مُفعّلة في كل مكان.

ثلاثة أسطر في ملف mcp.json

أضف الخادم، وقم بتشغيله، ووافق على تسجيل الدخول، واسأل Copilot عما هو موجود على المسار 3.

خادم Doseedo MCP →

التعليمات

هل يستطيع برنامج VS Code التحكم في برنامج DAW الخاص بي؟

في وضع الوكيل، نعم، من خلال خادم Doseedo MCP: يقرأ ويحرر جلسات برامج محطات العمل الصوتية الرقمية (DAW)، ويفتح مشاريع Logic و Ableton و FL Studio و REAPER و Pro Tools ، ويحولها بين عشرة تنسيقات، ويفصل stems الصوتية، وينسخها، ويُخرج ملفات MIDI. تتم عمليات التحرير Live في مشروع مفتوح باستخدام Logic Pro عبر Dø Desktop؛ أما برامج محطات العمل الصوتية الرقمية الأخرى فتُعالج كملفات مشاريع.

ما الذي يجب تضمينه في ملف mcp.json؟

{"servers":{" doseedo ":{"type":"http","url":"https://api. doseedo .com/mcp"}}} في ملف .vscode/mcp.json، أو نفس الخادم المضاف عبر MCP: إضافة خادم → HTTP. يقوم OAuth بتسجيل دخولك عند بدء تشغيل الخادم.

هل يمكنني استخدام مفتاح API؟

نعم: أضف كائن "headers" باستخدام X-API-Key، واحتفظ بالقيمة في متغير إدخال أو ملف بيئة بدلاً من JSON. يتم إنشاء المفاتيح على doseedo.

هل يعمل هذا في Codespaces؟

نعم، الخادم بعيد، لذا لا يتم تشغيل أي شيء داخل الحاوية. استخدم رأس مفتاح API هناك، لأن عملية OAuth عبر المتصفح غير عملية في محرر مُستضاف.

هل يوجد تثبيت بسطر واحد؟

نعم: يُظهر الأمر `code --add-mcp '{"name":" doseedo ","type":"http","url":" doseedo "}'` من سطر الأوامر رسالة "تمت إضافة خوادم MCP: doseedo " ويكتب ملف mcp.json الخاص بالمستخدم كما هو موضح أعلاه. وينتهي مسار واجهة المستخدم (MCP: إضافة خادم → HTTP) في نفس الملف.

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

بواسطة DAW
  • Logic Proالتعديلات المباشرة في المشروع المفتوح
  • Ableton Liveبناء، قراءة، تحويل ملفات .als
  • FL Studioقراءة وتحويل ملفات .flp
  • Pro Toolsنقل ملفات .ptx بين برامج محطات العمل الصوتية الرقمية (DAWs)
  • REAPERقراءة، تحرير، تحويل ملفات .rpp
بواسطة عميل الذكاء الاصطناعي
حسب القدرة

متعلق ب