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

47 KiB
Raw Permalink Blame History

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

🌐 کثیر لسانی سپورٹ

GitHub Action کے ذریعے سپورٹ یافتہ (خودکار اور ہمیشہ تازہ ترین)

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 کی تاریخ کی بنیاد پر ورژننگ کی معلومات شامل ہیں۔
  • 🧑‍💻 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 Microsoft Foundry Toolkit MCP کے ساتھ Microsoft Foundry Toolkit استعمال کریں گائیڈ
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 انٹیگریشن Microsoft Foundry کے ساتھ انٹیگریشن گائیڈ
5.14 کانٹیکسٹ انجینئرنگ مؤثر کانٹیکسٹ انجینئرنگ کی تکنیکیں گائیڈ
5.15 MCP کسٹم ٹرانسپورٹ کسٹم ٹرانسپورٹ نفاذ گائیڈ
5.16 پروٹوکول خصوصیات پیش رفت کی اطلاعات، منسوخی، وسائل کے ٹیمپلیٹس گائیڈ
5.17 متحارب ملٹی ایجنٹ ریزننگ دو ایجنٹس مشترکہ MCP ٹولز استعمال کرتے ہوئے مخالف آراء کا دفاع کرتے ہیں، جسے جج ایجنٹ تشخیص کرتا ہے گائیڈ
ماڈیول 6-10: کمیونٹی اور بہترین طریقے
06 کمیونٹی میں تعاون MCP ماحولیاتی نظام میں تعاون کیسے کریں گائیڈ
07 ابتدائی قبولیت سے بصیرتیں حقیقی دنیا کے نفاذ کی کہانیاں گائیڈ
08 MCP کے بہترین طریقے کارکردگی، فالتو پن، مضبوطی گائیڈ
09 MCP کیس اسٹڈیز عملی نفاذ کی مثالیں گائیڈ
10 عملی ورکشاپ Microsoft Foundry Toolkit کے ساتھ 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
ماڈیول 12: MCP ٹولز
12.1 ٹولنگ Copilot ایپ میں MCP کا استعمال گائیڈ

💻 نمونہ کوڈ پروجیکٹس

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

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

زبان وضاحت لنک
C# MCP سرور کی مثال کوڈ دیکھیں
Java MCP کیلکولیٹر کوڈ دیکھیں
JavaScript MCP ڈیمو کوڈ دیکھیں
Python MCP سرور کوڈ دیکھیں
TypeScript MCP مثال کوڈ دیکھیں
Rust MCP مثال کوڈ دیکھیں

جدید MCP نفاذ

زبان وضاحت لنک
C# جدید نمونہ کوڈ دیکھیں
جاوا ود اسپرنگ کنٹینر ایپ کی مثال کوڈ دیکھیں
جاوا اسکرپٹ ایڈوانسڈ سیمپل کوڈ دیکھیں
پائتھون پیچیدہ عمل درآمد کوڈ دیکھیں
ٹائپ اسکرپٹ کنٹینر سیمپل کوڈ دیکھیں

🎯 MCP سیکھنے کے لیے ضروریات

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

  • کم از کم ایک زبان میں بنیادی پروگرامنگ کی معلومات: C#, جاوا، جاوا اسکرپٹ، پائتھون، یا ٹائپ اسکرپٹ

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

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

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

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

📚 مطالعہ رہنما اور وسائل

یہ ذخیرہ کئی وسائل فراہم کرتا ہے تاکہ آپ مؤثر طریقے سے راستہ تلاش کر سکیں اور سیکھ سکیں:

مطالعہ رہنما

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

رہنما میں شامل ہیں:

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

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

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

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

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

اس رہنما کے ہر سبق میں شامل ہیں:

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

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

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

C#: https://aka.ms/letslearnmcp-csharp

جاوا: https://aka.ms/letslearnmcp-java

جاوا اسکرپٹ: https://aka.ms/letslearnmcp-javascript

پائتھون: https://aka.ms/letslearnmcp-python

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

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

آپ نے جو کچھ حاصل کیا ہے

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

آگے کا سفر

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

آپ کا حمایتی نیٹ ورک

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum

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

آپ کا MCP سفر اب شروع ہوتا ہے! ماڈیول 0 سے شروع کریں تاکہ آپ کے پہلے عملی MCP تجربات شروع ہوں، یا سیمپل پروجیکٹس کو دریافت کریں تاکہ دیکھ سکیں کہ آپ کیا بنا رہے ہیں۔ یاد رکھیں - ہر ماہر نے بالکل اسی مقام سے آغاز کیا ہے جہاں آپ ہیں، اور صبر اور مشق سے، آپ حیرت انگیز صلاحیتیں حاصل کریں گے۔

Model Context Protocol کی دنیا میں خوش آمدید۔ آئیے کچھ شاندار مل کر بنائیں!

🤝 تعلیمی کمیونٹی میں تعاون

یہ نصاب آپ جیسے سیکھنے والوں کی شمولیت سے مضبوط ہوتا ہے! چاہے آپ ایک املا کی غلطی درست کر رہے ہوں، وضاحت کو واضح کر رہے ہوں، یا نیا مثال شامل کر رہے ہوں، آپ کی شمولیت دیگر مبتدیوں کی کامیابی میں مدد دیتی ہے۔

Microsoft Valued Professional 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 سے شروع کریں اور Model Context Protocol کی دنیا میں اپنے پہلے قدم اٹھائیں!

🎒 دیگر کورسز

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

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / ایج / MCP / ایجنٹس

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


جنریٹیو AI سیریز

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 Development for Beginners


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

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure


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