ان وسائل کو استعمال کرنے کے لئے درج ذیل مراحل پر عمل کریں:
- ریپوزٹری کو فورک کریں: کلک کریں
- ریپوزٹری کلون کریں:
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+ زبانوں کے تراجم شامل ہیں جس سے ڈاؤن لوڈ کا سائز بہت بڑھ جاتا ہے۔ ترجمے کے بغیر کلون کرنے کے لیے اسپارس چیک آؤٹ استعمال کریں:
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 وضاحت 2025-11-25 کے مطابق ہے (تازہ ترین مستحکم ریلیز)۔ MCP وضاحت تاریخ کی بنیاد پر ورژننگ (YYYY-MM-DD فارمیٹ) استعمال کرتی ہے تاکہ پروٹوکول کے ورژن کا واضح حساب رکھا جا سکے۔
یہ وسائل آپ کی سمجھ بوجھ کے بڑھنے کے ساتھ زیادہ قیمتی ہو جائیں گے، لیکن فوراً سب کچھ پڑھنے کی فکر نہ کریں۔ ان علاقوں سے شروع کریں جو آپ کے لیے سب سے زیادہ دلچسپ ہیں!
- 📘 MCP دستاویزات – یہ آپ کا مرحلہ وار ٹیوٹوریلز اور صارف گائیڈز کا ذریعہ ہے۔ دستاویزات مبتدیوں کے لیے لکھی گئی ہیں، واضح مثالوں کے ساتھ تاکہ آپ اپنی رفتار سے سیکھ سکیں۔
- 📜 MCP وضاحت – اسے آپ کے جامع حوالہ جاتی دستی کے طور پر سوچیں۔ نصاب میں کام کرتے ہوئے، آپ مخصوص تفصیلات دیکھنے اور اعلیٰ خصوصیات دریافت کرنے کے لیے یہاں بار بار آئیں گے۔
- 📜 MCP وضاحت کی ورژننگ – اس میں پروٹوکول کی ورژن کی تاریخ اور MCP میں تاریخ کی بنیاد پر ورژننگ (YYYY-MM-DD فارمیٹ) کی معلومات شامل ہیں۔
- 🧑💻 MCP GitHub ریپوزٹری – یہاں آپ کو مختلف پروگرامنگ زبانوں میں SDKs، ٹولز، اور کوڈ کی مثالیں ملیں گی۔ یہ عملی مثالوں اور تیار شدہ کمپونینٹس کا خزانہ ہے۔
- 🌐 MCP کمیونٹی – 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 ہوسٹس | Claude Desktop، Cursor، Cline اور دیگر 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 | پروٹوکول خصوصیات | پیش رفت کی اطلاعات، منسوخی، وسائل کے ٹیمپلیٹس | رہنمائی |
| 5.17 | متخاصم ملٹی ایجنٹ ریزننگ | دو ایجنٹز مشترکہ MCP ٹولز استعمال کرکے مخالف پہلوؤں پر بحث کرتے ہیں، جسے ایک جج ایجنٹ کی جانب سے جانچا جاتا ہے | رہنمائی |
| ماڈیول 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 | ماحول کی ترتیب | ترقیاتی ماحول کی ترتیب، 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 انٹیگریشن | VS Code MCP انٹیگریشن کی ترتیب اور AI چیٹ کا استعمال | لیب 09 |
| 11.11 | تعیناتی کی حکمت عملیاں | Docker تعیناتی، Azure کنٹینر ایپس، اور اسکیلنگ کے عوامل | لیب 10 |
| 11.12 | مانیٹرنگ | ایپلیکیشن انسائٹس، لاگنگ، کارکردگی مانیٹرنگ | لیب 11 |
| 11.13 | بہترین طریقے | کارکردگی کی اصلاح، سیکیورٹی ہارڈننگ، اور پروڈکشن کی تجاویز | لیب 12 |
MCP سیکھنے کا سب سے دلچسپ حصہ یہ ہے کہ آپ کا کوڈنگ ہنر بتدریج ترقی کرتا ہے۔ ہم نے اپنے کوڈ کی مثالیں اس طرح بنائیں ہیں کہ وہ آسان سے شروع ہوں اور آپ کی سمجھ بوجھ کے ساتھ پیچیدہ ہوتی جائیں۔ ہم تصورات کو اس طرح متعارف کراتے ہیں – کوڈ آسانی سے سمجھ میں آنے والا لیکن حقیقی MCP اصولوں کی نمائندگی کرتا ہے، آپ نہ صرف سمجھیں گے کہ یہ کوڈ کیا کرتا ہے بلکہ یہ بھی کہ اسے اس طرح کیوں ترتیب دیا گیا ہے اور یہ بڑے MCP ایپلیکیشنز میں کیسے فٹ بیٹھتا ہے۔
| زبان | تفصیل | لنک |
|---|---|---|
| C# | MCP سرور کی مثال | کوڈ دیکھیں |
| جاوا | MCP کیلکولیٹر | کوڈ دیکھیں |
| جاوا اسکرپٹ | MCP ڈیمو | کوڈ دیکھیں |
| پائتھن | MCP سرور | کوڈ دیکھیں |
| ٹائپ اسکرپٹ | MCP مثال | کوڈ دیکھیں |
| رسٹ | MCP مثال | کوڈ دیکھیں |
| زبان | تفصیل | لنک |
|---|---|---|
| C# | جدید نمونہ | کوڈ دیکھیں |
| جاوا وِد سپرنگ | کنٹینر ایپ کی مثال | کوڈ دیکھیں |
| جاوا اسکرپٹ | جدید نمونہ | کوڈ دیکھیں |
| پائتھن | پیچیدہ نفاذ | کوڈ دیکھیں |
| TypeScript | کنٹینر سیمپل | View Code |
اس نصاب سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے، آپ کے پاس ہونا چاہیے:
-
کم از کم ایک درج ذیل زبانوں میں پروگرامنگ کا بنیادی علم: 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 کو کوڈ سیمپلز میں تعاون کے لیے۔
شراکت کا عمل خوش آئند اور معاون بنایا گیا ہے۔ زیادہ تر تعاون کے لیے Contributor License Agreement (CLA) کی ضرورت ہوتی ہے، لیکن خودکار ٹولز آپ کو اس عمل میں آسانی سے رہنمائی کریں گے۔
یہ پورا نصاب MIT LICENSE کے تحت دستیاب ہے، جس کا مطلب ہے کہ آپ اسے آزادانہ طور پر استعمال، ترمیم، اور شیئر کر سکتے ہیں۔ یہ ہمارے مشن کی حمایت کرتا ہے کہ MCP کا علم تمام ڈیولپرز تک پہنچے۔
یہ پروجیکٹ تعاون اور تجاویز کا خیرمقدم کرتا ہے۔ زیادہ تر تعاون کے لیے ضروری ہے کہ آپ Contributor License Agreement (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 کے ذریعے کیا گیا ہے۔ اگرچہ ہم درستگی کی کوشش کرتے ہیں، براہ کرم اس بات سے آگاہ رہیں کہ خودکار تراجم میں غلطیاں یا نادرستی ہو سکتی ہے۔ اصل دستاویز اپنی مادری زبان میں معتبر ماخذ سمجھی جانی چاہیے۔ اہم معلومات کے لیے پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمہ کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ذمہ دار نہیں ہیں۔
