برای شروع استفاده از این منابع، مراحل زیر را دنبال کنید:
- فورک کردن مخزن: روی
کلیک کنید
- کلون کردن مخزن:
git clone https://github.com/microsoft/mcp-for-beginners.git - به دیسکورد Azure AI Foundry بپیوندید و با متخصصان و توسعهدهندگان دیگر آشنا شوید
فرانسوی | اسپانیایی | آلمانی | روسی | عربی | فارسی | اردو | چینی (سادهشده) | چینی (سنتی، ماکائو) | چینی (سنتی، هنگ کنگ) | چینی (سنتی، تایوان) | ژاپنی | کرهای | هندی | بنگالی | مراتی | نپالی | پنجابی (گورمخی) | پرتغالی (پرتغال) | پرتغالی (برزیل) | ایتالیایی | لهستانی | ترکی | یونانی | تایلندی | سوئدی | دانمارکی | نروژی | فنلاندی | هلندی | عبری | ویتنامی | اندونزیایی | مالایی | تاگالوگ (فیلیپینی) | سواحیلی | مجارستانی | چکی | اسلواکی | رومانیایی | بلغاری | صربی (سیریلیک) | کرواسی | اسلوونیایی
پروتکل مدل کانتکست (MCP) یک چارچوب پیشرفته است که برای استانداردسازی تعاملات بین مدلهای هوش مصنوعی و برنامههای کلاینت طراحی شده است. این برنامه آموزشی متنباز، مسیر یادگیری ساختاریافتهای ارائه میدهد که شامل مثالهای عملی کدنویسی و موارد استفاده واقعی در زبانهای برنامهنویسی محبوب مانند C#، Java، JavaScript، TypeScript و Python است.
چه شما توسعهدهنده هوش مصنوعی باشید، چه معمار سیستم یا مهندس نرمافزار، این راهنما منبع جامعی برای تسلط بر اصول و استراتژیهای پیادهسازی MCP است.
- 📘 مستندات MCP – آموزشها و راهنماهای کامل
- 📜 مشخصات MCP – معماری پروتکل و مراجع فنی
- 🧑💻 مخزن گیتهاب MCP – کیتهای توسعه نرمافزار متنباز، ابزارها و نمونه کدها
00-03: مبانی
- 00. مقدمهای بر MCP
مرور پروتکل مدل کانتکست و اهمیت آن در زنجیرههای هوش مصنوعی. مطالعه بیشتر - 01. توضیح مفاهیم اصلی
بررسی عمیق مفاهیم پایه MCP. مطالعه بیشتر - 02. امنیت در MCP
تهدیدات امنیتی و بهترین روشها. مطالعه بیشتر - 03. شروع کار با MCP
راهاندازی محیط، سرورها/کلاینتهای پایه، ادغام. مطالعه بیشتر
03.x: آزمایشگاههای عملی
04-05: عملی و پیشرفته
- 04. پیادهسازی عملی
کیتهای توسعه نرمافزار، دیباگینگ، تست، قالبهای قابل استفاده مجدد پرامپت. مطالعه بیشتر - 05. موضوعات پیشرفته در MCP
هوش مصنوعی چندرسانهای، مقیاسپذیری، استفاده سازمانی. مطالعه بیشتر - 5.1. ادغام MCP با Azure – راهنما
- 5.2. چندرسانهای بودن – راهنما
- 5.3. دمو OAuth2 در MCP – راهنما
- 5.4. کانتکستهای ریشهای – راهنما
- 5.5. مسیریابی – راهنما
- 5.6. نمونهبرداری – راهنما
- 5.7. مقیاسپذیری – راهنما
- 5.8. امنیت – راهنما
- 5.9. جستجوی وب MCP – راهنما
- 5.10. استریمینگ بلادرنگ – راهنما
- 5.11. جستجوی وب بلادرنگ – راهنما
06-10: جامعه، بهترین روشها و آزمایشگاهها
- 06. مشارکتهای جامعه – راهنما
- 07. درسهایی از پذیرش زودهنگام – راهنما
- 08. بهترین روشها برای MCP – راهنما
- 09. مطالعات موردی MCP – راهنما
- 10. سادهسازی جریانهای کاری هوش مصنوعی: ساخت سرور MCP با AI Toolkit – کارگاه عملی
کدهای پیادهسازی به تفکیک زبان برنامهنویسی
نمونههای پیشرفته را بررسی کنید
برای بهرهمندی کامل از این دوره، بهتر است:
- دانش پایهای از C#، Java یا Python داشته باشید
- با مدل کلاینت-سرور و APIها آشنا باشید
- (اختیاری) آشنایی با مفاهیم یادگیری ماشین
یک راهنمای مطالعه جامع برای کمک به شما در استفاده بهتر از این مخزن در دسترس است. این راهنما شامل موارد زیر است:
- نقشه تصویری دوره با تمام موضوعات پوشش داده شده
- شرح دقیق هر بخش از مخزن
- راهنمای استفاده از پروژههای نمونه
- مسیرهای پیشنهادی یادگیری برای سطوح مختلف مهارت
- منابع اضافی برای تکمیل مسیر یادگیری شما
هر درس در این راهنما شامل موارد زیر است:
- توضیحات روشن درباره مفاهیم MCP
- نمونههای کد زنده به چند زبان برنامهنویسی
- تمرینهایی برای ساخت برنامههای واقعی MCP
- منابع اضافی برای یادگیرندگان پیشرفته
این محتوا تحت مجوز MIT منتشر شده است. برای شرایط و ضوابط، به LICENSE مراجعه کنید.
این پروژه از مشارکتها و پیشنهادات استقبال میکند. بیشتر مشارکتها نیازمند توافق با قرارداد مجوز مشارکتکننده (CLA) هستند که اعلام میکند شما حق استفاده از مشارکت خود را به ما دادهاید. برای جزئیات بیشتر به https://cla.opensource.microsoft.com مراجعه کنید.
وقتی درخواست Pull ارسال میکنید، یک ربات CLA بهطور خودکار بررسی میکند که آیا نیاز به ارائه CLA دارید و درخواست را بهدرستی علامتگذاری میکند (مثلاً بررسی وضعیت، کامنت). فقط کافی است دستورالعملهای ربات را دنبال کنید. این کار تنها یک بار برای تمام مخازن استفادهکننده از CLA ما لازم است.
این پروژه از کد رفتاری منبع باز مایکروسافت پیروی میکند. برای اطلاعات بیشتر به سؤالات متداول کد رفتار مراجعه کنید یا با opencode@microsoft.com تماس بگیرید.
تیم ما دورههای دیگری هم تولید میکند! نگاهی بیندازید به:
- عاملهای هوش مصنوعی برای مبتدیها
- هوش مصنوعی مولد برای مبتدیها با استفاده از .NET
- هوش مصنوعی مولد برای مبتدیها با JavaScript
- هوش مصنوعی مولد برای مبتدیها
- یادگیری ماشین برای مبتدیها
- علم داده برای مبتدیها
- هوش مصنوعی برای مبتدیها
- امنیت سایبری برای مبتدیها
- توسعه وب برای مبتدیها
- اینترنت اشیا برای مبتدیها
- توسعه XR برای مبتدیها
- تسلط بر GitHub Copilot برای برنامهنویسی جفتی هوش مصنوعی
- تسلط بر GitHub Copilot برای توسعهدهندگان C#/.NET
- ماجراجویی خودت را با Copilot انتخاب کن
این پروژه ممکن است شامل علائم تجاری یا لوگوهایی برای پروژهها، محصولات یا خدمات باشد. استفاده مجاز از علائم تجاری یا لوگوهای Microsoft مشروط به رعایت راهنمای علائم تجاری و برند Microsoft است. استفاده از علائم تجاری یا لوگوهای Microsoft در نسخههای تغییر یافته این پروژه نباید باعث سردرگمی شود یا دلالت بر حمایت Microsoft داشته باشد. هرگونه استفاده از علائم تجاری یا لوگوهای شخص ثالث تابع سیاستهای آنها است.
سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است حاوی خطاها یا نادرستیهایی باشند. سند اصلی به زبان اصلی خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما مسئول هیچ گونه سوء تفاهم یا برداشت نادرستی که از استفاده این ترجمه ناشی شود، نیستیم.
