Shawarma

خادم MCP للموسيقى، ووكيلك يكمّل التعديل

Shawarma خادم MCP للموسيقى، ووكيلك يقدر يكمّل التعديل على ألحانه متى ما بغى.

أضف عنوان واحد، https://shawarma.studio/mcp، إلى Claude أو ChatGPT أو Codex أو Cursor. بعدها وكيلك يقدر يسوي لحن من كلام، ويغيّر بس الجزء اللي تطلبه، ويصدّر MP3 أو WAV.

قاعة الزعيم

140 BPM، وتريات منخفضة وطبول حرب، من make_song

  1. الأبواب تنفتحالوتريات، الباص
  2. المعركةالوتريات، الطبول، الباص، النحاسيات

سوّاه وكيل

  • كتبه الوكيل

    100 BPM، نقرات وإيقاع، من write_song في الباقة المجانية

    سوّه على ذوقك

جهّزه في وكيلك

العنوان لكل الوكلاء هو https://shawarma.studio/mcp. استبدل shk_… بمفتاح من صفحة التطوير في قائمة حسابك.

Claude Code

شغّل هذا مرة وحدة في الـ terminal.

claude mcp add --transport http shawarma https://shawarma.studio/mcp \
  --header "Authorization: Bearer shk_…"

Codex

ضيف هذا في ~/.codex/config.toml، وبعدين حط المفتاح في ملف إعدادات الـ shell.

[mcp_servers.shawarma]
url = "https://shawarma.studio/mcp"
bearer_token_env_var = "SHAWARMA_API_KEY"

# in ~/.zshrc or ~/.bashrc
export SHAWARMA_API_KEY="shk_…"

Cursor

ضيف هذا في ~/.cursor/mcp.json (أو .cursor/mcp.json داخل مشروع). Cursor يستخدم مفتاح: ما فيه تسجيل دخول لـ Shawarma.

{
  "mcpServers": {
    "shawarma": {
      "url": "https://shawarma.studio/mcp",
      "headers": { "Authorization": "Bearer shk_…" }
    }
  }
}

Claude.ai

ما فيه مفتاح تنسخه: تسجّل دخولك في Shawarma.

  1. افتح Settings، بعدها Connectors.
  2. اختر Add custom connector والصق العنوان اللي فوق.
  3. اختر Connect، سجّل دخولك في Shawarma واختر «اسمح».

ChatGPT

ما فيه مفتاح تنسخه: تسجّل دخولك في Shawarma.

  1. افتح Settings، بعدها Apps and connectors. تحت Advanced settings، شغّل developer mode (الـ custom connectors تحتاجه).
  2. اختر Create، الصق العنوان اللي فوق واختر OAuth.
  3. سجّل دخولك في Shawarma واختر «اسمح».

الأدوات اللي ياخذها وكيلك

نفس الأدوات موجودة كـAPI ويب عادي لكودك.

الأداةوش تسويالباقة
make_songلحن جديد من كلامك: الستايل، الجو، الطول.Pro، من رصيد الذكاء الاصطناعي
change_songيغيّر بس اللي انطلب ويحفظ نسخة جديدة.Pro، من رصيد الذكاء الاصطناعي
get_song / list_songsالاسم، الكود، النسخ والروابط.مجاني
restore_versionيرجع لنسخة قديمة.مجاني
share_songرابط عام يشتغل بدون تسجيل دخول.مجاني
export_audioملف MP3 أو WAV للّحن.Pro
list_soundsدربوكة ورق وعود وناي، المقامات، أطقم طبول وآلات ثانية.مجاني
write_songوكيلك يكتب كود الموسيقى، وShawarma يفحصه ويحفظه.مجاني
check_code / guideيلقى الأخطاء في كود الموسيقى، ودليل مختصر للوكيل.مجاني
get_jobيتابع الطلب الطويل (تلحين، صوت) لين يجهز.مجاني

وبعدين اطلب تغييرات

أول ما يشتغل لحنك، اكتب وش يحتاج. يتغيّر وهو شغّال، وتحتفظ بس باللي يعجبك.

  • أنتاعرض أصوات الدربوكة
  • أنتسوّ موسيقى خلفية لمعركة الزعيم في لعبتي
  • أنتخلّ الطبول أثقل
  • أنترجّع النسخة 1
  • أنتصدّره WAV

ليش خادم MCP للموسيقى

  • تعديل، مو محاولة جديدة

    كل لحن كود. «طبول أنشط» يغيّر الطبول وبس، وكل نسخة تنحفظ.

  • عنوان واحد

    نفس الخادم يشتغل في Claude وChatGPT وCodex وCursor. Claude.ai وChatGPT بتسجيل دخول، والباقي بمفتاح.

  • ملفات حقيقية

    صدّر MP3 أو WAV مع Pro، أو شارك رابط يشتغل. اللي تسويه لك، وتقدر تستخدمه في فيديوهاتك وألعابك. بعض الأصوات الجاهزة تطلب ذكر مصدرها، وقائمتها في صفحة الشروط.

شوف كود «قاعة الزعيم»
setcpm(35) // 140 BPM, C minor, make_song("boss fight, game background")

const strings = note("<[c3,g3,eb4] [ab2,eb3,c4] [bb2,f3,d4] [g2,d3,b3]>").s("gm_string_ensemble_1").gain(.3)
const drums = s("bd ~ ~ bd ~ ~ bd ~, ~ ~ ~ ~ sd ~ ~ ~, ~ ~ ~ ~ ~ ~ [lt lt] [mt ht]").gain(.44)
const bass = note("<[c2 c2 ~ c2] [ab1 ab1 ~ ab1] [bb1 bb1 ~ bb1] [g1 g1 ~ b1]>").s("sawtooth").lpf(500).gain(.28)
const brass = note("<[c5 ~ ~ g4] [ab4 ~ ~ ~] [bb4 ~ d5 ~] [b4 ~ ~ ~]>").s("gm_trumpet").gain(.18)

arrange(
  [2, stack(strings, bass)],                 // the doors open
  [8, stack(strings, drums, bass, brass)],   // the fight
)

أسئلة

وش هو خادم MCP للموسيقى؟
MCP هي الطريقة اللي يستخدم فيها وكلاء الذكاء الاصطناعي أدوات من برا. خادم MCP للموسيقى يعطي وكيلك أدوات يسوي فيها ألحان ويغيّرها ويصدّر الصوت، عشان يقدر يسوي موسيقى لما تطلب.
أي وكلاء يشتغلون معه؟
Claude Code وCodex وCursor بمفتاح، وClaude.ai وChatGPT بتسجيل الدخول. أي وكيل يتكلم MCP عبر HTTP يقدر يستخدم نفس العنوان.
فيه خادم MCP للملفات الصوتية؟
إيه. أداة export_audio في Shawarma تحوّل اللحن لملف MP3 أو WAV وتعطي وكيلك رابط تنزيل (Pro).
لازم Pro؟
لا. في الباقة المجانية، وكيلك يكتب كود الموسيقى بنفسه، وShawarma يفحصه ويحفظه ويشغّله ويشاركه. مع Pro، ملحّن Shawarma يكتب من كلامك وتقدر تصدّر الصوت.
لمين الألحان؟
اللي تسويه لك، وتقدر تستخدمه في فيديوهاتك وألعابك. بعض الأصوات الجاهزة تطلب ذكر مصدرها، وقائمتها في صفحة الشروط.

الأصوات اللي تطلب ذكر مصدرها: مصادر الأصوات في صفحة الشروط.

جرّب لحن قبل ما تربط

فيه معركة زعيم مكتوبة جاهزة. اضغط الزر، أو قل وش تحتاج.

مجاني. لحنك الأول بدون تسجيل.

عندك حساب؟كمّل مع Google

إذا كمّلت فأنت موافق على الشروط وسياسة الخصوصية.