Files
2026-07-13 13:31:35 +08:00

12 KiB

🚀 خادم MCP مع PostgreSQL - دليل التعلم الكامل

🧠 نظرة عامة على مسار تعلم تكامل قاعدة بيانات MCP

يرشدك هذا الدليل التعليمي الشامل لبناء خوادم بروتوكول سياق النموذج (MCP) جاهزة للإنتاج تدمج مع قواعد البيانات من خلال تنفيذ تحليلات التجزئة العملي. ستتعلم أنماطًا بمستوى المؤسسات بما في ذلك أمن مستوى الصف (RLS)، البحث الدلالي، تكامل Azure AI، والوصول متعدد المستأجرين إلى البيانات.

سواء كنت مطور باك إند، مهندس ذكاء اصطناعي، أو مهندس بيانات، يوفر هذا الدليل تعلمًا منظمًا مع أمثلة واقعية وتمارين عملية تأخذك خلال خادم MCP التالي https://github.com/microsoft/MCP-Server-and-PostgreSQL-Sample-Retail.

🔗 مصادر MCP الرسمية

🧭 مسار تعلم تكامل قاعدة بيانات MCP

📚 الهيكل التعليمي الكامل لـ https://github.com/microsoft/MCP-Server-and-PostgreSQL-Sample-Retail

المختبر الموضوع الوصف الرابط
المختبر 1-3: الأساسيات
00 مقدمة في تكامل قاعدة بيانات MCP نظرة عامة على MCP مع تكامل قاعدة البيانات وحالة استخدام تحليلات التجزئة ابدأ هنا
01 مفاهيم هندسة النواة فهم هندسة خادم MCP، طبقات قاعدة البيانات، وأنماط الأمان تعلم
02 الأمان وتعدد المستأجرين أمان مستوى الصف، المصادقة، والوصول متعدد المستأجرين إلى البيانات تعلم
03 إعداد البيئة إعداد بيئة التطوير، Docker، موارد Azure الإعداد
المختبر 4-6: بناء خادم MCP
04 تصميم قاعدة البيانات والمخطط إعداد PostgreSQL، تصميم مخطط التجزئة، وبيانات تجريبية ابنِ
05 تنفيذ خادم MCP بناء خادم FastMCP مع تكامل قاعدة البيانات ابنِ
06 تطوير الأدوات إنشاء أدوات استعلام قواعد البيانات واستكشاف المخطط ابنِ
المختبر 7-9: الميزات المتقدمة
07 تكامل البحث الدلالي تنفيذ تضمينات المتجه مع Azure OpenAI و pgvector تقدم
08 الاختبار وتصحيح الأخطاء استراتيجيات الاختبار، أدوات التصحيح، وطرق التحقق اختبر
09 تكامل VS Code تكوين تكامل MCP مع VS Code واستخدام دردشة الذكاء الاصطناعي ادمج
المختبر 10-12: الإنتاج وأفضل الممارسات
10 استراتيجيات النشر نشر Docker، تطبيقات الحاويات على Azure، واعتبارات التوسع انشر
11 المراقبة والرصد Application Insights، تسجيل الدخول، مراقبة الأداء راقب
12 أفضل الممارسات والتحسين تحسين الأداء، تعزيز الأمان، ونصائح الإنتاج حسن

💻 ما ستبنيه

بحلول نهاية هذا المسار التعليمي، ستكون قد أنشأت خادم MCP لتحليلات تجزئة Zava كاملاً يتضمن:

  • قاعدة بيانات تجزئة متعددة الجداول مع طلبات العملاء، المنتجات، والمخزون
  • أمن مستوى الصف لعزل البيانات حسب المتجر
  • بحث دلالي للمنتجات باستخدام تضمينات Azure OpenAI
  • تكامل دردشة الذكاء الاصطناعي مع VS Code للاستعلامات باللغة الطبيعية
  • نشر جاهز للإنتاج باستخدام Docker و Azure
  • مراقبة شاملة باستخدام Application Insights

🎯 المتطلبات المسبقة للتعلم

للاستفادة القصوى من هذا المسار التعليمي، يجب أن تكون لديك:

  • خبرة برمجية: إلمام بـ Python (مفضل) أو لغات مماثلة
  • معرفة قواعد البيانات: فهم أساسي لـ SQL وقواعد البيانات العلائقية
  • مفاهيم API: فهم REST APIs ومفاهيم HTTP
  • أدوات التطوير: خبرة في سطر الأوامر، Git، ومحررات الأكواد
  • أساسيات السحابة: (اختياري) معرفة أساسية بـ Azure أو منصات السحابة المماثلة
  • إلمام بـ Docker: (اختياري) فهم مفاهيم الحاويات

الأدوات المطلوبة

  • Docker Desktop - لتشغيل PostgreSQL وخادم MCP
  • Azure CLI - لنشر موارد السحابة
  • VS Code - للتطوير وتكامل MCP
  • Git - للتحكم في الإصدارات
  • Python 3.8+ - لتطوير خادم MCP

📚 دليل الدراسة والموارد

يتضمن هذا المسار مصادر شاملة لمساعدتك على التنقل بفعالية:

دليل الدراسة

كل مختبر يتضمن:

  • أهداف تعلم واضحة - ما ستحققه
  • تعليمات خطوة بخطوة - دليل تنفيذ مفصل
  • أمثلة تعليمية - عينات تعمل مع شروحات
  • تمارين - فرص للتدريب العملي
  • أدلة استكشاف الأخطاء - مشكلات شائعة وحلولها
  • مصادر إضافية - قراءة واستكشاف أوسع

التحقق من المتطلبات المسبقة

قبل بدء كل مختبر، ستجد:

  • المعرفة المطلوبة - ما يجب أن تعرفه مقدمًا
  • التحقق من الإعداد - كيفية التحقق من بيئتك
  • تقديرات الوقت - الوقت المتوقع للإكمال
  • نتائج التعلم - ما ستعرفه بعد الانتهاء

مسارات التعلم الموصى بها

اختر مسارك بناءً على مستوى خبرتك:

🟢 مسار المبتدئين (جديد على MCP)

  1. تأكد من إتمام 0-10 من MCP للمبتدئين أولاً
  2. أكمل المختبرات 00-03 لتعزيز فهمك للأساسيات
  3. اتبع المختبرات 04-06 للتطبيق العملي
  4. جرب المختبرات 07-09 للاستخدام العملي

🟡 المسار المتوسط (لديك خبرة قليلة مع MCP)

  1. راجع المختبرات 00-01 لمفاهيم خاصة بقواعد البيانات
  2. ركز على المختبرات 02-06 للتنفيذ
  3. تعمق في المختبرات 07-12 للميزات المتقدمة

🔴 المسار المتقدم (لديك خبرة مع MCP)

  1. تصفح المختبرات 00-03 للسياق العام
  2. ركز على المختبرات 04-09 لتكامل قواعد البيانات
  3. ركز على المختبرات 10-12 لنشر الإنتاج

🛠️ كيفية استخدام هذا المسار التعليمي بفعالية

التعلم المتسلسل (موصى به)

اتبع المختبرات بالترتيب لفهم شامل:

  1. اقرأ النظرة العامة - فهم ما ستتعلمه
  2. تحقق من المتطلبات المسبقة - تأكد من معرفتك الأساسية
  3. اتبع الأدلة خطوة بخطوة - طبق أثناء التعلم
  4. أكمل التمارين - عزز فهمك
  5. راجع النقاط الرئيسية - ثبت النتائج التعليمية

التعلم المستهدف

إذا كنت تحتاج مهارات محددة:

  • تكامل قواعد البيانات: ركز على المختبرات 04-06
  • تنفيذ الأمان: ركز على المختبرات 02، 08، 12
  • الذكاء الاصطناعي/البحث الدلالي: تعمق في المختبر 07
  • نشر الإنتاج: ادرس المختبرات 10-12

التمرين العملي

كل مختبر يشمل:

  • أمثلة شيفرة عملية - انسخ وعدل وجرب
  • سيناريوهات واقعية - استخدامات عملية في تحليلات التجزئة
  • تعقيد تدريجي - بناء من البسيط إلى المتقدم
  • خطوات التحقق - راقب تطبيقك يعمل

🌟 المجتمع والدعم

احصل على المساعدة

🚀 جاهز للبدء؟

ابدأ رحلتك مع المختبر 00: مقدمة في تكامل قاعدة بيانات MCP


أتقن بناء خوادم MCP جاهزة للإنتاج مع تكامل قواعد البيانات من خلال هذه التجربة التعلمية العملية والشاملة.


إخلاء المسؤولية: تمت ترجمة هذا المستند باستخدام خدمة الترجمة الآلية Co-op Translator. وعلى الرغم من أننا نسعى لتحقيق الدقة، يُرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. ينبغي اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي والموثوق. بالنسبة للمعلومات الحساسة، يُنصح باستخدام ترجمة بشرية محترفة. نحن غير مسؤولين عن أي سوء فهم أو تفسير خاطئ ناتج عن استخدام هذه الترجمة.