44 KiB
اتبع هذه الخطوات للبدء باستخدام هذه الموارد:
- استنسخ المستودع: انقر على
- استنساخ المستودع:
git clone https://github.com/microsoft/mcp-for-beginners.git - انضم إلى
🌐 دعم متعدد اللغات
مدعوم عبر إجراء GitHub (آلي ومُحدث دائماً)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
تفضل الاستنساخ محليًا؟
يتضمن هذا المستودع أكثر من 50 ترجمة للغات تزيد بشكل كبير من حجم التنزيل. للاستنساخ بدون الترجمات، استخدم الفحص المتقطع:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git cd mcp-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git cd mcp-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"هذا يمنحك كل ما تحتاجه لإكمال الدورة بتنزيل أسرع بكثير.
🚀 منهج بروتوكول سياق النموذج (MCP) للمبتدئين
تعلم MCP مع أمثلة عملية للشفرة البرمجية بلغة C#، Java، JavaScript، Rust، Python، وTypeScript
🧠 نظرة عامة على منهج بروتوكول سياق النموذج
مرحبًا بك في رحلتك في بروتوكول سياق النموذج! إذا تساءلت يومًا كيف تتواصل تطبيقات الذكاء الاصطناعي مع أدوات وخدمات مختلفة، فأنت على وشك اكتشاف الحل الأنيق الذي يغير طريقة بناء المطورين لأنظمة ذكية.
فكر في MCP كمترجم عالمي لتطبيقات الذكاء الاصطناعي - تمامًا كما تسمح لك منافذ USB بتوصيل أي جهاز بجهاز الكمبيوتر الخاص بك، يتيح MCP لنماذج الذكاء الاصطناعي الاتصال بأي أداة أو خدمة بطريقة موحدة. سواء كنت تبني الروبوت المحادثة الأول لك أو تعمل على سير عمل ذكاء اصطناعي معقد، فإن فهم MCP سيمنحك القوة لإنشاء تطبيقات أكثر قدرة ومرونة.
تم تصميم هذا المنهج بصبر وعناية من أجل رحلة التعلم الخاصة بك. سنبدأ بمفاهيم بسيطة تعرفها بالفعل ونعزز خبرتك تدريجياً من خلال الممارسة العملية بلغتك البرمجية المفضلة. كل خطوة تشمل تفسيرات واضحة، أمثلة عملية، والكثير من التشجيع على طول الطريق.
بحلول الوقت الذي تكمل فيه هذه الرحلة، ستكون واثقًا من بناء خوادم MCP الخاصة بك، ودمجها مع منصات الذكاء الاصطناعي الشهيرة، وفهم كيف يعيد هذا التكنولوجيا تشكيل مستقبل تطوير الذكاء الاصطناعي. هيا نبدأ هذه المغامرة المثيرة معًا!
الوثائق الرسمية والمواصفات
هذا المنهج متوافق مع مواصفة MCP 2025-11-25 (الإصدار المستقر الأحدث). تستخدم مواصفة MCP ترقيم الإصدارات المبني على التاريخ (بتنسيق YYYY-MM-DD) لضمان تتبع واضح لإصدارات البروتوكول.
تصبح هذه الموارد أكثر قيمة مع نمو فهمك، لكن لا تشعر بالضغط لقراءة كل شيء على الفور. ابدأ بالمناطق التي تثير اهتمامك أكثر!
- 📘 توثيق MCP – هذا هو موردك الأساسي للدروس الإرشادية خطوة بخطوة وأدلة المستخدم. تم كتابة التوثيق مع مراعاة المبتدئين، ويوفر أمثلة واضحة يمكن متابعتها بالسرعة التي تناسبك.
- 📜 مواصفة MCP – اعتبرها كدليل مرجعي شامل. أثناء العمل عبر المنهج، ستجد نفسك تعود هنا للبحث عن تفاصيل محددة واستكشاف ميزات متقدمة.
- 📜 تاريخ إصدار مواصفات MCP – تحتوي على معلومات حول تاريخ إصدارات البروتوكول وكيف يستخدم MCP ترقيمًا مبنيًا على التاريخ (بتنسيق YYYY-MM-DD).
- 🧑💻 مستودع MCP على GitHub – هنا ستجد مجموعات تطوير البرامج، الأدوات، وأمثلة الشفرات البرمجية بلغات برمجة متعددة. إنه كنز من الأمثلة العملية والمكونات الجاهزة للاستخدام.
- 🌐 مجتمع MCP – انضم إلى المتعلمين والمطورين ذوي الخبرة في مناقشات حول MCP. إنه مجتمع داعم حيث الأسئلة مرحب بها والمعرفة تُشارك بحرية.
أهداف التعلم
بنهاية هذا المنهج، ستشعر بالثقة والحماس بشأن قدراتك الجديدة. إليك ما ستحققه:
• فهم أساسيات MCP: ستفهم ما هو بروتوكول سياق النموذج ولماذا يُحدث ثورة في كيفية عمل تطبيقات الذكاء الاصطناعي معًا، باستخدام تشبيهات وأمثلة تجعل المفاهيم واضحة.
• بناء أول خادم MCP خاص بك: ستنشئ خادم MCP يعمل بلغتك البرمجية المفضلة، بدءًا من أمثلة بسيطة وتطوير مهاراتك خطوة بخطوة.
• ربط نماذج الذكاء الاصطناعي بالأدوات الحقيقية: ستتعلم كيفية سد الفجوة بين نماذج الذكاء الاصطناعي والخدمات الفعلية، مما يمنح تطبيقاتك قدرات جديدة وقوية.
• تطبيق أفضل ممارسات الأمان: ستفهم كيف تحافظ على أمان تنفيذات MCP الخاصة بك، وتحمي تطبيقاتك ومستخدميك.
• النشر بثقة: ستعرف كيفية نقل مشاريع MCP من التطوير إلى الإنتاج، مع استراتيجيات نشر عملية تعمل في العالم الحقيقي.
• الانضمام إلى مجتمع MCP: ستصبح جزءًا من مجتمع متنامٍ من المطورين الذين يشكلون مستقبل تطوير تطبيقات الذكاء الاصطناعي.
الخلفية الأساسية
قبل الغوص في تفاصيل MCP، تأكد من شعورك بالراحة مع بعض المفاهيم الأساسية. لا تقلق إذا لم تكن خبيرًا في هذه المجالات - سنشرح كل ما تحتاج معرفته مع تقدمنا!
فهم البروتوكولات (الأساس)
فكر في البروتوكول كقواعد لمحادثة. عندما تتصل بصديق، كلاكما يعرف أن تقول "مرحبًا" عند الرد، ويتناوبان في الكلام، ويقولان "وداعًا" عند الانتهاء. تحتاج برامج الكمبيوتر إلى قواعد مشابهة للتواصل بفعالية.
MCP هو بروتوكول - مجموعة من القواعد المتفق عليها التي تساعد نماذج وتطبيقات الذكاء الاصطناعي على إجراء "محادثات" منتجة مع الأدوات والخدمات. تمامًا كما تجعل قواعد المحادثة التواصل البشري أكثر سلاسة، يجعل MCP تواصل تطبيقات الذكاء الاصطناعي أكثر موثوقية وقوة.
علاقات العميل-الخادم (كيف تعمل البرامج معًا)
أنت تستخدم علاقات العميل-الخادم يوميًا بالفعل! عندما تستخدم متصفح الإنترنت (العميل) لزيارة موقع، فأنت تتصل بخادم ويب يرسل لك محتوى الصفحة. يعرف المتصفح كيفية طلب المعلومات، ويعرف الخادم كيفية الاستجابة.
في MCP، لدينا علاقة مشابهة: نماذج الذكاء الاصطناعي تعمل كعملاء يطلبون معلومات أو إجراءات، بينما توفر خوادم MCP تلك القدرات. إنه مثل وجود مساعد مفيد (الخادم) يمكن للذكاء الاصطناعي طلب أداء مهام محددة منه.
لماذا التوحيد القياسي مهم (جعل الأشياء تعمل معًا)
تخيل لو أن كل مصنع سيارات يستخدم مضخات وقود بشكل مختلف - ستحتاج إلى محول مختلف لكل سيارة! التوحيد القياسي يعني الاتفاق على طرق مشتركة حتى تعمل الأشياء معًا بسلاسة.
يوفر MCP هذا التوحيد القياسي لتطبيقات الذكاء الاصطناعي. بدلًا من أن يحتاج كل نموذج ذكاء اصطناعي إلى شفرة مخصصة للعمل مع كل أداة، يخلق MCP طريقة موحدة لتواصلها. هذا يعني أن المطورين يمكنهم بناء أدوات مرة واحدة وجعلها تعمل مع أنظمة ذكاء اصطناعي متعددة.
🧭 نظرة عامة على مسار تعلمك
رحلة MCP الخاصة بك منظمة بعناية لبناء ثقتك ومهاراتك بشكل تدريجي. كل مرحلة تقدم مفاهيم جديدة مع تعزيز ما تعلمته سابقًا.
🌱 مرحلة الأساس: فهم الأساسيات (الوحدات 0-2)
هنا تبدأ مغامرتك! سنقدم لك مفاهيم MCP باستخدام تشبيهات مألوفة وأمثلة بسيطة. ستفهم ما هو MCP، ولماذا هو موجود، وكيف يتناسب مع عالم تطوير الذكاء الاصطناعي الأكبر.
• الوحدة 0 - مقدمة إلى MCP: سنبدأ باستكشاف ما هو MCP ولماذا هو مهم جدًا لتطبيقات الذكاء الاصطناعي الحديثة. سترى أمثلة من العالم الحقيقي لـ MCP في العمل وتفهم كيف يحل مشاكل شائعة تواجه المطورين.
• الوحدة 1 - شرح المفاهيم الأساسية: هنا ستتعلم اللبنات الأساسية لـ MCP. سنستخدم الكثير من التشبيهات والأمثلة المرئية للتأكد من أن هذه المفاهيم تبدو طبيعية ومفهومة.
• الوحدة 2 - الأمان في MCP: قد يبدو الأمان مخيفًا، لكننا سنوضح لك كيف يتضمن MCP ميزات أمان مدمجة ونعلمك أفضل الممارسات التي تحمي تطبيقاتك من البداية.
🔨 مرحلة البناء: إنشاء أول تطبيقاتك (الوحدة 3)
الآن يبدأ المرح الحقيقي! ستحصل على تجربة عملية في بناء خوادم وعملاء MCP حقيقية. لا تقلق - سنبدأ ببساطة ونرشدك خلال كل خطوة.
يحتوي هذا الوحدة على عدة أدلة عملية تتيح لك الممارسة بلغتك البرمجية المفضلة. ستنشئ خادمك الأول، تبني عميلاً للاتصال به، وحتى تدمج مع أدوات تطوير شائعة مثل VS Code.
يتضمن كل دليل أمثلة كود كاملة، ونصائح لحل المشكلات، وشروحات لأسباب اختيار تصميمات معينة. بحلول نهاية هذه المرحلة، سيكون لديك تطبيقات MCP تعمل يمكنك أن تفخر بها!
🚀 مرحلة النمو: المفاهيم المتقدمة والتطبيق الواقعي (الوحدات 4-5)
بعد إتقان الأساسيات، أنت مستعد لاستكشاف ميزات MCP أكثر تعقيدًا. سنغطي استراتيجيات التطبيق العملية، وتقنيات تصحيح الأخطاء، ومواضيع متقدمة مثل التكامل متعدد الأنماط للذكاء الاصطناعي.
ستتعلم أيضًا كيفية توسيع تطبيقات MCP للاستخدام في الإنتاج والدمج مع منصات سحابية مثل Azure. هذه الوحدات تُعدك لبناء حلول MCP يمكنها التعامل مع متطلبات العالم الحقيقي.
🌟 مرحلة الإتقان: المجتمع والتخصص (الوحدات 6-11)
تركز المرحلة النهائية على الانضمام إلى مجتمع MCP والتخصص في المجالات التي تهمك أكثر. ستتعلم كيفية المساهمة في مشاريع MCP مفتوحة المصدر، وتنفيذ أنماط مصادقة متقدمة، وبناء حلول متكاملة مع قواعد البيانات.
تستحق الوحدة 11 ذكرًا خاصًا - فهي مسار تعليمي عملي كامل مكون من 13 مختبرًا يعلمك بناء خوادم MCP جاهزة للإنتاج مع دمج PostgreSQL. إنها بمثابة مشروع تخرّج يجمع كل ما تعلمته!
📚 هيكل المنهج الكامل
| الوحدة | الموضوع | الوصف | الرابط |
|---|---|---|---|
| الوحدات 0-3: الأساسيات | |||
| 00 | مقدمة في MCP | نظرة عامة على بروتوكول نموذج السياق وأهميته في خطوط أنابيب الذكاء الاصطناعي | اقرأ المزيد |
| 01 | شرح المفاهيم الأساسية | استكشاف معمق لمفاهيم MCP الأساسية | اقرأ المزيد |
| 02 | الأمان في MCP | التهديدات الأمنية وأفضل الممارسات | اقرأ المزيد |
| 03 | البدء مع MCP | إعداد البيئة، الخوادم/العملاء الأساسيين، التكامل | اقرأ المزيد |
| الوحدة 3: بناء خادمك الأول والعميل | |||
| 3.1 | الخادم الأول | إنشاء خادم MCP الأول الخاص بك | الدليل |
| 3.2 | العميل الأول | تطوير عميل MCP أساسي | الدليل |
| 3.3 | العميل مع LLM | دمج نماذج اللغة الكبيرة | الدليل |
| 3.4 | تكامل VS Code | استخدام خوادم MCP في VS Code | الدليل |
| 3.5 | خادم stdio | إنشاء خوادم باستخدام نقل stdio | الدليل |
| 3.6 | البث عبر HTTP | تنفيذ البث عبر HTTP في MCP | الدليل |
| 3.7 | مجموعة أدوات Microsoft Foundry | استخدام مجموعة أدوات Microsoft Foundry مع MCP | الدليل |
| 3.8 | الاختبار | اختبار تنفيذ خادم MCP الخاص بك | الدليل |
| 3.9 | النشر | نشر خوادم MCP للإنتاج | الدليل |
| 3.10 | الاستخدام المتقدم للخادم | استخدام خوادم متقدمة للميزات المتقدمة وتحسين الهندسة | الدليل |
| 3.11 | المصادقة البسيطة | فصل يوضح المصادقة من البداية وRBAC | الدليل |
| 3.12 | مضيفو MCP | تكوين Claude Desktop وCursor وCline وغيرها من مضيفي MCP | الدليل |
| 3.13 | مفتش MCP | تصحيح واختبار خوادم MCP باستخدام أداة المفتش | الدليل |
| 3.14 | العينة | استخدام العينات للتعاون مع العميل | الدليل |
| 3.15 | تطبيقات MCP | بناء تطبيقات MCP | الدليل |
| الوحدات 4-5: التطبيق العملي والمتقدم | |||
| 04 | التطبيق العملي | SDKs، التصحيح، الاختبار، قوالب الأسئلة القابلة لإعادة الاستخدام | اقرأ المزيد |
| 4.1 | الترقيم | التعامل مع مجموعات نتائج كبيرة باستخدام الترقيم القائم على المؤشر | الدليل |
| 05 | مواضيع متقدمة في MCP | الذكاء الاصطناعي متعدد الأنماط، التوسع، الاستخدام المؤسسي | اقرأ المزيد |
| 5.1 | تكامل Azure | تكامل MCP مع Azure | الدليل |
| 5.2 | تعدد الأنماط | العمل مع أنماط متعددة | الدليل |
| 5.3 | عرض OAuth2 | تنفيذ مصادقة OAuth2 | الدليل |
| 5.4 | سياقات الجذر | فهم وتنفيذ سياقات الجذر | الدليل |
| 5.5 | التوجيه | استراتيجيات توجيه MCP | الدليل |
| 5.6 | العينة | تقنيات العينة في MCP | الدليل |
| 5.7 | التوسع | توسيع تطبيقات MCP | الدليل |
| 5.8 | الأمان | اعتبارات الأمان المتقدمة | الدليل |
| 5.9 | البحث على الويب | تنفيذ قدرات البحث على الويب | الدليل |
| 5.10 | البث المباشر | بناء وظيفة البث المباشر | الدليل |
| 5.11 | البحث المباشر | تنفيذ البحث المباشر | الدليل |
| 5.12 | مصادقة Entra ID | المصادقة باستخدام Microsoft Entra ID | الدليل |
| 5.13 | تكامل Foundry | التكامل مع Microsoft Foundry | الدليل |
| 5.14 | هندسة السياق | تقنيات للهندسة الفعالة للسياق | الدليل |
| 5.15 | نقل مخصص لـ MCP | تنفيذات النقل المخصصة | الدليل |
| 5.16 | ميزات البروتوكول | إشعارات التقدم، الإلغاء، قوالب الموارد | الدليل |
| 5.17 | التفكير التنافسي متعدد الوكلاء | وكيلان يجادلان في وجهات نظر متقابلة باستخدام أدوات MCP المشتركة، تُقيّم بواسطة وكيل حكم | الدليل |
| الوحدات 6-10: المجتمع وأفضل الممارسات | |||
| 06 | مساهمات المجتمع | كيفية المساهمة في نظام MCP البيئي | الدليل |
| 07 | دروس من التبني المبكر | قصص تطبيق من الواقع | الدليل |
| 08 | أفضل الممارسات لـ MCP | الأداء، تحمل الأخطاء، المرونة | الدليل |
| 09 | دراسات حالة MCP | أمثلة تطبيقية | الدليل |
| 10 | ورشة عمل عملية | بناء خادم MCP مع Microsoft Foundry Toolkit | المختبر |
| الوحدة 11: مختبر MCP العملي | |||
| 11 | دمج خادم MCP مع قواعد البيانات | مسار تعليمي عملي شامل مكون من 13 مختبرًا للدمج مع PostgreSQL | المختبرات |
| 11.1 | مقدمة | نظرة عامة على MCP مع دمج قواعد البيانات وحالة استخدام تحليلات البيع بالتجزئة | المختبر 00 |
| 11.2 | الهندسة الأساسية | فهم هندسة خادم MCP، طبقات قاعدة البيانات، وأنماط الأمان | المختبر 01 |
| 11.3 | الأمان وتعدد المستأجرين | أمان مستوى الصف، المصادقة، والوصول متعدد المستأجرين للبيانات | المختبر 02 |
| 11.4 | إعداد البيئة | إعداد بيئة التطوير، Docker، موارد Azure | المختبر 03 |
| 11.5 | تصميم قاعدة البيانات | إعداد PostgreSQL، تصميم مخطط البيع بالتجزئة، وبيانات عينة | المختبر 04 |
| 11.6 | تنفيذ خادم MCP | بناء خادم FastMCP مع دمج قاعدة البيانات | المختبر 05 |
| 11.7 | تطوير الأدوات | إنشاء أدوات استعلام قواعد البيانات واستكشاف المخطط | المختبر 06 |
| 11.8 | البحث الدلالي | تنفيذ تضمينات المتجهات باستخدام Azure OpenAI وpgvector | المختبر 07 |
| 11.9 | الاختبار وتصحيح الأخطاء | استراتيجيات الاختبار، أدوات التصحيح، ونهج التحقق | المختبر 08 |
| 11.10 | تكامل VS Code | تكوين تكامل MCP في VS Code واستخدام الدردشة AI | المختبر 09 |
| 11.11 | استراتيجيات النشر | نشر عبر Docker، تطبيقات الحاوية في Azure، واعتبارات التوسع | المختبر 10 |
| 11.12 | الرصد | Application Insights، التسجيل، مراقبة الأداء | المختبر 11 |
| 11.13 | أفضل الممارسات | تحسين الأداء، تعزيز الأمان، ونصائح للإنتاج | المختبر 12 |
| الوحدة 12: أدوات MCP | |||
| 12.1 | الأدوات | استخدام MCP في تطبيق Copilot | الدليل |
💻 مشاريع الكود النموذجية
واحدة من أكثر أجزاء تعلم MCP إثارة هي رؤية مهاراتك البرمجية تتطور تدريجيًا. لقد صممنا أمثلة الكود الخاصة بنا لتبدأ ببساطة وتنمو لتصبح أكثر تعقيدًا كلما تعمقت في الفهم. هذه طريقتنا في تقديم المفاهيم - مع كود سهل الفهم ولكنه يوضح مبادئ MCP الحقيقية، ستفهم ليس فقط ما يفعله هذا الكود، بل ولماذا هو منظم بهذه الطريقة وكيف يتناسب مع تطبيقات MCP الأكبر.
عينات آلة حاسبة MCP الأساسية
| اللغة | الوصف | الرابط |
|---|---|---|
| C# | مثال خادم MCP | عرض الكود |
| Java | آلة حاسبة MCP | عرض الكود |
| JavaScript | تجربة MCP | عرض الكود |
| Python | خادم MCP | عرض الكود |
| TypeScript | مثال MCP | عرض الكود |
| Rust | مثال MCP | عرض الكود |
تطبيقات MCP المتقدمة
| اللغة | الوصف | الرابط |
|---|---|---|
| C# | عينة متقدمة | عرض الكود |
| جافا مع سبرينغ | مثال تطبيق الحاوية | عرض الكود |
| جافا سكريبت | مثال متقدم | عرض الكود |
| بايثون | تنفيذ معقد | عرض الكود |
| تايب سكريبت | مثال الحاوية | عرض الكود |
🎯 المتطلبات الأساسية لتعلم MCP
للحصول على أقصى استفادة من هذا المنهج الدراسي، يجب أن يكون لديك:
-
معرفة أساسية بالبرمجة في واحدة على الأقل من اللغات التالية: C#، جافا، جافا سكريبت، بايثون، أو تايب سكريبت
-
فهم نموذج العميل والخادم وواجهات برمجة التطبيقات
-
الإلمام بمفاهيم REST و HTTP
-
(اختياري) خلفية في مفاهيم الذكاء الاصطناعي/التعلم الآلي
-
الانضمام إلى مناقشات مجتمعنا للدعم
📚 دليل الدراسة والموارد
تتضمن هذه المستودعات عدة موارد لمساعدتك على التنقل والتعلم بفعالية:
دليل الدراسة
يتوفر دليل الدراسة شامل لمساعدتك على التنقل في هذا المستودع بفعالية. يعرض هذا الخريطة المنهجية المرئية كيف ترتبط جميع المواضيع ويوفر إرشادات حول كيفية استخدام مشاريع العينة بفعالية. إنه مفيد بشكل خاص إذا كنت متعلمًا بصريًا يفضل رؤية الصورة الكبيرة.
يشمل الدليل:
- خريطة منهجية مرئية تبين جميع المواضيع المشمولة
- تفصيل مفصل لكل قسم في المستودع
- إرشادات حول كيفية استخدام مشاريع العينة
- مسارات تعلم موصى بها لمختلف مستويات المهارة
- موارد إضافية لدعم رحلتك التعليمية
سجل التغييرات
نحتفظ بسجل تفصيلي بـ سجل التغييرات الذي يتتبع جميع التحديثات الهامة على مواد المنهج الدراسي، حتى تتمكن من مواكبة آخر التحسينات والإضافات.
- إضافات محتوى جديدة
- تغييرات هيكلية
- تحسينات في الخصائص
- تحديثات الوثائق
🛠️ كيفية استخدام هذا المنهج الدراسي بفعالية
يتضمن كل درس في هذا الدليل:
- شرح واضح لمفاهيم MCP
- أمثلة شفرة حية بعدة لغات
- تمارين لبناء تطبيقات MCP حقيقية
- موارد إضافية للمتعلمين المتقدمين
لنبدأ تعلم MCP مع C# - سلسلة دروس
دعونا نتعرف على بروتوكول نموذج السياق (MCP)، وهو إطار عمل متطور مصمم لتوحيد التفاعلات بين نماذج الذكاء الاصطناعي وتطبيقات العملاء. خلال هذه الجلسة الموجهة للمبتدئين، سنقدم لك MCP ونرشدك خلال إنشاء أول خادم MCP خاص بك.
C#: https://aka.ms/letslearnmcp-csharp
Java: https://aka.ms/letslearnmcp-java
JavaScript: https://aka.ms/letslearnmcp-javascript
Python: https://aka.ms/letslearnmcp-python
🎓 رحلتك مع MCP تبدأ الآن
تهانينا! لقد اتخذت للتو الخطوة الأولى في رحلة مثيرة ستوسع قدراتك البرمجية وتربطك بأحدث التطورات في مجال الذكاء الاصطناعي.
ما أنجزته بالفعل
بقراءتك لهذه المقدمة، بدأت بالفعل في بناء قاعدة معرفية لـ MCP. أنت تفهم ما هو MCP، لماذا هو مهم، وكيف سيدعمك هذا المنهج الدراسي خلال رحلتك التعليمية. هذا إنجاز كبير وبداية خبرتك في هذه التكنولوجيا الهامة.
المغامرة القادمة
مع تقدمك خلال الوحدات، تذكر أن كل خبير كان مبتدئًا يومًا ما. المفاهيم التي قد تبدو معقدة الآن ستصبح طبيعية عند ممارستها وتطبيقها. كل خطوة صغيرة تبني قدرات قوية ستخدمك طوال مسيرتك التطويرية.
شبكة الدعم الخاصة بك
أنت تنضم إلى مجتمع من المتعلمين والخبراء الذين شغوفون بـ MCP ويتطلعون لمساعدة الآخرين على النجاح. سواء علقت في تحدي برمجي أو كنت متحمسًا لمشاركة اكتشاف جديد، فإن المجتمع هنا لدعم رحلتك.
إذا واجهت أي مشكلة أو كان لديك أي سؤال حول بناء تطبيقات الذكاء الاصطناعي، انضم إلى زملاء المتعلمين والمطورين المتمرسين في مناقشات MCP. إنه مجتمع داعم حيث تُرحّب بالأسئلة وتُشارك المعرفة بحرية.
إذا كان لديك ملاحظات على المنتج أو واجهت أخطاء أثناء البناء، قم بزيارة:
هل أنت مستعد للبدء؟
تبدأ مغامرتك مع MCP الآن! ابدأ بالوحدة 0 لتغمر نفسك في أول تجارب MCP العملية لديك، أو استكشف مشاريع العينة لترى ما ستقوم ببنائه. تذكر - كل خبير بدأ من حيث أنت الآن، ومع الصبر والممارسة ستندهش مما يمكنك تحقيقه.
مرحبًا بك في عالم تطوير بروتوكول نموذج السياق. لنبنِ شيئًا رائعًا معًا!
🤝 المساهمة في مجتمع التعلم
يتقوى هذا المنهج الدراسي بمساهمات من متعلمين مثلك! سواءً كنت تصلح خطأ مطبعي، تقترح شرحًا أوضح، أو تضيف مثالًا جديدًا، فإن مساهماتك تساعد المبتدئين الآخرين على النجاح.
شكرًا للمحترف المعترف به من Microsoft Shivam Goyal لمساهمته بأمثلة الشيفرات.
عملية المساهمة مصممة لتكون مرحبة وداعمة. تتطلب معظم المساهمات اتفاقية ترخيص المساهم (CLA)، لكن الأدوات الآلية سترشدك خلال العملية بسلاسة.
📜 التعليم مفتوح المصدر
هذا المنهج الدراسي بأكمله متاح بموجب رخصة MIT LICENSE، مما يعني أنه يمكنك استخدامه وتعديله ومشاركته بحرية. هذا يدعم مهمتنا في جعل معرفة MCP متاحة للمطورين في كل مكان.
🤝 إرشادات المساهمة
يرحب هذا المشروع بالمساهمات والاقتراحات. تتطلب معظم المساهمات موافقتك على
اتفاقية ترخيص المساهم (CLA) التي تقر بأن لديك الحق وفعليًا تمنحنا
الحقوق لاستخدام مساهمتك. للتفاصيل، قم بزيارة https://cla.opensource.microsoft.com.
عند تقديم طلب سحب، سيقرر بوت CLA تلقائيًا ما إذا كنت بحاجة إلى تقديم CLA ويزين طلب السحب حسب الحاجة (مثل: فحص الحالة، تعليق). فقط اتبع التعليمات التي يقدمها البوت. ستحتاج إلى القيام بذلك مرة واحدة فقط عبر جميع المستودعات التي تستخدم CLA الخاصة بنا.
اعتمد هذا المشروع مدونة السلوك مفتوحة المصدر من مايكروسوفت. للمزيد من المعلومات راجع الأسئلة الشائعة حول مدونة السلوك أو تواصل على opencode@microsoft.com لأي أسئلة أو تعليقات إضافية.
هل أنت جاهز لبدء رحلتك في MCP؟ ابدأ بـ الوحدة 00 - مقدمة إلى MCP وخطوتك الأولى نحو عالم تطوير بروتوكول نموذج السياق!
🎒 دورات أخرى
ينتج فريقنا دورات أخرى! تحقق من:
LangChain
Azure / Edge / MCP / Agents
سلسلة الذكاء الاصطناعي التوليدية
التعلم الأساسي
سلسلة المساعد
تنويه: تمت ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى للدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي والمعتمد. للمعلومات الهامة، يُنصح بالاستعانة بترجمة بشرية محترفة. نحن غير مسؤولين عن أي سوء فهم أو تفسير ناتج عن استخدام هذه الترجمة.
