الدليل › Slima MCP › ما الذي يستطيعه MCP مع كل نوع ملف
ما الذي يستطيعه MCP مع كل نوع ملف
آخر تحديث 9/09/2026 · قراءة 8 دقيقة
في سطر واحد: المصفوفة الكاملة — ماذا يستطيع MCP لكل امتداد: أن يقرأه، أو يكتبه كاملًا، أو يغيّره عبر أداة حقلية فقط، أو لا يلمسه إطلاقًا.
تغيّر المحور
كانت هذه الصفحة تقارن «كتاب استوديو الكتابة» بـ«كتاب استوديو السيناريو». ومن 4.0 لم يعد هذا السؤال قائمًا: هناك استوديو كتابة واحد، والسيناريو ملف .script في شجرة الملفات، حلقة واحدة لكل ملف.
وما يحدّد ما يستطيعه MCP لم يبقَ الاستوديو الذي ينتمي إليه الكتاب، بل نوع الملف الذي تلمسه.
سؤال 3.x
- في أي استوديو هذا الكتاب؟
- كتب استوديو السيناريو كانت شبه كاملة للقراءة فقط
- مجلد تخطيط واحد قابل للكتابة
سؤال 4.0
- هل هذا الملف نثر أم مهيكل؟
- النثر: قراءة وكتابة كاملة
- الأنواع المهيكلة الخمسة: أدوات حقلية
المصفوفة الكاملة
| الامتداد | قراءة | كتابة كاملة (write_file / edit_file / append_to_file) |
كيف تغيّره |
|---|---|---|---|
.md .markdown .txt |
✅ | ✅ | اكتبه |
.map خريطة العلاقات |
✅ | ❌ | update_relationship_map |
.beats لوحة الإيقاعات |
✅ | ❌ | update_beat_board |
.timeline الخط الزمني |
✅ | ❌ | update_timeline |
.script السيناريو |
✅ | ❌ | update_script |
.geomap خريطة العالم |
✅ | ❌ | update_world_map |
.character .location |
✅ | ❌ | لا مسار لـ AI |
.json .yaml .yml |
✅ | ❌ | لا مسار لـ AI |
.png .jpg .jpeg .gif .pdf |
✅ | ❌ | لا مسار لـ AI |
أي شيء آخر (.csv، أو بلا امتداد أصلًا…) |
✅ | ✅ | اكتبه |
الصفّ الأخير مقصود. المؤلفون يحفظون كل أنواع ملفات المراجع، ورفضها حمايةً لأنواع لم يهيكلها أحد يعني تعطيل عمل حقيقي دفعًا لخطر افتراضي.
المرجع هو get_capabilities، لا هذا الجدول. فهو يعيد العقد الذي يفرضه هذا الخادم فعلًا — انظر الأدلة ومهارات الكتابة.
ثلاثة أنواع من الملفات، ثلاثة أنماط سلوك
النثر (.md / .markdown / .txt). read_file وedit_file وwrite_file وcreate_file وappend_to_file وdelete_file تعمل كلها. وعمليًا فضّل edit_file: فالمؤلف قد يكون يحرّر الملف نفسه، والتعديل الذي لا يجد مرساته يفشل بصوت مسموع، أما الكتابة الكاملة فتستبدل في صمت ما كتبه قبل لحظات.
الأنواع المهيكلة الخمسة. write_file وedit_file وappend_to_file مرفوضة كلها، والتغييرات تمرّ بعملية واحدة في كل مرة. واستثناءان يستحقّان التذكّر: create_file يعمل فعلًا (لكن المحتوى الذي ترسله يُتجاهَل — يكتب الخادم هيكلًا فارغًا)، وdelete_file يعمل هو الآخر (الحذف لا يفحص سياسة النوع، بل الخطة فقط). والكتابة والحذف كلاهما يخصّ خطط الاشتراك. انظر أدوات التحرير المهيكل.
غير قابل للكتابة إطلاقًا. .character و.location صيغتهما تملكها محرّرات Slima نفسها؛ و.json و.yaml إعدادات وبيانات؛ والوسائط وسائط. مقروءة، غير قابلة للكتابة، وبلا بديل حقلي.
كيف يتعامل عدّ الكلمات معها
هذا يتبع النوع، ويستحقّ أن يُقال وحده:
.md/.markdown/.txt— تُحتسب نثرًا.script— تُحتسب من كلمات مشاهده، وتدخل فعلًا في عدد كلمات المؤلف اليومي وسلسلته.map/.beats/.timeline/.geomap— صفرٌ دائمًا
فالـ AI الذي يرتّب خريطة علاقات لا يترك تقدّمًا زائفًا في أرقام المؤلف.
أدوات لا يهمّها نوع الملف
مجموعة كاملة من الأدوات تعمل على الكتاب لا على ملف، والجدول أعلاه لا يسري عليها: list_books وget_book وget_book_structure وget_writing_stats وsearch_content وsemantic_search، والملاحظات، والتعليقات، ومجموعة التعليم.
وبعضها يسلك سلوكًا مختلفًا مع بعض الملفات — انظر أدوات تسلك سلوكًا مختلفًا مع ملفات بعينها.
create_book ينشئ كتب كتابة فقط
كل ما ينشئه MCP هو كتاب في استوديو الكتابة. استوديو السيناريو القديم لم يعد يستقبل أعمالًا جديدة، فلم يكن هناك ما يُنشأ هناك أصلًا. وكتابة سيناريو في 4.0 تبدأ داخل الكتاب: انقر بالزر الأيمن في شجرة الملفات، ثم سيناريو جديد، فتحصل على ملف .script.
إن كان لديك كتاب قديم من استوديو السيناريو
تلك الكتب ما زالت تُفتح، وMCP ما زال يقرأها. لكنها تتبع مجموعة قواعد منفصلة لا علاقة لها بجدول الامتدادات أعلاه، إذ تعمل على المسارات:
| الإجراء | كتاب استوديو السيناريو القديم |
|---|---|
| قراءة أي ملف | ✅ بما في ذلك series.json و*.character و*.scene |
| الكتابة / التعديل / الحذف | ⚠️ تحت .script_studio/planning/ فقط |
الملفات المهيكلة (series.json، season.json، episode.json، *.character، *.location، *.scene، *.storyline، *.note) |
❌ للقراءة فقط عبر MCP |
.script_studio/planning/.initialized |
❌ للقراءة فقط (علامة التهيئة في الواجهة) |
search_content |
⚠️ يستثني تلك الملفات المهيكلة افتراضيًا؛ مرِّر include_structured: true |
analyze_chapter |
❌ غير مدعوم لهذه الكتب إطلاقًا |
الكتابة خارج المنطقة المسموحة تعيد 400 INVALID_PATH. ولمعرفة قواعد كتاب بعينه بدقة، اسأل الكتاب نفسه: اقرأ المورد slima://books/{book_token}/schema — انظر استعلام مخطّط الكتاب عبر المورد.
وget_book على كتاب كهذا يطبع قيود الكتابة فيه من تلقاء نفسه، وهذا ما يجعل ندائه أسرع طريقة للتحقّق قبل أي خطوة.
ذات صلة
- Docs: أدوات التحرير المهيكل
- Docs: حماية الملفات المهيكلة
- Docs: أدوات تسلك سلوكًا مختلفًا مع ملفات بعينها
- Docs: أدوات الملفات
- Docs: استعلام مخطّط الكتاب عبر المورد
- Docs: المخطوطة مقابل المرجع
افتح التطبيق وطبّق الخطوات على كتابك. ابدأ مجانًا، من دون بطاقة ائتمان.