المهارات

MSP Skills: استعلم عن بيانات PSA وRMM والنسخ الاحتياطي وM365 في Claude Code بلغة طبيعية

الأنسب لمهندسي MSP (مزوّدي الخدمات المُدارة) الذين يريدون الاستعلام بلغة طبيعية عن بيانات PSA وRMM والنسخ الاحتياطي وM365 داخل Claude Code: يُزامَن كل نظام متصل في نسخة SQLite محلية مع بحث نصي كامل، فتكون الاستعلامات فورية وتعمل دون اتصال؛ وقبل البدء يجب أن تجهّز بيانات اعتمادك الخاصة للأنظمة المعنية، وهي تُقدَّم في وقت التشغيل ولا تُخزَّن في المستودع.

Official source · Servosity msp-skills

Install

/plugin marketplace add https://github.com/servosity/msp-skills.git
/plugin install connect-tool@msp-skills

لمن هذه المهارة

هذه المهارة موجهة لمهندسي MSP (مزوّدي الخدمات المُدارة) الذين يديرون عدة عملاء: يدور العمل اليومي حول PSA وRMM والنسخ الاحتياطي وM365، ويفضّلون أن يقوم مساعد الذكاء الاصطناعي بالاستعلام عن البيانات لهم بلغة طبيعية بدل تسجيل الدخول إلى كل لوحة تحكم على حدة. وهي مناسبة بوجه خاص للفرق التي تخدم عدة عملاء في الوقت نفسه وتحتاج إلى مقارنة حالة الأنظمة بسرعة؛ أما مع عميل واحد واستعلامات نادرة عن سجل واحد فالفائدة محدودة. التموضع الرسمي هو مجموعة مجانية من خوادم MCP ومهارات Claude Code تتبنّى مبدأ «local-first» (المحلية أولًا)، وتقول إن "your data never leaves your network" (بياناتك لا تغادر شبكتك أبدًا)؛ وهذا ادعاء رسمي من المطوّر، أما الحد الفعلي فيعتمد على إعداداتك وطريقة استخدامك.

لا تناسبك هذه المهارة إذا: لم تستطع الحصول على بيانات اعتماد للأنظمة المعنية (شرط الاستخدام أن تقدّم بيانات الاعتماد بنفسك في وقت التشغيل، والمطوّر يصرّح بأن المستودع لا يخزّن أي شيء)؛ أو أردت أن تستضيف بياناتك وتعالجها جهة سحابية خارجية؛ أو كانت بيئتك تفرض الاحتفاظ بجميع البيانات مركزيًا أو تمنع ملفات قواعد البيانات المحلية؛ أو كان مساعدك الذكي لا يدعم إضافات Claude Code ولا MCP. أما أي المنتجات والإصدارات يدعمها كل موصّل فغير مذكور في الوثائق الرسمية وغير مؤكَّد، فراجع المستودع قبل الاختيار.

أول تجربة في 3 دقائق

لا يوجد سوى مسار رئيسي واحد موصى به: التثبيت عبر سوق الإضافات داخل نسخة Claude Code تعمل لديك. الشروط: أن يكون لديك حساب يمكنك من تسجيل الدخول إلى أحد الأنظمة التي تريد الاستعلام عنها (أحد PSA أو RMM أو النسخ الاحتياطي أو M365)، وأن تقدّم بيانات الاعتماد بنفسك في وقت التشغيل. نفّذ في الجلسة ما يلي بالترتيب:

/plugin marketplace add https://github.com/servosity/msp-skills.git
/plugin install connect-tool@msp-skills

بعد اكتمال التنفيذ يصبح التثبيت جاهزًا. بعد ذلك اربط النظام وزامِنه، ويتطلب ذلك تقديم بيانات اعتماد النظام المعني؛ أوامر الإعداد المحددة غير مذكورة في الوثائق الرسمية وغير مؤكَّدة، فاعتمد من هذه النقطة على الصفحة الحالية للمستودع الرسمي، وقبل إدخال بيانات الاعتماد تأكّد من أنك تتفاعل مع هذه الأداة.

بعد ربط نظام واحد، يُنصح بأن تكون المهمة الأولى استعلامًا للقراءة فقط: اطلب من المساعد الذكي بلغة طبيعية أن يبحث عن معلومة واحدة في النسخة المحلية، مثل تلخيص حالة النسخ الاحتياطي الأخيرة لأحد العملاء. قبل اكتمال المزامنة لن تجد الاستعلامات مصادر بيانات، وهذا أمر طبيعي. بحسب سير العمل الرسمي، يُزامَن كل نظام متصل في نسخة SQLite محلية مع بحث نصي كامل، فتتحول الأسئلة العابرة للعملاء والعابرة للمحركات إلى استعلام محلي واحد: فوري، يعمل دون اتصال، والذكاء الاصطناعي يرى الإجابة لا البيانات الخام. علامات النجاح: أن تأتي الإجابة من النسخة المحلية لا من نداءات فورية لواجهات API خارجية؛ وإذا ظهر تنبيه بنقص اتصال أو بيانات اعتماد فأكمل الاتصال أولًا ثم أعد المحاولة.

يذكر المطوّر أيضًا أن كل مثبّت يُثبّت CLI وخادم MCP معًا: صيغة المهارة (Skill) تستخدم في Claude Code وCodex، وصيغة الخادم لعملاء مثل Claude Desktop وChatGPT وCursor؛ أوامر هذا المثبّت المحددة غير مذكورة في الوثائق الرسمية ولن نفصّلها هنا.

حالات الاستخدام

الحالة 1: بحث موحّد عبر العملاء. المشهد: التحقق من أسئلة عابرة للعملاء مثل "أي العملاء لديهم حالة نسخ احتياطي غير طبيعية"، وهو ما كان يتطلب سابقًا تسجيل الدخول إلى كل لوحة على حدة. البدء: اطرح على المساعد الذكي في Claude Code سؤالك بلغة طبيعية مع تحديد العملاء والكائنات المطلوب الاستعلام عنها؛ ما ينفّذه فعليًا هو استعلام بحث نصي كامل واحد على نسخة SQLite المحلية. النتيجة المتوقعة: بحسب الوصف الرسمي، الاستعلام فوري ويعمل دون اتصال، والذكاء الاصطناعي يحصل على الإجابة لا على البيانات الخام، بشرط أن تكون الأنظمة المعنية متصلة ومتزامنة. كلما حدّدت اسم العميل وموضوع الاستعلام بوضوح كانت الإجابة أكثر تركيزًا؛ وإذا اختلفت النتيجة عن البيانات الفعلية في لوحة التحكم فخذها مرجعًا للمراجعة.

الحالة 2: تثبيت واحد واستخدام لدى عدة عملاء. المشهد: زميل معتاد على عملاء مثل Claude Desktop أو Cursor ولا يريد تكرار التثبيت والإعداد. البدء: التثبيت الواحد يمنحك أصلًا CLI وخادم MCP معًا، فبعد الربط في عميل يدعم MCP اطرح السؤال نفسه. النتيجة: سير العمل نفسه القائم على النسخة المحلية يستمر في العمل من عميل آخر. خطوات الربط المحددة لكل عميل غير مذكورة في الوثائق الرسمية، وما يمكن تأكيده ينتهي عند "تثبيت واحد يوفر الصيغتين".

حدود الاستخدام

  • بيانات الاعتماد: تقدّمها بنفسك في وقت التشغيل، والمطوّر يصرّح صراحة بعبارة "Nothing is stored in this repo" (لا يُخزَّن شيء في هذا المستودع). بيانات الاعتماد معلومات حساسة، فلا تدخلها إلا في واجهة الأداة الرسمية، وتحقق من طرف التفاعل قبل الإدخال.
  • المحلي والشبكة: تكتب المزامنة بيانات الأنظمة المتصلة في نسخة SQLite محلية، وهذه هي طريقة التخزين المصرّح بها رسميًا، وتستخدم المزامنة بيانات اعتمادك للوصول إلى الأنظمة الإلكترونية المعنية؛ يُحفظ ملف النسخة على جهازك، أما موقعه المحدد فغير مذكور في الوثائق الرسمية وغير مؤكَّد. عبارة «بياناتك لا تغادر شبكتك» ادعاء من المطوّر لم يخضع لتحقق مستقل، ولا يُتخذ استنتاجًا أمنيًا.
  • شروط العملاء: يذكر المطوّر Claude وChatGPT وCodex وCursor وWindsurf وأي مساعد ذكي يدعم MCP؛ هذه القائمة لا تعني أن العملاء الآخرين غير صالحين، وعمل العملاء غير المذكورين فيها غير مؤكَّد، فتأكّد من شكل الربط لدى عميلك قبل الاختيار.
  • معلومات غير مؤكَّدة: قائمة الموصلات، والمنتجات والإصدارات التي تدعمها كل أداة، والأوامر المحددة لإعداد بيانات الاعتماد والمثبّتات، وخطوات الربط لكل عميل، كلها غير واردة في الوثائق الرسمية؛ فاعتمد الصفحة الحالية للمستودع قبل الاستخدام.