معظم موردي أنظمة ERP يضيفون اليوم صندوق محادثة، وعدد متزايد منهم بات يتيح خادم MCP كذلك. غير أن فارق نما يظهر فيما يُسمح للذكاء الاصطناعي أن يفعله بعد أن يتصل. يأتي نظام نما بـخادم MCP لنظام ERP مدمج، ليتصل به Claude Desktop أو Claude Code أو أي عميل يتحدث بروتوكول MCP.
ويعمل العميل داخل نظامك الحي بمستخدميك وصلاحياتك وقواعد التحقق التي وضعتها. والخادم منشور ويعمل فعلاً لدى عدد من العملاء اليوم.
طريقة عمل الخادم
MCP معيار مفتوح تستخدمه مساعدات الذكاء الاصطناعي للوصول إلى أنظمة لم تكن مصممة
من أجلها. وبمجرد تركيب وحدة الذكاء الاصطناعي يرفع نما خادماً من خلال نقل
Streamable HTTP على المسار /basic-services/mcp.
يمكن لأي عميل MCP عندئذ أن يستعرض ما هو مصرح له به ثم يبدأ العمل. ومن خلاله يمكن البحث في السجلات، وقراءة المستندات، وتشغيل التقارير، واستيراد سجلات جديدة.
والتصريح هو الكلمة المهمة هنا. ولا يحصل العميل على اتصال بقاعدة البيانات، وإنما على الأدوات التي اعتمدها المسؤول في شاشة تعريف أدوات الذكاء الاصطناعي وحدها. ويمكن أن تكون أداة استعلام أو تقرير أو إجراء كيان أو أداة نظام جاهزة.
وكل هذه الأدوات تمر من خلال بوابات الخدمة نفسها التي تمر منها الشاشات، حيث يتم تطبيق صلاحيات مستوى السجل والمحددات وقواعد التحقق. وعند استيراد سجل يتم ترحيل قيوده وحركاته المخزنية تماماً كما لو أدخله موظف بيده.
بيانات الاعتماد والدخول بصفة مستخدم
يتم توثيق كل طلب بسجل بيانات اعتماد API، وهو السجل نفسه المستخدم مع الـ REST API. ويحمل هذا السجل حقل الدخول بصفة مستخدم، فيكون كل ما يفعله عميل الذكاء الاصطناعي منسوباً إلى ذلك المستخدم وواقعاً في حدود صلاحياته.
ولبيانات الاعتماد فترة صلاحية من تاريخ إلى تاريخ. كما يمكن تعطيلها كلياً في أي وقت.
وهذا القرار في التصميم وحده هو ما يجعل الخاصية آمنة بما يكفي لتشغيلها. وهنا نظام صلاحيات واحد يعمل الذكاء الاصطناعي داخله، دون نظام ثانٍ يلزم إبقاؤه متسقاً مع الأول. وذلك هو الموضع الذي تتعثر فيه مشاريع الذكاء «المحكوم» عادةً.
والتوثيق صريح في النتيجة ونحن كذلك. والعميل المتصل بهذه البيانات يستطيع كل ما يستطيعه المستخدم المرتبط بها، ومن ثم ينبغي أن يخصص له مستخدم بصلاحيات محسوبة بدل ربطه بحساب مدير.
أدوات السجلات الست
إلى جانب ما تعرفه أنت من أدوات، يضيف زر واحد ست أدوات سجلات. وهي تجعل عميل ذكاء اصطناعي عاماً مفيداً أمام نظام لم يره من قبل:
- تحديد نوع الكيان: ترسل «فاتورة مبيعات» أو
sales invoiceفيعيد أسماء الكيانات الداخلية بمسمياتها العربية والإنجليزية. - البحث في السجلات: بحث مصفى ومقسم إلى صفحات يمر ببوابة القوائم القياسية، بحيث تظل صلاحيات القوائم وتصفية المحددات سارية.
- قراءة سجل: بصيغة JSON بالشكل نفسه المستخدم في الاستيراد.
- قيم الحقول الاختيارية: الثوابت المسموح بها لحقل، بمسمييها.
- مخطط الاستيراد: كل الحقول، وما هو إلزامي منها، وما يشير إليه كل حقل مرجعي، وكيف تتداخل سطور التفاصيل.
- استيراد السجلات: كتابة سجل أو أكثر، حيث يمكن حفظه مسودةً للمراجعة أو اعتماده مباشرة.
ومن ثم يمكن للعميل الذي لا يعرف أسماء كياناتك أن يشق طريقه من «أنشئ فاتورة مبيعات لهذا العميل» إلى مستند تم ترحيله، ثم يقرأه ليتحقق من عمله بنفسه.
أسئلة القائمة المختصرة
صار عدد أكبر من أنظمة ERP يقدم خادم MCP. ولم يعد السؤال هل يستطيع عميل الذكاء الاصطناعي الاتصال، وإنما ماذا يُسمح له إن اتصل.
واسأل كل مورد أمرين. أولهما هل يستطيع المساعد أن يعمل، فينشئ السجلات ويرحلها لا أن يقرأها فحسب. وثانيهما هل يعمل داخل نموذج صلاحيات النظام نفسه بصفة مستخدم حقيقي، أم من خلال نظام صلاحيات ثانٍ على أحدهم أن يبقيه متسقاً مع الأول.
وكثير من خوادم MCP للقراءة فقط، أو يجيب من طبقة صلاحيات ركبت بجانب النظام لا من صلبه. أما خادم نما فيكتب، ويعمل داخل نظام الصلاحيات الواحد الذي تستعمله الشاشات، وهو منشور لدى عدد من العملاء اليوم.
وقد طرحنا هذه الأسئلة على الأنظمة الأكثر حضوراً في تلك القوائم، فانظر إلى مقارنة نما بـأودو ونت سويت وساب بزنس ون ودايناميكس بزنس سنترال.
ولا شيء في هذا يلزمك بتبني الذكاء الاصطناعي أصلاً، فالوحدة لها ترخيص مستقل ولا يتم تركيب الخادم دون تركيبها. لكن إن كانت منشأتك ستعمل بأدوات الذكاء الاصطناعي بعد عامين، صار المهم موضع نظامك منها: أيكون داخل الحلقة أم يلتف العمل حوله.
إجابات مباشرة عن أسئلتك
ما MCP في جملة واحدة؟
بروتوكول Model Context Protocol هو المعيار المفتوح الذي تستخدمه مساعدات الذكاء الاصطناعي للاتصال بنظام خارجي، بحيث تقرأ بياناته وتعمل عليه.
هل يصل عميل الذكاء الاصطناعي إلى قاعدة البيانات مباشرة؟
لا، وإنما يصل إلى الأدوات التي اعتمدها المسؤول في شاشة تعريف أدوات الذكاء الاصطناعي وحدها. ويمر كل نداء من خلال بوابات الخدمة القياسية. ويتم تطبيق صلاحيات مستوى السجل والمحددات وقواعد التحقق كما تطبق على الشاشات تماماً.
بصلاحيات من يعمل؟
يحمل سجل بيانات اعتماد الـ API حقل «الدخول بصفة مستخدم». ويتم تنفيذ كل أداة يناديها العميل بصفة ذلك المستخدم. ويوصي التوثيق بتخصيص مستخدم بصلاحيات محسوبة بعناية له، بدل ربطه بحساب المدير.
هل هذا يعمل فعلاً أم على خارطة الطريق؟
منشور ويعمل فعلاً، حيث يشغله عدد من العملاء اليوم.
ما الذي نحتاجه قبل الربط؟
تركيب وحدة الذكاء الاصطناعي وترخيصها، وسجل بيانات اعتماد API معتمد، وأداة واحدة معتمدة على الأقل. ولا يتم تركيب الخادم أصلاً دون الوحدة.







