Skip to content

Latest commit

 

History

History
393 lines (275 loc) · 47.7 KB

File metadata and controls

393 lines (275 loc) · 47.7 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

ان وسائل کو استعمال کرنے کے لئے درج ذیل مراحل پر عمل کریں:

  1. ریپوزٹری کو فورک کریں: کلک کریں GitHub forks
  2. ریپوزٹری کلون کریں: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. شامل ہوں Microsoft Foundry Discord

🌐 کثیر اللسانی معاونت

گٹ ہب ایکشن کے ذریعے معاونت (خودکار اور ہمیشہ تازہ ترین)

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) نصاب برائے مبتدیان

C#، Java، JavaScript، Rust، Python، اور TypeScript میں عملی کوڈ کی مثالوں کے ساتھ MCP سیکھیں

🧠 ماڈل کانٹیکسٹ پروٹوکول نصاب کا جائزہ

ماڈل کانٹیکسٹ پروٹوکول کی آپ کی منزل میں خوش آمدید! اگر آپ نے کبھی سوچا ہے کہ 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 سفر احتیاط سے اس طرح ترتیب دیا گیا ہے کہ آپ کا اعتماد اور مہارت مرحلہ وار بڑھتی جائے۔ ہر حصہ نئے تصورات متعارف کراتا ہے اور پہلے سے سیکھی ہوئی باتوں کو مضبوط کرتا ہے۔

🌱 بنیادی مرحلہ: بنیادی باتیں سمجھنا (موڈیولز 0-2)

یہ وہ جگہ ہے جہاں آپ کی مہم شروع ہوتی ہے! ہم آپ کو MCP کے تصورات سے روشناس کرائیں گے، مانوس تشبیہات اور آسان مثالوں کے ذریعے۔ آپ سمجھیں گے کہ MCP کیا ہے، یہ کیوں موجود ہے، اور یہ AI کی بڑی دنیا میں کہاں فٹ ہوتا ہے۔

موڈیول 0 - MCP کا تعارف: ہم یہ دریافت کریں گے کہ MCP کیا ہے اور جدید AI ایپلیکیشنز کے لیے یہ کیوں اتنا اہم ہے۔ آپ MCP کی عملی مثالیں دیکھیں گے اور سمجھیں گے کہ یہ ڈویلپرز کو درپیش عام مسائل کیسے حل کرتا ہے۔

موڈیول 1 - اہم تصورات کی وضاحت: یہاں آپ MCP کے بنیادی اجزاء سیکھیں گے۔ ہم بہت سی تشبیہات اور بصری مثالیں استعمال کریں گے تاکہ یہ تصورات آپ کے لیے فطری اور قابل فہم ہوں۔

موڈیول 2 - MCP میں سیکیورٹی: سیکیورٹی شاید مشکل لگے، لیکن ہم آپ کو دکھائیں گے کہ MCP میں پہلے سے شامل حفاظتی خصوصیات کیا ہیں اور بہترین طریقے جو آپ کی ایپلیکیشنز کو شروع سے محفوظ رکھتے ہیں۔

🔨 تعمیراتی مرحلہ: اپنی پہلی تطبیقات بنانا (موڈیول 3)

اب حقیقی مزہ شروع ہوتا ہے! آپ کو عملی طور پر MCP سرورز اور کلائنٹس بنانے کا ہنر سیکھنے کا موقع ملے گا۔ پریشان نہ ہوں – ہم آسان سے شروع کریں گے اور ہر قدم پر آپ کی رہنمائی کریں گے۔

یہ ماڈیول متعدد عملی رہنمائیوں پر مشتمل ہے جو آپ کو اپنی پسندیدہ پروگرامنگ زبان میں مشق کرنے دیں گے۔ آپ اپنا پہلا سرور بنائیں گے، اس سے کنیکٹ کرنے کے لیے کلائنٹ تیار کریں گے، اور یہاں تک کہ VS Code جیسے معروف ترقیاتی ٹولز کے ساتھ انٹیگریٹ بھی کریں گے۔

ہر گائیڈ میں مکمل کوڈ کے نمونے، مسائل کے حل کے تیپس، اور مخصوص ڈیزائن کے انتخاب کے پیچھے وجوہات کی وضاحت شامل ہے۔ اس مرحلے کے آخر تک، آپ کے پاس قابل فخر MCP امپلیمینٹیشنز ہوں گی جو عملی طور پر کام کرتی ہوں گی!

🚀 ترقی کا مرحلہ: اعلیٰ نظریات اور حقیقی دنیا کی درخواست (ماڈیول 4-5)

بنیادی باتیں سیکھنے کے بعد، آپ مزید پیچیدہ MCP خصوصیات کو دریافت کرنے کے لیے تیار ہیں۔ ہم عملی نفاذ کی تراکیب، ڈیبگنگ تکنیکیں، اور اعلیٰ موضوعات جیسے کہ ملٹی موڈل AI انٹیگریشن پر بات کریں گے۔

آپ یہ بھی سیکھیں گے کہ MCP امپلیمینٹیشنز کو پروڈکشن استعمال کے لیے کیسے اسکیل کیا جائے اور Azure جیسے کلاؤڈ پلیٹ فارمز کے ساتھ کیسے انٹیگریٹ کیا جائے۔ یہ ماڈیولز آپ کو ایسے MCP حل بنانے کے لیے تیار کرتے ہیں جو حقیقی دنیا کی مانگوں کو سنبھال سکیں۔

🌟 مہارت کا مرحلہ: کمیونٹی اور تخصص (ماڈیول 6-11)

حتمی مرحلہ 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 ایپلیکیشنز میں کیسے فٹ بیٹھتا ہے۔

بنیادی MCP کیلکولیٹر کے نمونے

زبان تفصیل لنک
C# MCP سرور کی مثال کوڈ دیکھیں
جاوا MCP کیلکولیٹر کوڈ دیکھیں
جاوا اسکرپٹ MCP ڈیمو کوڈ دیکھیں
پائتھن MCP سرور کوڈ دیکھیں
ٹائپ اسکرپٹ MCP مثال کوڈ دیکھیں
رسٹ MCP مثال کوڈ دیکھیں

جدید MCP امپلیمینٹیشنز

زبان تفصیل لنک
C# جدید نمونہ کوڈ دیکھیں
جاوا وِد سپرنگ کنٹینر ایپ کی مثال کوڈ دیکھیں
جاوا اسکرپٹ جدید نمونہ کوڈ دیکھیں
پائتھن پیچیدہ نفاذ کوڈ دیکھیں
TypeScript کنٹینر سیمپل View Code

🎯 MCP سیکھنے کے لیے شرائط

اس نصاب سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے، آپ کے پاس ہونا چاہیے:

  • کم از کم ایک درج ذیل زبانوں میں پروگرامنگ کا بنیادی علم: C#، Java، JavaScript، Python، یا TypeScript

  • کلائنٹ-سرور ماڈل اور APIs کی سمجھ

  • REST اور HTTP کے تصورات سے واقفیت

  • (اختیاری) AI/ML کے تصورات کا پس منظر

  • سپورٹ کے لیے ہماری کمیونٹی مباحثوں میں شامل ہونا

📚 مطالعہ گائیڈ اور وسائل

اس ریپوزٹری میں کئی وسائل شامل ہیں جو آپ کو مؤثر طریقے سے سیکھنے اور نیویگیٹ کرنے میں مدد دیتے ہیں:

مطالعہ گائیڈ

ایک جامع مطالعہ گائیڈ دستیاب ہے جو آپ کو اس ریپوزٹری میں مؤثر طریقے سے رہنمائی کرنے میں مدد دے گا۔ یہ بصری نصاب کا نقشہ دکھاتا ہے کہ تمام موضوعات ایک دوسرے سے کیسے جڑے ہیں اور سیمپل پروجیکٹس کو مؤثر طریقے سے استعمال کرنے کی رہنمائی فراہم کرتا ہے۔ یہ خاص طور پر اس صورت میں مددگار ہے اگر آپ ایک بصری سیکھنے والے ہیں جو بڑی تصویر دیکھنا پسند کرتے ہیں۔

گائیڈ میں شامل ہیں:

  • تمام موضوعات کا بصری نصاب نقشہ
  • ہر ریپوزٹری سیکشن کی تفصیلی تفصیل
  • سیمپل پروجیکٹس کو استعمال کرنے کی رہنمائی
  • مختلف مہارت کی سطحوں کے لیے سفارش کردہ تعلیمی راستے
  • آپ کی سیکھنے کے سفر کے لیے اضافی وسائل

تبدیلیوں کا ریکارڈ

ہم نصاب مواد میں تمام اہم اپ ڈیٹس کو ٹریک کرنے کے لیے ایک تفصیلی تبدیلیوں کا ریکارڈ رکھتے ہیں، تاکہ آپ تازہ ترین بہتریوں اور اضافوں سے باخبر رہ سکیں۔

  • نیا مواد شامل کرنا
  • ساختی تبدیلیاں
  • خصوصیات میں بہتری
  • دستاویزات کی تازہ کاری

🛠️ اس نصاب کو مؤثر طریقے سے استعمال کرنا

اس گائیڈ کے ہر سبق میں شامل ہے:

  1. MCP تصورات کی واضح وضاحتیں
  2. متعدد زبانوں میں لائیو کوڈ کے مثالیں
  3. حقیقی MCP ایپلیکیشنز بنانے کی مشقیں
  4. اعلیٰ سطح کے سیکھنے والوں کے لیے اضافی وسائل

آئیے C# کے ساتھ MCP سیکھتے ہیں - ٹیوٹوریل سیریز

آئیے ماڈل کانٹیکسٹ پروٹوکول (MCP) کے بارے میں جانیں، جو ایک جدید فریم ورک ہے جو AI ماڈلز اور کلائنٹ ایپلیکیشنز کے درمیان تعاملات کو معیاری بنانے کے لیے ڈیزائن کیا گیا ہے۔ اس ابتدائی دوستانہ سیشن کے ذریعے، ہم آپ کو MCP سے متعارف کرائیں گے اور آپ کو آپ کا پہلا MCP سرور بنانے کی رہنمائی کریں گے۔

🎓 آپ کا MCP سفر شروع ہوتا ہے

مبارک ہو! آپ نے ایک دلچسپ سفر کا پہلا قدم اٹھایا ہے جو آپ کی پروگرامنگ صلاحیتوں کو بڑھائے گا اور آپ کو AI ڈیولپمنٹ کی جدید دنیا سے ملوائے گا۔

آپ نے پہلے ہی کیا حاصل کیا ہے

اس تعارف کو پڑھ کر، آپ نے MCP کا بنیادی علم حاصل کرنا شروع کر دیا ہے۔ آپ سمجھتے ہیں کہ MCP کیا ہے، اس کی اہمیت کیوں ہے، اور یہ نصاب آپ کے سیکھنے کے سفر میں کیسے مدد کرے گا۔ یہ ایک بڑا سنگ میل ہے اور اس اہم ٹیکنالوجی میں آپ کی مہارت کی شروعات ہے۔

آگے کا سفر

جب آپ ماڈیولز میں آگے بڑھیں گے، یاد رکھیں کہ ہر ماہر کبھی نہ کبھی مبتدی تھا۔ جو تصورات ابھی پیچیدہ لگ سکتے ہیں وہ مشق اور اطلاق کے ساتھ آپ کے لیے فطری ہو جائیں گے۔ ہر چھوٹا قدم آپ کی ترقی کی صلاحیتوں کی طرف بڑھتا ہے جو آپ کے پورے کیریئر میں کام آئے گا۔

آپ کا سپورٹ نیٹ ورک

آپ ایک ایسی کمیونٹی میں شامل ہو رہے ہیں جو MCP کے لیے پرجوش سیکھنے والوں اور ماہرین پر مشتمل ہے جو دوسروں کی کامیابی میں مدد کرنے کے لیے تیار ہیں۔ چاہے آپ کسی کوڈنگ چیلنج میں پھنس جائیں یا کسی پیش رفت کو بانٹنے کے لیے پرجوش ہوں، یہ کمیونٹی آپ کے سفر کی مدد کے لیے موجود ہے۔

اگر آپ کہیں پھنس جائیں یا AI ایپس بنانے کے بارے میں کوئی سوالات ہوں تو دیگر سیکھنے والوں اور تجربہ کار ڈیولپرز کے ساتھ MCP پر مباحثوں میں شامل ہوں۔ یہ ایک معاون کمیونٹی ہے جہاں سوالات کا خیرمقدم کیا جاتا ہے اور علم آزادانہ طور پر شیئر کیا جاتا ہے۔

Microsoft Foundry Discord

اگر آپ کو پراڈکٹ کے فیڈبیک یا کوئی غلطی نظر آئے جب آپ بنا رہے ہوں تو یہاں جائیں:

Microsoft Foundry Developer Forum

شروع کرنے کے لیے تیار؟

آپ کا 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 سے اور ماڈل کانٹیکسٹ پروٹوکول کی ترقی کی دنیا میں اپنے پہلے قدم اٹھائیں!

🎒 دیگر کورسز

ہماری ٹیم دیگر کورسز بھی تیار کرتی ہے! دیکھیں:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


بنیادی تعلیم

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners نئے شروعات کرنے والوں کے لیے XR ترقی


کوپائلٹ سیریز

AI جوڑے ہوئے پروگرامنگ کے لیے کوپائلٹ C#/.NET کے لیے کوپائلٹ کوپائلٹ ایڈونچر


دستبرد: اس دستاویز کا ترجمہ AI ترجمہ سروس Co-op Translator کے ذریعے کیا گیا ہے۔ اگرچہ ہم درستگی کی کوشش کرتے ہیں، براہ کرم اس بات سے آگاہ رہیں کہ خودکار تراجم میں غلطیاں یا نادرستی ہو سکتی ہے۔ اصل دستاویز اپنی مادری زبان میں معتبر ماخذ سمجھی جانی چاہیے۔ اہم معلومات کے لیے پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمہ کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ذمہ دار نہیں ہیں۔