ان وسائل کو استعمال کرنے کے لیے یہ مراحل فالو کریں:
- ریپوزٹری کو فورک کریں: کلک کریں
- ریپوزٹری کو کلون کریں:
git clone https://github.com/microsoft/mcp-for-beginners.git - شمولیت اختیار کریں
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+ زبانوں کے تراجم پر مشتمل ہے جو ڈاؤن لوڈ کا حجم نمایاں طور پر بڑھا دیتا ہے۔ بغیر تراجم کے کلون کرنے کے لیے sparse checkout استعمال کریں:
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"اس سے آپ کو کورس مکمل کرنے کے لیے ہر وہ چیز مل جائے گی جس کی آپ کو ضرورت ہے، وہ بھی تیز ترین ڈاؤن لوڈ کے ساتھ۔
ماڈل کانٹیکسٹ پروٹوکول میں آپ کے سفر میں خوش آمدید! اگر آپ نے کبھی سوچا ہے کہ AI ایپلیکیشنز مختلف ٹولز اور سروسز سے کس طرح بات چیت کرتی ہیں، تو آپ ایک ایسے شاندار حل کو دریافت کرنے والے ہیں جو ڈیولپرز کو ذہین نظام بنانے کا طریقہ بدل رہا ہے۔
MCP کو AI ایپلیکیشنز کے لیے ایک عالمی مترجم سمجھیں - بلکل ویسے جیسے USB پورٹس آپ کو کسی بھی ڈیوائس کو آپ کے کمپیوٹر سے جوڑنے دیتے ہیں، MCP AI ماڈلز کو کسی بھی ٹول یا سروس سے ایک معیاری طریقے سے منسلک ہونے دیتا ہے۔ چاہے آپ اپنا پہلا چیٹ بوٹ بنا رہے ہوں یا پیچیدہ AI ورک فلو پر کام کر رہے ہوں، MCP کو سمجھنا آپ کو زیادہ قابل اور لچکدار ایپلیکیشنز بنانے کی طاقت دے گا۔
یہ نصاب صبر اور احتیاط کے ساتھ آپ کے تعلیمی سفر کے لیے ڈیزائن کیا گیا ہے۔ ہم آپ کی موجودہ سمجھ پر مبنی آسان تصورات سے شروع کریں گے اور آپ کی مہارت کو پسندیدہ پروگرامنگ زبان میں مشق کے ذریعے بڑھائیں گے۔ ہر مرحلہ میں واضح وضاحتیں، عملی مثالیں، اور کافی حوصلہ افزائی شامل ہے۔
جب آپ یہ سفر مکمل کریں گے تو آپ خود اپنے MCP سرورز بنانے، انہیں مقبول AI پلیٹ فارمز کے ساتھ مربوط کرنے، اور اس ٹیکنالوجی کو سمجھنے کے قابل ہوں گے کہ یہ AI کی ترقی کا مستقبل کس طرح بدل رہی ہے۔ چلیے اس دلچسپ مہم کو ایک ساتھ شروع کرتے ہیں!
یہ نصاب MCP Specification 2025-11-25 (تازہ ترین مستحکم ریلیز) کے مطابق ہے۔ MCP وضاحت تاریخ پر مبنی ورژننگ (YYYY-MM-DD فارمیٹ) استعمال کرتی ہے تاکہ پروٹوکول ورژن کی واضح ٹریکنگ ہو۔
یہ وسائل آپ کی سمجھ بوجھ بڑھنے کے ساتھ زیادہ قیمتی ہوتے جائیں گے، لیکن فوراً سب کچھ پڑھنے کی ضرورت محسوس نہ کریں۔ سب سے دلچسپ حصوں سے شروع کریں!
- 📘 MCP Documentation – یہ آپ کے لیے مرحلہ وار ٹیوٹوریلز اور یوزر گائیڈز کا ذریعہ ہے۔ دستاویزات خاص طور پر ابتدائیوں کو مدنظر رکھتے ہوئے لکھی گئی ہیں، آپ ان مثالوں کو اپنی رفتار سے آسانی سے سمجھ سکتے ہیں۔
- 📜 MCP Specification – اسے آپ کا مکمل حوالہ جاتی دستی سمجھیں۔ نصاب کے دوران آپ یہاں مخصوص تفصیلات دیکھنے اور اعلیٰ خصوصیات دریافت کرنے کے لیے واپس آئیں گے۔
- 📜 MCP Specification Versioning – اس میں پروٹوکول ورژن کی تاریخ اور MCP کے تاریخ پر مبنی ورژننگ (YYYY-MM-DD فارمیٹ) کی معلومات شامل ہیں۔
- 🧑💻 MCP GitHub Repository – یہاں آپ کو SDKs، ٹولز، اور متعدد پروگرامنگ زبانوں میں کوڈ کی مثالیں ملیں گی۔ یہ عملی مثالوں اور استعمال کے لیے تیار کمپونینٹس کا خزانہ ہے۔
- 🌐 MCP Community – MCP پر سیکھنے والوں اور تجربہ کار ڈیولپرز کے درمیان گفتگو میں شامل ہوں۔ یہ ایک مددگار کمیونٹی ہے جہاں سوالات خوش آمدید ہیں اور علم آزادانہ طور پر شیئر کیا جاتا ہے۔
اس نصاب کے اختتام پر آپ نئی صلاحیتوں کے ساتھ پراعتماد اور پرجوش ہوں گے۔ یہاں وہ چیزیں ہیں جو آپ حاصل کریں گے:
• MCP کی بنیادی باتیں سمجھیں: آپ جانیں گے کہ ماڈل کانٹیکسٹ پروٹوکول کیا ہے اور یہ AI ایپلیکیشنز کے باہمی کام کرنے کا طریقہ کس طرح بدل رہا ہے، آسان تشبیہات اور مثالوں کے ساتھ۔
• اپنا پہلا MCP سرور بنائیں: آپ اپنی پسندیدہ پروگرامنگ زبان میں ایک کام کرنے والا MCP سرور بنائیں گے، آسان مثالوں سے شروع کر کے مہارت کے ساتھ آگے بڑھیں گے۔
• AI ماڈلز کو حقیقی ٹولز سے جوڑیں: آپ سیکھیں گے کہ AI ماڈلز اور حقیقی خدمات کے درمیان پل کیسے بنایا جاتا ہے، جس سے آپ کی ایپلیکیشنز نئی طاقتور صلاحیتیں حاصل کریں گی۔
• سیکیورٹی کی بہترین مشقیں اپنائیں: آپ سمجھیں گے کہ اپنے MCP نفاذات کو محفوظ رکھنے اور صارفین کی حفاظت کرنے کے لیے کیسے بہترین طریقے اپنائیں۔
• اعتماد کے ساتھ تعینات کریں: آپ جانیں گے کہ اپنے MCP پروجیکٹس کو ڈیولپمنٹ سے پروڈکشن میں کیسے لے جانا ہے، عملی تعیناتی کی حکمت عملیوں کے ساتھ جو حقیقی دنیا میں کام کرتی ہیں۔
• MCP کمیونٹی میں شامل ہوں: آپ ایک بڑھتی ہوئی کمیونٹی کا حصہ بنیں گے جو AI ایپلیکیشن ڈیولپمنٹ کے مستقبل کی تشکیل دے رہی ہے۔
MCP کی مخصوص باتوں میں جانے سے پہلے، آئیے یقینی بنائیں کہ آپ کچھ بنیادی تصورات سے واقف ہیں۔ پریشان نہ ہوں اگر آپ ان علاقوں میں ماہر نہیں ہیں—ہم ہر چیز جو آپ کو جاننی ہے، آسان الفاظ میں سمجھائیں گے!
پروٹوکول کو بات چیت کے اصول سمجھیں۔ جب آپ کسی دوست کو کال کرتے ہیں، تو آپ دونوں جانتے ہیں کہ جواب میں "ہیلو" کہا جاتا ہے، باری باری بات کی جاتی ہے، اور بات ختم ہونے پر "خدا حافظ" کہا جاتا ہے۔ کمپیوٹر پروگراموں کو بھی موثر بات چیت کے لیے ایسے اصولوں کی ضرورت ہوتی ہے۔
MCP ایک پروٹوکول ہے - اصولوں کا ایک مجموعہ جو AI ماڈلز اور ایپلیکیشنز کو ٹولز اور سروسز کے ساتھ مفید "بات چیت" کرنے میں مدد دیتا ہے۔ بالکل ویسے جیسے بات چیت کے اصول انسانوں کی مواصلت کو ہموار بناتے ہیں، MCP AI ایپلی کیشن کی بات چیت کو زیادہ قابل اعتماد اور طاقتور بناتا ہے۔
آپ روزانہ کلائنٹ-سرور تعلقات استعمال کرتے ہیں! جب آپ ویب براؤزر (کلائنٹ) سے کسی ویب سائٹ پر جاتے ہیں، تو آپ ویب سرور سے جڑتے ہیں جو آپ کو صفحے کا مواد بھیجتا ہے۔ براؤزر جانتا ہے کہ معلومات کیسے مانگنی ہے اور سرور جانتا ہے کہ جواب کیسے دینا ہے۔
MCP میں بھی ایسا ہی تعلق ہوتا ہے: AI ماڈلز کلائنٹس کے طور پر کام کرتے ہیں جو معلومات یا کام مانگتے ہیں، جبکہ MCP سرورز یہ صلاحیتیں فراہم کرتے ہیں۔ یہ بالکل ایسے ہے جیسے ایک مددگار معاون (سرور) ہو جس سے AI مخصوص کام کروانے کے لیے درخواست کرتا ہے۔
تصور کریں کہ ہر گاڑی بنانے والا مختلف شکل کے گیس پمپس استعمال کرتا ہو - ہر گاڑی کے لیے مختلف اڈاپٹر کی ضرورت ہوگی! معیار بنانا مطلب ہے مشترکہ طریقوں پر اتفاق کرنا تاکہ چیزیں بغیر رکاوٹ کے ساتھ کام کریں۔
MCP AI ایپلیکیشنز کے لیے یہی معیار فراہم کرتا ہے۔ ہر AI ماڈل کو ہر ٹول کے ساتھ خاص کوڈ لکھنے کی ضرورت نہیں، MCP ایک عالمی طریقہ بناتا ہے جس سے وہ بات چیت کر سکیں۔ اس کا مطلب ہے کہ ڈیولپرز ایک بار ٹول بنا کر اسے مختلف AI سسٹمز کے ساتھ استعمال کر سکتے ہیں۔
آپ کا MCP سفر اس طرح بنایا گیا ہے کہ آپ کا اعتماد اور مہارت آہستہ آہستہ بڑھیں۔ ہر مرحلہ نئے تصورات متعارف کراتا ہے اور پہلے سیکھے ہوئے کو مضبوط بناتا ہے۔
یہاں سے آپ کی مہم شروع ہوتی ہے! ہم آپ کو MCP کے تصورات سے روشناس کرائیں گے، معروف مثالوں اور آسان مثالوں کے ذریعے۔ آپ سمجھیں گے کہ MCP کیا ہے، یہ کیوں ضروری ہے، اور AI کی بڑی دنیا میں اس کی کیا جگہ ہے۔
• ماڈیول 0 - MCP کا تعارف: ہم یہ جاننے سے شروع کریں گے کہ MCP کیا ہے اور جدید AI ایپلیکیشنز کے لیے یہ کیوں بہت اہم ہے۔ آپ کو MCP کی عملی مثالیں دیکھنے کو ملیں گی اور یہ سمجھیں گے کہ یہ عام مسائل کیسے حل کرتا ہے۔
• ماڈیول 1 - بنیادی تصورات کی وضاحت: یہاں آپ MCP کے لازمی بنیادی اجزاء سیکھیں گے۔ ہم بہت سی تشبیہوں اور بصری مثالوں کا استعمال کریں گے تاکہ یہ تصورات آپ کے لیے قدرتی اور قابل فہم ہوں۔
• ماڈیول 2 - MCP میں سیکیورٹی: سیکیورٹی شاید پیچیدہ لگے، لیکن ہم آپ کو دکھائیں گے کہ MCP میں اور آپ کے ایپلیکیشنز کو شروع سے محفوظ رکھنے کی بہترین مشقیں کیا ہیں۔
اب حقیقی مزہ شروع ہوتا ہے! آپ کو عملی طور پر MCP سرورز اور کلائنٹس بنانے کا تجربہ حاصل ہوگا۔ فکر نہ کریں — ہم آسان سے شروع کریں گے اور ہر قدم پر آپ کی رہنمائی کریں گے۔
یہ ماڈیول متعدد عملی رہنمائی پر مشتمل ہے جو آپ کو اپنی پسندیدہ پروگرامنگ زبان میں مشق کرنے کی اجازت دیتا ہے۔ آپ اپنا پہلا سرور بنائیں گے، اس سے جڑنے کے لیے کلائنٹ تیار کریں گے، اور یہاں تک کہ VS Code جیسے مشہور ڈیولپمنٹ ٹولز کے ساتھ انضمام بھی کرتے ہوئے۔
ہر رہنمائی مکمل کوڈ کی مثالیں، مسئلہ حل کرنے کے نکات، اور اس کی وضاحتیں شامل کرتی ہے کہ ہم کیوں مخصوص ڈیزائن کے انتخاب کرتے ہیں۔ اس مرحلے کے آخر تک، آپ کے پاس کام کرنے والے MCP نفاذ ہوں گے جن پر آپ فخر کر سکیں گے!
بنیادیات پر عبور حاصل کرنے کے بعد، آپ مزید پیچیدہ MCP خصوصیات کو دریافت کرنے کے لیے تیار ہیں۔ ہم عملی نفاذ کی حکمت عملی، ڈیبگ کرنے کی تکنیکیں، اور جدید موضوعات جیسے کثیر الوضعی AI انضمام کا احاطہ کریں گے۔
آپ یہ بھی سیکھیں گے کہ اپنی MCP نفاذات کو پیداوار کیلئے کس طرح اسکیل کریں اور Azure جیسے کلاؤڈ پلیٹ فارمز کے ساتھ انضمام کریں۔ یہ ماڈیولز آپ کو حقیقی دنیا کی ضروریات کو سنبھالنے والی MCP حل تیار کرنے کے قابل بناتے ہیں۔
آخری مرحلہ MCP کمیونٹی میں شامل ہونے اور آپ کی دلچسپی کے خاص شعبوں میں مہارت حاصل کرنے پر مرکوز ہے۔ آپ یہ سیکھیں گے کہ اوپن سورس MCP پروجیکٹس میں کیسے تعاون کیا جائے، جدید تصدیقی پیٹرنز نافذ کریں، اور جامع ڈیٹا بیس انٹیگریٹڈ حل تعمیر کریں۔
ماڈیول 11 خاص ذکر کا مستحق ہے — یہ مکمل 13 لیبز کا عملی سیکھنے کا راستہ ہے جو آپ کو PostgreSQL انضمام کے ساتھ پیداوار کے لیے تیار MCP سرور بنانے کی تعلیم دیتا ہے۔ یہ ایک کیپ اسٹون پروجیکٹ کی مانند ہے جو آپ نے جو کچھ سیکھا ہے اسے یکجا کرتا ہے!
| ماڈیول | موضوع | تفصیل | لنک |
|---|---|---|---|
| ماڈیول 0-3: بنیادیات | |||
| 00 | MCP کا تعارف | ماڈل کانٹیکسٹ پروٹوکول اور AI پائپ لائنز میں اس کی اہمیت کا جائزہ | مزید پڑھیں |
| 01 | بنیادی تصورات کی وضاحت | MCP کے بنیادی تصورات کی تفصیلی تلاش | مزید پڑھیں |
| 02 | MCP میں سیکیورٹی | سیکیورٹی خطرات اور بہترین طریقے | مزید پڑھیں |
| 03 | MCP کے ساتھ شروعات | ماحول کی ترتیب، بنیادی سرورز/کلائنٹس، انضمام | مزید پڑھیں |
| ماڈیول 3: اپنا پہلا سرور اور کلائنٹ بنانا | |||
| 3.1 | پہلا سرور | اپنا پہلا MCP سرور بنائیں | رہنمائی |
| 3.2 | پہلا کلائنٹ | ایک بنیادی MCP کلائنٹ تیار کریں | رہنمائی |
| 3.3 | LLM کے ساتھ کلائنٹ | بڑے زبانوں کے ماڈلز کو مربوط کریں | رہنمائی |
| 3.4 | VS Code انضمام | VS Code میں MCP سرورز استعمال کریں | رہنمائی |
| 3.5 | stdio سرور | stdio ٹرانسپورٹ استعمال کرتے ہوئے سرورز بنائیں | رہنمائی |
| 3.6 | HTTP سٹریمنگ | MCP میں HTTP سٹریمنگ نافذ کریں | رہنمائی |
| 3.7 | AI ٹول کٹ | MCP کے ساتھ AI ٹول کٹ استعمال کریں | رہنمائی |
| 3.8 | ٹیسٹنگ | اپنے MCP سرور کے نفاذ کا تجربہ کریں | رہنمائی |
| 3.9 | تعیناتی | MCP سرورز کو پیداوار پر تعینات کریں | رہنمائی |
| 3.10 | جدید سرور استعمال | جدید خصوصیات اور بہتر طرز تعمیر کے لیے جدید سرورز کا استعمال | رہنمائی |
| 3.11 | سادہ تصدیق | شروعات سے تصدیق اور RBAC دکھانے والا باب | رہنمائی |
| 3.12 | MCP ہوسٹس | کلاؤڈ ڈیسک ٹاپ، کورسر، کلائن، اور دیگر MCP ہوسٹس کی ترتیب | رہنمائی |
| 3.13 | MCP انسپکٹر | انسپکٹر ٹول کے ساتھ MCP سرورز کی ڈیبگنگ اور ٹیسٹنگ | رہنمائی |
| 3.14 | سیمپلنگ | کلائنٹ کے ساتھ تعاون کے لیے سیمپلنگ کا استعمال | رہنمائی |
| 3.15 | MCP ایپس | MCP ایپس بنائیں | رہنمائی |
| ماڈیول 4-5: عملی اور جدید | |||
| 04 | عملی نفاذ | SDKs، ڈیبگنگ، ٹیسٹنگ، قابلِ استعمال پرامپٹ ٹیمپلیٹس | مزید پڑھیں |
| 4.1 | پیجینیشن | کرسر بیسڈ پیجینیشن کے ذریعے بڑے نتائج سنبھالیں | رہنمائی |
| 05 | MCP میں جدید موضوعات | کثیر الوضعی AI، اسکیلنگ، انٹرپرائز استعمال | مزید پڑھیں |
| 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 انضمام | Azure AI Foundry کے ساتھ انضمام | رہنمائی |
| 5.14 | کانٹیکسٹ انجینیئرنگ | موثر کانٹیکسٹ انجینیئرنگ کی تکنیکیں | رہنمائی |
| 5.15 | MCP کسٹم ٹرانسپورٹ | کسٹم ٹرانسپورٹ کے نفاذ | رہنمائی |
| 5.16 | پروٹوکول خصوصیات | پیش رفت کی اطلاعات، منسوخی، وسائل کے ٹیمپلیٹس | رہنمائی |
| ماڈیول 6-10: کمیونٹی اور بہترین طریقے | |||
| 06 | کمیونٹی تعاون | MCP ایکوسسٹم میں تعاون کیسے کریں | رہنمائی |
| 07 | ابتدائی استعمال سے بصیرتیں | حقیقی دنیا میں نفاذ کی کہانیاں | رہنمائی |
| 08 | MCP کے بہترین طریقے | کارکردگی، فالٹ ٹالرنس، پسپائی | رہنمائی |
| 09 | MCP کیس اسٹڈیز | عملی نفاذ کی مثالیں | رہنمائی |
| 10 | عملی ورکشاپ | AI ٹول کٹ کے ساتھ MCP سرور بنانا | لیب |
| ماڈیول 11: MCP سرور عملی لیب | |||
| 11 | MCP سرور ڈیٹا بیس انضمام | PostgreSQL انضمام کے لیے مکمل 13 لیبز پر مشتمل عملی سیکھنے کا راستہ | لیبز |
| 11.1 | تعارف | MCP کا ڈیٹا بیس انضمام اور ریٹیل اینالٹکس کا جائزہ | لیب 00 |
| 11.2 | مرکزی فن تعمیر | MCP سرور کی فن تعمیر، ڈیٹا بیس کی تہیں، اور سیکیورٹی پیٹرنز کی سمجھ | لیب 01 |
| 11.3 | سیکیورٹی اور ملٹی ٹیننسی | رو لیول سیکیورٹی، تصدیق، اور کثیر کرایہ دار ڈیٹا تک رسائی | لیب 02 |
| 11.4 | ماحول کی ترتیب | ترقیاتی ماحول کی ترتیب، ڈاکر، 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 انضمام | VS Code MCP انضمام اور AI چیٹ کے استعمال کی ترتیب | لیب 09 |
| 11.11 | تعیناتی کی حکمت عملیاں | ڈاکر تعیناتی، Azure کنٹینر ایپس، اور اسکیلنگ کے پہلو | لیب 10 |
| 11.12 | نگرانی | اپلیکیشن انسائٹس، لاگنگ، کارکردگی کی نگرانی | لیب 11 |
| 11.13 | بہترین طریقے | کارکردگی کی بہتری، سیکیورٹی کی سختی، اور پیداوار کے نکات | لیب 12 |
MCP سیکھنے کا ایک سب سے دلچسپ حصہ یہ ہے کہ آپ کے کوڈنگ مہارتیں بتدریج ترقی پاتی ہیں۔ ہم نے اپنے کوڈ کی مثالیں اس طرح ڈیزائن کی ہیں کہ وہ آسان سے شروع ہو کر آپ کی سمجھ کے گہرے ہونے کے ساتھ زیادہ پیچیدہ ہوتی جائیں۔ یہاں ہم تصورات کو کیسے متعارف کراتے ہیں — ایسا کوڈ جو سمجھنے میں آسان ہو لیکن حقیقی MCP اصولوں کی نمائندگی کرے، آپ نہ صرف سمجھیں گے کہ یہ کوڈ کیا کرتا ہے بلکہ اس کی ساخت کیوں ایسی ہے اور یہ بڑے MCP ایپلی کیشنز میں کس طرح فٹ بیٹھتا ہے۔
| زبان | تفصیل | لنک |
|---|---|---|
| C# | MCP سرور کی مثال | کوڈ دیکھیں |
| Java | MCP کیلکولیٹر | کوڈ دیکھیں |
| JavaScript | MCP ڈیمو | کوڈ دیکھیں |
| Python | MCP سرور | کوڈ دیکھیں |
| TypeScript | MCP مثال | کوڈ دیکھیں |
| Rust | MCP مثال | کوڈ دیکھیں |
| زبان | تفصیل | لنک |
|---|---|---|
| C# | جدید نمونہ | کوڈ دیکھیں |
| Java with Spring | کنٹینر ایپ کی مثال | کوڈ دیکھیں |
| JavaScript | جدید نمونہ | کوڈ دیکھیں |
| Python | پیچیدہ نفاذ | کوڈ دیکھیں |
| TypeScript | کنٹینر نمونہ | کوڈ دیکھیں |
اس نصاب سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے، آپ کے پاس ہونا چاہیے:
-
کم از کم درج ذیل زبانوں میں سے کسی ایک میں پروگرامنگ کا بنیادی علم: C#, Java, JavaScript, Python, یا TypeScript
-
کلائنٹ-سرور ماڈل اور APIs کی سمجھ بوجھ
-
REST اور HTTP کے تصورات سے واقفیت
-
(اختیاری) AI/ML تصورات کا پس منظر
-
سپورٹ کے لیے ہماری کمیونٹی مباحثوں میں شامل ہونا
یہ ریپوزیٹری آپ کی مدد کے لیے کئی وسائل شامل کرتی ہے تاکہ آپ مؤثر طریقے سے نیویگیٹ اور سیکھ سکیں:
ایک جامع مطالعہ گائیڈ دستیاب ہے جو آپ کو اس ریپوزیٹری کو مؤثر طریقے سے نیویگیٹ کرنے میں مدد دیتی ہے۔ یہ بصری نصاب کا نقشہ دکھاتا ہے کہ تمام موضوعات کس طرح جڑے ہوئے ہیں اور نمونہ پروجیکٹس کو مؤثر طریقے سے استعمال کرنے کے لیے رہنمائی فراہم کرتا ہے۔ یہ خاص طور پر ان لوگوں کے لیے مفید ہے جو بصری طریقے سے سیکھنا پسند کرتے ہیں اور بڑے منظر نامے کو دیکھنا چاہتے ہیں۔
گائیڈ میں شامل ہیں:
- ایک بصری نصاب کا نقشہ جو تمام موضوعات کا احاطہ کرتا ہے
- ہر ریپوزیٹری سیکشن کا تفصیلی جائزہ
- نمونہ پروجیکٹس کے استعمال کے بارے میں رہنمائی
- مختلف مہارت کی سطحوں کے لیے تجویز کردہ سیکھنے کے راستے
- آپ کے تعلیمی سفر کو مکمل کرنے کے اضافی وسائل
ہم ایک تفصیلی چینج لاگ رکھتے ہیں جو نصاب کے مواد میں تمام اہم اپ ڈیٹس کو ٹریک کرتا ہے، تاکہ آپ تازہ ترین بہتریوں اور اضافوں کے ساتھ اپ ٹو ڈیٹ رہ سکیں۔
- نئے مواد کے اضافے
- ساختی تبدیلیاں
- فیچر کی بہتری
- دستاویزات کی تازہ کاری
اس گائیڈ میں ہر سبق شامل کرتا ہے:
- MCP کے تصورات کی واضح وضاحتیں
- متعدد زبانوں میں لائیو کوڈ مثالیں
- حقیقی MCP ایپلیکیشنز بنانے کے لیے مشقیں
- اعلیٰ سیکھنے والوں کے لیے اضافی وسائل
آئیے ماڈل کانٹیکسٹ پروٹوکول (MCP) کے بارے میں سیکھتے ہیں، جو AI ماڈلز اور کلائنٹ ایپلیکیشنز کے درمیان تعاملات کو معیاری بنانے کے لیے ڈیزائن کردہ ایک جدید فریم ورک ہے۔ اس ابتدائی دوستانہ سیشن کے ذریعے، ہم آپ کو MCP سے متعارف کرائیں گے اور آپ کی پہلی MCP سرور بنانے میں رہنمائی کریں گے۔
JavaScript: https://aka.ms/letslearnmcp-javascript
مبارک ہو! آپ نے ایک دلچسپ سفر کا پہلا قدم اٹھا لیا ہے جو آپ کی پروگرامنگ صلاحیتوں کو بڑھائے گا اور آپ کو AI کی ترقی کے جدید ترین میدان سے جوڑے گا۔
اس تعارف کو پڑھ کر، آپ نے پہلے ہی MCP کا بنیادی علم حاصل کرنا شروع کر دیا ہے۔ آپ سمجھتے ہیں کہ MCP کیا ہے، کیوں اہم ہے، اور یہ نصاب آپ کے تعلیمی سفر کی کس طرح مدد کرے گا۔ یہ ایک اہم کامیابی ہے اور اس اہم ٹیکنالوجی میں آپ کی مہارت کی شروعات ہے۔
جب آپ مڈیولز کے ذریعے آگے بڑھیں گے، تو یاد رکھیں کہ ہر ماہر کبھی مبتدی تھا۔ جو تصورات اب مشکل لگ سکتے ہیں وہ مشق اور اطلاق کے ساتھ آسان ہو جائیں گے۔ ہر چھوٹا قدم آپ کو طاقتور صلاحیتوں کی طرف لے جائے گا جو آپ کی ترقی کے دوران کام آئیں گی۔
آپ ایسی کمیونٹی میں شامل ہو رہے ہیں جہاں سیکھنے والے اور ماہرین MCP کے بارے میں پرجوش ہیں اور دوسروں کی کامیابی میں مدد کے لیے تیار ہیں۔ چاہے آپ کسی کوڈنگ چیلنج میں پھنس جائیں یا کسی بریک تھرو کو شیئر کرنا چاہیں، کمیونٹی آپ کے سفر کی حمایت کے لیے موجود ہے۔
اگر آپ پھنس جاتے ہیں یا AI ایپ بنانے کے بارے میں کوئی سوال ہے تو ہمارے دوسرے سیکھنے والوں اور تجربہ کار ڈیولپرز کے ساتھ MCP کے بارے میں گفتگو میں شامل ہوں۔ یہ ایک معاون کمیونٹی ہے جہاں سوالات کا خیرمقدم کیا جاتا ہے اور علم آزادانہ طور پر بانٹا جاتا ہے۔
اگر آپ کو پروڈکٹ فیڈبیک یا ایررز کا سامنا ہے تو یہاں جائیں:
آپ کا MCP سفر ابھی شروع ہوتا ہے! مڈیول 0 سے آغاز کریں تاکہ آپ اپنے پہلے MCP ہینڈز آن تجربات میں کود سکیں، یا نمونہ پروجیکٹ دیکھیں کہ آپ کیا بنانے والے ہیں۔ یاد رکھیں - ہر ماہر نے کہیں آپ کی جگہ سے شروع کیا تھا، اور صبر اور مشق کے ساتھ، آپ یہ دیکھ کر حیران رہ جائیں گے کہ آپ کیا حاصل کر سکتے ہیں۔
ماڈل کانٹیکسٹ پروٹوکول کی ترقی کی دنیا میں خوش آمدید۔ آئیے مل کر کچھ حیرت انگیز بنائیں!
یہ نصاب آپ جیسے سیکھنے والوں کے تعاون سے مضبوط ہوتا ہے! چاہے آپ کسی ٹائپو کو درست کر رہے ہوں، وضاحت کو واضح بنانے کی تجویز دے رہے ہوں، یا نئی مثال شامل کر رہے ہوں، آپ کی شراکتیں دوسرے مبتدیوں کی کامیابی میں مدد دیتی ہیں۔
مائیکروسافٹ ویلیوڈ پروفیشنل Shivam Goyal کا شکریہ جنہوں نے کوڈ نمونے فراہم کیے۔
شراکت کا عمل دوستانہ اور معاون ہے۔ زیادہ تر شراکتوں کے لیے کنٹری بیوٹر لائسنس ایگریمنٹ (CLA) کی ضرورت ہوتی ہے، لیکن خودکار اوزار آپ کو اس عمل میں نرم طریقے سے رہنمائی کریں گے۔
یہ پورا نصاب MIT LICENSE کے تحت دستیاب ہے، یعنی آپ اسے آزادانہ طور پر استعمال، ترمیم، اور شیئر کر سکتے ہیں۔ یہ ہمارے مشن کی تائید کرتا ہے کہ MCP کا علم دنیا بھر کے ڈیولپرز کے لیے قابل رسائی بنایا جائے۔
یہ پروجیکٹ تعاون اور تجاویز کا خیرمقدم کرتا ہے۔ زیادہ تر تعاون کے لیے آپ کو کنٹری بیوٹر لائسنس ایگریمنٹ (CLA) سے اتفاق کرنا ہوتا ہے جس میں آپ یہ تصدیق کرتے ہیں کہ آپ کو اپنی شراکت کے حقوق دینے کا حق ہے۔ مزید تفصیلات کے لیے ملاحظہ کریں https://cla.opensource.microsoft.com۔
جب آپ پل ریکویسٹ جمع کراتے ہیں، تو ایک CLA بوٹ خود بخود تعین کرے گا کہ آیا آپ کو CLA فراہم کرنے کی ضرورت ہے اور مناسب طور پر PR کو نشان زد کرے گا (جیسے کہ اسٹیٹس چیک، تبصرہ)۔ بس بوٹ کی ہدایات پر عمل کریں۔ آپ کو یہ ایک بار ہی تمام ریپوز میں کرنا ہوگا جو ہمارا CLA استعمال کرتے ہیں۔
اس پروجیکٹ نے Microsoft Open Source Code of Conduct کو اپنایا ہے۔ مزید معلومات کے لیے Code of Conduct FAQ دیکھیں یا کوئی اضافی سوالات یا تبصرے کے لیے opencode@microsoft.com سے رابطہ کریں۔
اپنا MCP سفر شروع کرنے کے لیے تیار؟ Module 00 - Introduction to MCP سے آغاز کریں اور ماڈل کانٹیکسٹ پروٹوکول کی دنیا میں اپنے پہلے قدم اٹھائیں!
ہماری ٹیم دیگر کورسز بھی بناتی ہے! ملاحظہ کریں:
چھوٹ:
اس دستاویز کا ترجمہ AI ترجمہ سروس Co-op Translator کا استعمال کرتے ہوئے کیا گیا ہے۔ جبکہ ہم درستگی کے لیے کوشش کرتے ہیں، براہ کرم جان لیں کہ خودکار ترجمات میں غلطیاں یا عدم صحت ہو سکتی ہے۔ اصل دستاویز اپنی مادری زبان میں مستند ذریعہ سمجھا جائے گا۔ اہم معلومات کے لیے پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے ذمہ دار نہیں ہیں۔
