Claude Code
شغّل هذا مرة وحدة في الـ terminal.
claude mcp add --transport http shawarma https://shawarma.studio/mcp \
--header "Authorization: Bearer shk_…"Claude ما يقدر يطلّع صوت لحاله. أضف Shawarma إلى Claude، ويقدر Claude يسوي لحن، ويغيّره، ويعطيك ملف MP3.
Shawarma خادم MCP للموسيقى على https://shawarma.studio/mcp. تطلب من Claude لحن بكلامك العادي. Claude يستدعي make_song، وبعدها change_song لكل تغيير، ويتغير هالجزء من اللحن بس.
أول طلب
86 BPM، كيبورد دافي وإيقاع ناعم، من طلب لـClaude
العنوان https://shawarma.studio/mcp. ياخذ دقيقة.
شغّل هذا مرة وحدة في الـ terminal.
claude mcp add --transport http shawarma https://shawarma.studio/mcp \
--header "Authorization: Bearer shk_…"ما فيه مفتاح تنسخه: تسجّل دخولك في Shawarma.
أول ما يشتغل لحنك، اكتب وش يحتاج. يتغيّر وهو شغّال، وتحتفظ بس باللي يعجبك.
«سوّ لحن هادي لفيديو الصباح حقي.» كلام عادي، مثل أي طلب ثاني.
Shawarma يكتب اللحن ويرجّع رابط يشتغل، ولحن يقدر Claude يغيّره.
«طبول أنشط.» Claude يستدعي change_song، وتتغير الطبول بس. اطلب الـMP3، وClaude يستدعي export_audio.
setcpm(21.5) // 86 BPM, D major, "a calm song for my morning video"
const keys = note("<[d3,f#3,a3,c#4] [b2,d3,f#3,a3] [g2,b2,d3,f#3] [a2,c#3,e3,g3]>") .s("gm_epiano1") .gain(.3) .room(.4)
const bass = note("<d2 b1 g1 a1>") .s("gm_acoustic_bass") .gain(.4)
const drums = s("bd ~ ~ ~ ~ ~ bd ~, ~ ~ rim ~, [~ hh]*4") .gain(.24)
const bells = note("<[f#5 ~ a5 ~] [~ d5 ~ f#5] [b4 ~ d5 ~] [~ c#5 e5 ~]>") .s("glockenspiel") .gain(.14) .delay(.3)
arrange(
[2, stack(keys, bass)], // the morning
[8, stack(keys, bass, drums, bells)], // the day starts
)الأصوات اللي تطلب ذكر مصدرها: مصادر الأصوات في صفحة الشروط.
ما تحتاج Claude: فيه لحن هادي مكتوب جاهز. اضغط الزر، أو قل وش تحتاج.
مجاني. لحنك الأول بدون تسجيل.
إذا كمّلت فأنت موافق على الشروط وسياسة الخصوصية.