الدليل › Slima MCP › استعلام مخطّط الكتاب عبر المورد
استعلام مخطّط الكتاب عبر المورد
آخر تحديث 14/05/2026 · قراءة 4 دقيقة
ليس في MCP أدوات فقط — بل موارد أيضاً. ومورد المخطّط من أبرزها: يُخبر الذكاء الاصطناعي بصلاحيات الكتاب بدقّة.

كيف يُستخدم
Resource URI: slima://books/{book_token}/schema
عملاء MCP يستطيعون قراءة الموارد مباشرة — بلا استدعاء أداة.
# شِبه كود (يعتمد على واجهة مورد العميل)
schema = read_resource("slima://books/bk_xxx/schema")
ماذا يُعيد
{
"book_token": "bk_xxx",
"book_type": "script",
"writable_paths": [".script_studio/planning/**/*"],
"readonly_paths": [
"*.scene",
"*.character",
"*.storyline",
"*.note",
"*.location",
"series.json",
"season.json",
"episode.json",
".script_studio/planning/.initialized"
],
"structured_extensions": [".scene", ".character", ".storyline", ".note", ".location"],
"search_excludes_structured_by_default": true
}
لمَ وُجد هذا المورد
كتابة *.scene ستفشل (400) — لكن استدعاء المخطّط أولاً يتيح معرفة مسبقة بأن المسار للقراءة فقط، بلا استدعاء API مهدور.
مسار العمل الموصى به للذكاء الاصطناعي
1. list_books ← احصل على book_token
2. read_resource(slima://books/{token}/schema) ← احصل على القواعد
3. خطّط للقراءات / الكتابات بأمان وفق القواعد
4. نفّذ
عملاء MCP (Claude / Cursor) يوسّعون الموارد تلقائياً للذكاء الاصطناعي — لا يحتاج الذكاء إلى استدعاء صريح.
مخطّط كتاب استوديو الكتابة
{
"book_token": "bk_xxx",
"book_type": "book",
"writable_paths": ["**/*"],
"readonly_paths": [],
"structured_extensions": [],
"search_excludes_structured_by_default": false
}
بسيط — كل المسارات قابلة للكتابة، ولا شيء مهيكل.
مقالات ذات صلة
هل كان هذا مفيدًا؟