الدليلSlima MCP › حدود أدوات استوديو السيناريو المحدّدة

حدود أدوات استوديو السيناريو المحدّدة

آخر تحديث 14/05/2026 · قراءة 4 دقيقة

توجد أداتان في MCP لهما حدود خاصة بـ استوديو السيناريو.

الصفحة الرئيسية لـ Slima — كتب استوديو السيناريو لها حدود محدّدة على search_content / analyze_chapter

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 · حوّل المشهد إلى نثر

إن أردت «الإيقاع العاطفي لهذا المشهد»:

  1. خذ المشهد ← اطلب من الذكاء إعادة كتابة JSON المشهد كنثر markdown
  2. شغّل analyze_chapter على النثر

خطوتان، لكنهما يحقّقان الهدف.

حدود الرموز (tokens) لكل ملف

ملفات السكربت قد تطول (خط قصصي قد يبلغ عشرات الآلاف من الكلمات) — لـ read_file حدّ لكل ملف:

  • markdown عادي: ~100K رمز
  • ملفات مهيكلة: ~50K رمز (JSON أثقل بالرموز)

فوق الحد ← 416 FILE_TOO_LARGE + اقتراح تقسيم.

مقالات ذات صلة

هل كان هذا مفيدًا؟