الدليل › Slima MCP › حدود أدوات استوديو السيناريو المحدّدة
حدود أدوات استوديو السيناريو المحدّدة
آخر تحديث 14/05/2026 · قراءة 4 دقيقة
توجد أداتان في MCP لهما حدود خاصة بـ استوديو السيناريو.

search_content: استثناء الملفات المهيكلة افتراضياً
استدعاء search_content على كتاب استوديو السيناريو يبحث في markdown العادي فقط افتراضياً — تُستثنى .scene و.character وغيرها.
لماذا
الملفات المهيكلة بصيغة JSON — المطابقات النصية فيها عادةً أسماء حقول schema داخلية لا محتوى حقيقي. كلمة «name» مثلاً ستطابق حقل name في كل ملف *.character.
الالتفاف
تضمين المهيكل:
search_content({
book_token: "...",
query: "الفنار",
include_structured: true
})
عند include_structured: true يدخل إلى الخصائص النصية للملفات المهيكلة.
analyze_chapter: لا يقبل .scene
analyze_chapter على ملف .scene ← 400 UNSUPPORTED_FILE_TYPE.
لماذا
أُعدّ analyze_chapter لـالنثر السردي (فصول الروايات). أما JSON المشهد فليس «فصلاً» — مفاهيم الإيقاع / النثر / ضربات الحوار لا تنطبق.
الالتفافات
اثنان:
1 · استخدم التحليل على مستوى المشهد
ملف .scene هو مشهد؛ ومجموعة مشاهد تُكوّن حلقة. تحلّل أدوات الذكاء مشهداً واحداً في كل مرة؛ ولا توجد أداة تحليل على مستوى الحلقة بعد.
2 · حوّل المشهد إلى نثر
إن أردت «الإيقاع العاطفي لهذا المشهد»:
- خذ المشهد ← اطلب من الذكاء إعادة كتابة JSON المشهد كنثر markdown
- شغّل
analyze_chapterعلى النثر
خطوتان، لكنهما يحقّقان الهدف.
حدود الرموز (tokens) لكل ملف
ملفات السكربت قد تطول (خط قصصي قد يبلغ عشرات الآلاف من الكلمات) — لـ read_file حدّ لكل ملف:
- markdown عادي: ~100K رمز
- ملفات مهيكلة: ~50K رمز (JSON أثقل بالرموز)
فوق الحد ← 416 FILE_TOO_LARGE + اقتراح تقسيم.