دراسات حالةقراءة 11 دقيقة2026-09-18

كيف بنينا YeloScale: منصة تجارة إلكترونية جاهزة لـ MCP في عصر البحث بالذكاء الاصطناعي

YeloScale منصة للتجارة والتوصيل بنتها OHY Labs للتجار الذين يبيعون عبر الإنترنت ويشحنون بالدفع عند الاستلام. تولّد المنصة متجرًا إلكترونيًا من مساحة عمل التاجر، وتنشر صفحات يمكن لجوجل ومساعدي الذكاء الاصطناعي قراءتها، وتوفّر خادم MCP آمنًا حتى يتمكن وكلاء الذكاء الاصطناعي من التعامل مع الطلبات والمنتجات والمتاجر. توضّح دراسة الحالة هذه ما بنيناه، ولماذا، وكيف شكّلت الهندسة المدعومة بالذكاء الاصطناعي النتيجة.

شعار YeloScale
دراسة حالة
YeloScale
منصة متاجر وتوصيل جاهزة لـ MCP للتجار الذين يبيعون عبر الإنترنت وبالدفع عند الاستلام.
زيارة yeloscale.com
YF
Yassine Fatnassi
Founder & AI Systems Engineer · OHY Labs
دراسات حالةMCPالتجارة الإلكترونيةالبحث بالذكاء الاصطناعيالمتاجر الإلكترونيةSaaS متعدد المستأجرين

المشكلة: التاجر يدير عمله بعشر أدوات غير مترابطة

التاجر النموذجي يبيع عبر صفحة على وسائل التواصل ومنصة تسوّق، ويتابع المخزون في جدول بيانات، وينشئ الشحنات على بوابة كل شركة توصيل، ويطابق مدفوعات الدفع عند الاستلام يدويًا. كل طلب يمرّ عبر خمسة أنظمة ولا أحد يملك الحقيقة الكاملة.

أردنا مساحة عمل واحدة يملك فيها التاجر المنتجات والمخزون والطلبات والشحنات والمدفوعات، وتتصل بها المتاجر الخارجية وشركات التوصيل كتكاملات لا كقاعدة بيانات. هذا المبدأ، أي أن المنصة هي مصدر الحقيقة، أصبح القاعدة التي قيّدت كل قرار تصميم لاحق.

  • منتجات ومتغيرات مع مخزون موزّع على المستودعات والمخازن.
  • طلبات مستوردة من Shopify وWooCommerce أو منشأة يدويًا.
  • تحويل الطلبات إلى شحنات وإرسالها إلى شركات التوصيل مثل Massar وSendex وFirst Delivery وAramex وDHL وFedEx وUPS.
  • كشوف تسليم لكل شركة توصيل، وتتبّع الشحنات، ومطابقة مدفوعات الدفع عند الاستلام.
  • أعضاء الفريق والأدوار وإعدادات مساحة العمل مع عزل صارم بين المستأجرين.

البنية: مركز قيادة متعدد المستأجرين

YeloScale مستودع موحّد يضم واجهة أمامية بـ React وVite، وخلفية SaaS بـ NestJS على Postgres، وبوابة توصيل بـ Fastify مع Prisma وعمّال BullMQ، وخدمات منفصلة للفواتير والصور. يتولّى Redis التخزين المؤقت وقوائم الانتظار. كل شيء يُشحن في حاويات Docker مع نشر blue/green حتى لا تقطع الإصدارات عمل التاجر أثناء موسم البيع.

كل جدول وخدمة ومسار API وواجهة عرض مقيّد بمساحة العمل. وبيانات اعتماد شركات التوصيل مشفّرة أثناء التخزين. وتحمّل الواجهة الأمامية الصفحات كحزم مؤجّلة حتى تبقى الصفحات الأكثر استخدامًا، أي الطلبات والشحنات، سريعة على هاتف داخل المستودع.

لماذا بوابة التوصيل خدمة منفصلة

واجهات شركات التوصيل غير متسقة، وحدود الطلبات وأنماط الأعطال تختلف بينها. عزلها خلف بوابة واحدة مع عمّال في قوائم انتظار يعني أن شركة توصيل بطيئة لن تعطّل لوحة تحكم التاجر أبدًا، وأن كل استدعاء يُعاد محاولته ويُسجَّل في مكان واحد.

متاجر تُولَّد من مساحة العمل

التاجر لا يبني موقعًا إلكترونيًا. هو ينشر متجرًا، ويولّده YeloScale ممّا هو موجود أصلًا في مساحة العمل: المنتجات والمجموعات والأسعار والمخزون وقواعد التوصيل. يعيش المتجر على رابط yeloscale.shop أو نطاق خاص، ويعيد استخدام نفس السلة والدفع وتدفّق الدفع عند الاستلام في كل المتاجر.

أقسام المتجر وبطاقات المنتجات وصفحات الحملات قوالب يضبطها التاجر لا شيفرة يكتبها. وتضيف الإطلاقات المجدولة عدّادات تنازلية وأقفال إطلاق يفرضها الخادم، حتى لا يفتح عميل منتجًا مبكرًا بتغيير ساعة متصفحه.

  • صفحات المتجر والمنتج والمجموعة مولّدة من بيانات الكتالوج.
  • نطاقات خاصة بشهادات تلقائية، إضافة إلى نطاقات فرعية على yeloscale.shop.
  • إطلاقات مجدولة مع عدّادات تنازلية وأقفال إطلاق وانتهاء صلاحية للتخزين المؤقت عند لحظة الإطلاق.
  • قراءات الكتالوج مخزّنة مؤقتًا عبر Redis مع نشر دون انقطاع.

مبني لجوجل والبحث بالذكاء الاصطناعي، لا للمتابعين فقط

معظم زواحف الذكاء الاصطناعي لا تنفّذ JavaScript. المتجر المعروض من جهة العميل غير مرئي لـ ChatGPT وClaude وPerplexity، وضعيف الأساس حتى بالنسبة لجوجل. لذلك يعرض YeloScale صفحات المتاجر العامة من جهة الخادم، بمحتوى HTML حقيقي وروابط نظيفة وبيانات منظّمة فوقها.

ينشر كل متجر بيانات JSON-LD من أنواع Store وProduct وOffer وCollectionPage وBreadcrumbList، وملف robots.txt وsitemap.xml خاصًا به، وملف llms.txt يلخّص المتجر لنماذج اللغة. ويتيح دليل متاجر عام مع بحث من جهة الخادم للناس، ولمساعدي الذكاء الاصطناعي، العثور على متجر يبيع منتجًا بعينه.

لماذا يهمّ هذا التاجر الصغير

كان الاكتشاف سابقًا مرهونًا بعدد متابعي التاجر. ومع صفحات قابلة للزحف ومنظّمة، يمكن لمساعد ذكاء اصطناعي أن يذكر متجرًا في تونس عند الإجابة عن سؤال «أين أشتري كذا» دون دفع تكاليف إعلانات. وهذا نفس انضباط التحسين لمحركات البحث التوليدية الذي تطبّقه OHY Labs على موقعها.

خادم MCP: تمكين وكلاء الذكاء الاصطناعي من العمل على الطلبات والمنتجات

يمنح MCP، أي Model Context Protocol، وكيل الذكاء الاصطناعي قائمة أدوات معتمدة بمخططات وصلاحيات واضحة. ويوفّر YeloScale خادم MCP بعيدًا عبر Streamable HTTP على نقطة نهاية واحدة، محميًا برموز OAuth من مزوّد هوية خارجي، مع بيانات اكتشاف تتيح لعملاء MCP الاتصال دون شيفرة مخصصة.

قبل كتابة أي أداة، صنّفنا كل قدرة في الخلفية ضمن خمس فئات للإتاحة. الأدوات العامة للقراءة فقط لا تحتاج مصادقة لكنها مقيّدة بحدود استخدام. والقراءات الموثّقة تتطلب العضوية والنطاق والصلاحية داخل مساحة العمل. والكتابات القابلة للتراجع تضيف مخططات صارمة ومفاتيح عدم تكرار وسجلات تدقيق. أما الإجراءات الحساسة أو المدمّرة فتمرّ بتدفّق من مرحلتين، تحضير ثم تأكيد، برمز موقّع يُستخدم مرة واحدة ومرتبط بالفاعل والمستأجر. وبعض القدرات لا تُتاح عمدًا على الإطلاق.

  • أدوات قيد التشغيل: عرض الطلبات وتفاصيلها، وعرض المنتجات وتفاصيلها، وعرض مساحات العمل، والبحث في دليل المتاجر العام.
  • مثال على الفئة D: إزالة عضو من الفريق تتطلب استدعاء تحضير، ثم استدعاء تأكيد برمز يُستخدم مرة واحدة.
  • سياق المستأجر يُشتق من الهوية الموثّقة، لا من وسيط تمرّره الأداة.
  • نطاقات مثل orders:read أو catalog:write ترتبط بصلاحيات دقيقة في مساحة العمل، ويُعاد التحقق منها في كل استدعاء.
  • حدود استخدام لكل أداة، وسقوف لحجم الطلب والاستجابة، وحماية من إعادة التشغيل، وتسجيل تدقيق في سجل النشاط.
  • مفتاح إيقاف رئيسي يبقي واجهة MCP كاملة مغلقة حتى تجتاز فحوص مزوّد الهوية وأداة Inspector.

ماذا يستطيع الوكيل أن يفعل به

يستطيع وكيل مبيعات أن يجيب عن «أي طلبات الأمس ما زالت غير مدفوعة» من بيانات حقيقية. ويستطيع وكيل دعم أن يتحقق من منتج ومخزونه قبل الرد على عميل. ويستطيع وكيل بحث أن يبحث في دليل المتاجر عن تجار يبيعون فئة معيّنة. ولا يستطيع أي منهم تجاوز الصلاحية التي يملكها الإنسان أصلًا.

كيف ساعد وكلاء الذكاء الاصطناعي في بنائه

بُني YeloScale بفريق صغير يعمل مع وكلاء برمجة بالذكاء الاصطناعي. والمنهج هو المواصفة أولًا: تبدأ كل ميزة بوثيقة تصميم مكتوبة تحدّد المشكلة والقيود وما هو موجود فعلًا وما يجب عدم إعادة بنائه. ينفّذ الوكلاء وفق تلك المواصفة في مهام صغيرة، لكل منها موجز وتقرير، ويمرّ كل تغيير على اختبارات آلية قبل المراجعة.

لهذا السبب يحتوي المستودع على تدقيقات لسير عمل الطلبات الكامل، ونموذج تهديدات لخادم MCP، ومصفوفة تربط الميزات بأدوات MCP، وملاحظات اختبارات الحمل، ودليل تشغيل. التوثيق ليس أمرًا لاحقًا؛ بل هو المدخل الذي جعل التطوير المدعوم بالذكاء الاصطناعي موثوقًا.

  • مواصفات التصميم وموجزات المهام كعقد بين البشر والوكلاء.
  • اختبارات وحدات وبروتوكول على الخلفيات، بما فيها مصافحة MCP وتسجيل الأدوات.
  • مراجعات أمنية لعزل المستأجرين قبل إطلاق أي ميزة متعددة مساحات العمل.
  • نشر Docker بأسلوب blue/green من خطوط CI حتى تصبح الإصدارات روتينية بلا مفاجآت.

ماذا يكسب التجار

يحصل التاجر على متجر إلكتروني حقيقي، وعلى الطلبات والدفع عند الاستلام في مكان واحد، وعلى شحنات تُرسل إلى أي شركة توصيل مدعومة، وعلى صفحات يمكن لجوجل ومساعدي الذكاء الاصطناعي قراءتها. كما يصبح عمله جاهزًا للوكلاء: فعندما يضيف وكيل مبيعات أو دعم بالذكاء الاصطناعي، يكون خادم MCP موجودًا مسبقًا بالصلاحيات الصحيحة.

بالنسبة لـ OHY Labs، YeloScale هو التطبيق المرجعي لما نعنيه بالبنية التحتية المتوافقة مع MCP. ونفس المنهج، أي منصة تكون مصدر الحقيقة، وواجهات عامة مولّدة، وطبقة MCP محدودة الصلاحيات، هو ما نقدّمه لمنصات عملائنا.

أسئلة شائعة

إجابات مختصرة للفرق التي تقيّم وكلاء الذكاء الاصطناعي وتكاملات MCP والأتمتة في بيئة الإنتاج.

ما هو YeloScale؟

YeloScale منصة تجارة وتوصيل بنتها OHY Labs. يدير التجار عبرها المنتجات والمخزون والطلبات والشحنات والدفع عند الاستلام في مساحة عمل واحدة، وينشرون متجرًا مولّدًا تلقائيًا، ويربطون شركات التوصيل والمتاجر الخارجية كتكاملات.

ماذا تعني عبارة «جاهزة لـ MCP» لمنصة تجارة إلكترونية؟

تعني أن وكلاء الذكاء الاصطناعي يمكنهم الاتصال عبر Model Context Protocol واستخدام أدوات معتمدة مثل عرض الطلبات أو البحث في المتاجر، بصلاحيات محدودة وسجلات تدقيق وخطوات تأكيد للإجراءات الحساسة، بدلًا من كشط الموقع أو الاحتفاظ بمفاتيح API خام.

هل يمكن لـ OHY Labs جعل منصتنا الحالية جاهزة لـ MCP مثل YeloScale؟

نعم. تصنّف OHY Labs قدرات منصتك، وتصمّم نموذج الصلاحيات والتأكيد، وتبني خادم MCP أمام واجهات API الخاصة بك، وتضيف المراقبة وتسجيل التدقيق حتى يتمكن الوكلاء من العمل على بياناتك بأمان.

حوّل هذه الفكرة إلى سير عمل ذكاء اصطناعي في الإنتاج.

يمكننا تحديد نطاق سير العمل، وربط الأدوات المناسبة، وإضافة قواعد الأمان، وإطلاق وكيل يثق به فريقك.