برای شروع استفاده از این منابع مراحل زیر را دنبال کنید:
- فورک کردن مخزن: کلیک کنید بر روی
- کلون کردن مخزن:
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
ترجیح میدهید به صورت محلی کلون کنید؟
این مخزن شامل بیش از ۵۰ ترجمه زبان است که اندازه دانلود را به طور قابل توجهی افزایش میدهد. برای کلون کردن بدون ترجمهها، از 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 (ویندوز):
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 را به عنوان یک مترجم جهانی برای برنامههای هوش مصنوعی در نظر بگیرید - درست مثل اینکه پورتهای USB به شما اجازه میدهند هر دستگاهی را به کامپیوتر خود وصل کنید، MCP به مدلهای هوش مصنوعی اجازه میدهد به هر ابزار یا خدمتی به روشی استاندارد متصل شوند. چه در حال ساخت اولین چتبات خود باشید و چه روی جریانهای کاری پیچیده هوش مصنوعی کار میکنید، فهمیدن MCP به شما قدرت ایجاد برنامههای توانمندتر و انعطافپذیرتر را میدهد.
این برنامه درسی با صبر و دقت برای مسیر یادگیری شما طراحی شده است. ما با مفاهیم سادهای که قبلاً میدانید شروع میکنیم و به تدریج تخصص شما را از طریق تمرین عملی در زبان برنامهنویسی مورد علاقهتان افزایش میدهیم. هر مرحله شامل توضیحات روشن، مثالهای کاربردی و تشویق فراوان در طول مسیر است.
وقتی این سفر را به پایان برسانید، اعتماد به نفس خواهید داشت که سرورهای MCP خود را بسازید، آنها را با پلتفرمهای محبوب هوش مصنوعی ادغام کنید و بفهمید چگونه این فناوری در حال بازتعریف آینده توسعه هوش مصنوعی است. بیایید این ماجراجویی هیجانانگیز را با هم شروع کنیم!
این برنامه درسی هماهنگ با مشخصات MCP نسخه ۲۰۲۵-۱۱-۲۵ (آخرین نسخه پایدار) است. مشخصات MCP از نسخهبندی مبتنی بر تاریخ (فرمت YYYY-MM-DD) برای پیگیری واضح نسخه پروتکل استفاده میکند.
این منابع ارزشمندتر میشوند هر چه درک شما بیشتر شود، اما نیازی نیست همۀ آنها را فوراً بخوانید. با بخشهایی که بیشتر به آنها علاقه دارید شروع کنید!
- 📘 مستندات MCP – این منبع اصلی شما برای آموزشهای گام به گام و راهنماهای کاربری است. مستندات با هدف مبتدیان نوشته شده و مثالهای واضحی ارائه میدهد تا بتوانید به راحتی آنها را دنبال کنید.
- 📜 مشخصات MCP – این را به عنوان راهنمای مرجع جامع خود در نظر بگیرید. هنگام کار با برنامه درسی، بارها به اینجا باز میگردید تا جزئیات خاص را بررسی و ویژگیهای پیشرفته را کاوش کنید.
- 📜 نسخهبندی مشخصات MCP – این شامل اطلاعاتی درباره تاریخچه نسخههای پروتکل و نحوه استفاده MCP از نسخهبندی مبتنی بر تاریخ است (فرمت YYYY-MM-DD).
- 🧑💻 مخزن گیتهاب MCP – اینجا SDKها، ابزارها و نمونه کدهایی در زبانهای برنامهنویسی مختلف خواهید یافت. مثل گنجینهای از مثالهای عملی و اجزای آماده استفاده است.
- 🌐 جامعه MCP – به همراه سایر یادگیرندگان و توسعهدهندگان باتجربه در بحثهای مربوط به MCP شرکت کنید. این یک جامعه حمایتی است که سوالات پذیرفته میشوند و دانش به طور آزاد به اشتراک گذاشته میشود.
در پایان این برنامه درسی، احساس اعتماد به نفس و هیجان خواهید داشت که مهارتهای جدید خود را به کار ببندید. اینها مواردی هستند که به دست خواهید آورد:
• درک اصول MCP: میفهمید پروتکل زمینه مدل چیست و چرا در حال انقلاب در نحوه کارکرد برنامههای هوش مصنوعی با یکدیگر است، با استفاده از مثالها و قیاسهایی که قابل فهم است.
• ساخت اولین سرور MCP خود: یک سرور MCP عملی در زبان برنامهنویسی دلخواهتان ایجاد میکنید، با مثالهای ساده شروع کرده و مهارتهایتان را گام به گام رشد میدهید.
• وصل کردن مدلهای هوش مصنوعی به ابزارهای واقعی: یاد میگیرید چگونه فاصله بین مدلهای هوش مصنوعی و خدمات واقعی را پر کنید و قابلیتهای جدید قدرتمندی به برنامههایتان بدهید.
• اجرای بهترین شیوههای امنیتی: میفهمید چگونه پیادهسازیهای MCP خود را امن و ایمن نگه دارید تا از برنامهها و کاربران خود محافظت کنید.
• استقرار با اطمینان: میدانید چگونه پروژههای MCP خود را از توسعه به تولید برسانید، با استراتژیهای عملی استقرار که در دنیای واقعی کار میکنند.
• عضویت در جامعه MCP: به بخشی از جامعه رو به رشد توسعهدهندگانی تبدیل میشوید که آینده توسعه برنامههای هوش مصنوعی را شکل میدهند.
قبل از پرداختن به جزئیات MCP، بیایید مطمئن شویم که با برخی مفاهیم پایهای راحت هستید. نگران نباشید اگر در این زمینهها خبره نیستید - همه چیز را که باید بدانید گام به گام توضیح میدهیم!
پروتکل را مانند قوانین گفتوگو در نظر بگیرید. وقتی با دوستتان تماس میگیرید، هر دو میدانید که هنگام پاسخ باید «سلام» بگویید، نوبتی صحبت کنید و وقتی کارتان تمام شد «خداحافظ» بگویید. برنامههای کامپیوتری هم برای ارتباط موثر نیاز به قوانین مشابه دارند.
MCP یک پروتکل است - مجموعهای از قوانین توافق شده که به مدلها و برنامههای هوش مصنوعی کمک میکند تا با ابزارها و خدمات «گفتوگو» کنند. درست مثل اینکه داشتن قوانین گفتوگو ارتباطات انسانی را روانتر میکند، داشتن MCP باعث میشود ارتباط برنامههای هوش مصنوعی بسیار قابل اعتمادتر و قدرتمندتر باشد.
شما هر روز از روابط کلاینت-سرور استفاده میکنید! وقتی از یک مرورگر وب (کلاینت) برای بازدید از وبسایتی استفاده میکنید، به یک سرور وب متصل میشوید که محتوای صفحه را برای شما میفرستد. مرورگر میداند چگونه درخواست کند و سرور میداند چگونه پاسخ دهد.
در MCP، رابطه مشابهی داریم: مدلهای هوش مصنوعی به عنوان کلاینتهایی عمل میکنند که درخواست اطلاعات یا عملیات میکنند، در حالی که سرورهای MCP آن قابلیتها را ارائه میدهند. این مثل داشتن یک دستیار کمککننده (سرور) است که هوش مصنوعی میتواند از آن بخواهد وظایف خاصی را انجام دهد.
تصور کنید هر تولیدکننده خودرویی از پمپ بنزین با شکل متفاوتی استفاده کند - شما برای هر خودرو نیاز به آداپتور جداگانه داشتید! استانداردسازی یعنی توافق برای استفاده از روشهای مشترک تا همه چیز به طور یکپارچه کار کند.
MCP این استانداردسازی را برای برنامههای هوش مصنوعی فراهم میکند. به جای اینکه هر مدل هوش مصنوعی به کد سفارشی برای کار با هر ابزار نیاز داشته باشد، MCP راهی جهانی برای ارتباط آنها ایجاد میکند. این یعنی توسعهدهندگان میتوانند ابزارها را یک بار بسازند و آنها را با بسیاری از سیستمهای هوش مصنوعی مختلف هماهنگ کنند.
سفر MCP شما به گونهای ساختاربندی شده که به تدریج اعتماد به نفس و مهارتهایتان را افزایش دهد. هر مرحله مفاهیم جدیدی معرفی میکند و در عین حال آموختههای قبلی را تقویت میکند.
اینجاست که ماجراجویی شما آغاز میشود! ما مفاهیم MCP را با قیاسهای آشنا و مثالهای ساده معرفی میکنیم. شما خواهید فهمید MCP چیست، چرا وجود دارد و چگونه در دنیای بزرگتر توسعه هوش مصنوعی جای میگیرد.
• ماژول ۰ - معرفی MCP: از بررسی ماهیت MCP و اهمیت آن برای برنامههای مدرن هوش مصنوعی شروع میکنیم. نمونههای واقعی از MCP را در عمل میبینید و متوجه میشوید چگونه مشکلات رایج توسعهدهندگان را حل میکند.
• ماژول ۱ - توضیح مفاهیم اصلی: اینجا بلوکهای سازنده اساسی MCP را یاد میگیرید. از قیاسها و مثالهای تصویری فراوان استفاده میکنیم تا این مفاهیم طبیعی و قابل فهم باشند.
• ماژول ۲ - امنیت در MCP: امنیت ممکن است ترسناک به نظر برسد، اما نشان میدهیم چگونه MCP ویژگیهای امنیتی داخلی دارد و بهترین شیوهها را آموزش میدهیم تا از برنامههای شما از ابتدا محافظت کند.
حالا سرگرمی واقعی شروع میشود! شما تجربه عملی ساخت سرورها و کلاینتهای واقعی MCP را به دست خواهید آورد. نگران نباشید — ما از ساده شروع میکنیم و شما را در هر مرحله راهنمایی میکنیم.
این ماژول شامل چندین راهنمای عملی است که به شما اجازه میدهد در زبان برنامهنویسی مورد علاقهتان تمرین کنید. شما اولین سرور خود را ایجاد خواهید کرد، یک کلاینت برای اتصال به آن میسازید، و حتی با ابزارهای توسعه محبوب مانند VS Code تعامل خواهید داشت.
هر راهنما شامل نمونههای کامل کد، نکات عیبیابی، و توضیحاتی درباره دلیل انتخابهای طراحی خاص است. در پایان این مرحله، پیادهسازیهای MCP کاربردی خواهید داشت که میتوانید به آنها افتخار کنید!
با تسلط بر اصول اولیه، آمادهاید ویژگیهای پیشرفتهتر MCP را کشف کنید. ما راهکارهای عملی پیادهسازی، تکنیکهای دیباگ، و موضوعات پیشرفتهای مانند ادغام چندمدلی هوش مصنوعی را پوشش خواهیم داد.
همچنین یاد خواهید گرفت چگونه پیادهسازیهای MCP خود را برای استفاده در تولید مقیاسدهی کنید و با پلتفرمهای ابری مانند Azure ادغام نمایید. این ماژولها شما را برای ساخت راهحلهای MCP که میتوانند نیازهای دنیای واقعی را پاسخ دهند، آماده میکنند.
مرحله نهایی بر پیوستن به جامعه MCP و تخصص در زمینههایی که بیش از همه به آن علاقهمندید تمرکز دارد. شما یاد خواهید گرفت چگونه به پروژههای متنباز MCP کمک کنید، الگوهای پیشرفته احراز هویت را پیادهسازی کنید، و راهحلهای جامع با ادغام پایگاه داده بسازید.
ماژول ۱۱ شایسته اشاره ویژه است — این یک مسیر آموزشی عملی شامل ۱۳ آزمایشگاه است که به شما آموزش میدهد سرورهای MCP آماده تولید را با ادغام PostgreSQL بسازید. این مانند یک پروژه نهایی است که همه آنچه یاد گرفتهاید را کنار هم میآورد!
| ماژول | موضوع | شرح | لینک |
|---|---|---|---|
| ماژول ۰-۳: پایهها | |||
| ۰۰ | معرفی MCP | مروری بر پروتکل مدل کانتکست و اهمیت آن در خطلولههای هوش مصنوعی | مطالعه بیشتر |
| ۰۱ | مفاهیم اصلی توضیح داده شده | بررسی عمیق مفاهیم اصلی MCP | مطالعه بیشتر |
| ۰۲ | امنیت در MCP | تهدیدهای امنیتی و بهترین شیوهها | مطالعه بیشتر |
| ۰۳ | شروع به کار با MCP | راهاندازی محیط، سرورها/کلاینتهای پایه، ادغام | مطالعه بیشتر |
| ماژول ۳: ساخت اولین سرور و کلاینت شما | |||
| ۳.۱ | اولین سرور | ایجاد اولین سرور MCP خود | راهنما |
| ۳.۲ | اولین کلاینت | توسعه کلاینت پایه MCP | راهنما |
| ۳.۳ | کلاینت با LLM | ادغام مدلهای زبان بزرگ | راهنما |
| ۳.۴ | ادغام VS Code | استفاده از سرورهای MCP در VS Code | راهنما |
| ۳.۵ | سرور stdio | ساخت سرورها با استفاده از انتقال stdio | راهنما |
| ۳.۶ | استریمینگ HTTP | پیادهسازی استریمینگ HTTP در MCP | راهنما |
| ۳.۷ | جعبهابزار هوش مصنوعی | استفاده از AI Toolkit با MCP | راهنما |
| ۳.۸ | تست | آزمودن پیادهسازی سرور MCP خود | راهنما |
| ۳.۹ | استقرار | استقرار سرورهای MCP در محیط تولید | راهنما |
| ۳.۱۰ | استفاده پیشرفته از سرور | استفاده از سرورهای پیشرفته برای قابلیتهای بیشتر و معماری بهبود یافته | راهنما |
| ۳.۱۱ | احراز هویت ساده | فصلی که احراز هویت از ابتدا و RBAC را نشان میدهد | راهنما |
| ۳.۱۲ | میزبانهای MCP | پیکربندی Claude Desktop، Cursor، Cline و میزبانهای دیگر MCP | راهنما |
| ۳.۱۳ | بازرس MCP | اشکالزدایی و تست سرورهای MCP با ابزار Inspector | راهنما |
| ۳.۱۴ | نمونهبرداری | استفاده از نمونهبرداری برای همکاری با کلاینت | راهنما |
| ۳.۱۵ | برنامههای MCP | ساخت برنامههای MCP | راهنما |
| ماژول ۴-۵: عملی و پیشرفته | |||
| ۰۴ | پیادهسازی عملی | SDKها، دیباگ، تست، قالبهای قابل استفاده مجدد پرامپت | مطالعه بیشتر |
| ۴.۱ | صفحهبندی | مدیریت مجموعههای نتایج بزرگ با صفحهبندی مبتنی بر cursor | راهنما |
| ۰۵ | موضوعات پیشرفته در MCP | هوش مصنوعی چندمدلی، مقیاسپذیری، استفاده سازمانی | مطالعه بیشتر |
| ۵.۱ | ادغام Azure | ادغام MCP با Azure | راهنما |
| ۵.۲ | چندمدلی | کار با چندین مدالیته | راهنما |
| ۵.۳ | دمو OAuth2 | پیادهسازی احراز هویت OAuth2 | راهنما |
| ۵.۴ | کانتکستهای اصلی | درک و پیادهسازی کانتکستهای ریشهای | راهنما |
| ۵.۵ | مسیریابی | استراتژیهای مسیریابی MCP | راهنما |
| ۵.۶ | نمونهبرداری | تکنیکهای نمونهبرداری در MCP | راهنما |
| ۵.۷ | مقیاسدهی | مقیاسدهی پیادهسازیهای MCP | راهنما |
| ۵.۸ | امنیت | ملاحظات امنیتی پیشرفته | راهنما |
| ۵.۹ | جستجوی وب | پیادهسازی قابلیتهای جستجوی وب | راهنما |
| ۵.۱۰ | استریمینگ لحظهای | ساخت قابلیت استریمینگ بلادرنگ | راهنما |
| ۵.۱۱ | جستجوی لحظهای | پیادهسازی جستجوی لحظهای | راهنما |
| ۵.۱۲ | احراز هویت Entra ID | احراز هویت با Microsoft Entra ID | راهنما |
| ۵.۱۳ | ادغام Foundry | ادغام با Azure AI Foundry | راهنما |
| ۵.۱۴ | مهندسی کانتکست | تکنیکهایی برای مهندسی مؤثر کانتکست | راهنما |
| ۵.۱۵ | انتقال سفارشی MCP | پیادهسازیهای انتقال سفارشی | راهنما |
| ۵.۱۶ | ویژگیهای پروتکل | اعلان پیشرفت، لغو، قالبهای منابع | راهنما |
| ماژول ۶-۱۰: جامعه و بهترین شیوهها | |||
| ۰۶ | مشارکتهای جامعه | چگونه به اکوسیستم MCP کمک کنید | راهنما |
| ۰۷ | درسهایی از پذیرش اولیه | داستانهای پیادهسازی دنیای واقعی | راهنما |
| ۰۸ | بهترین شیوههای MCP | عملکرد، تحمل خطا، مقاومت | راهنما |
| ۰۹ | مطالعات موردی MCP | مثالهای عملی پیادهسازی | راهنما |
| ۱۰ | کارگاه عملی | ساخت سرور MCP با AI Toolkit | آزمایشگاه |
| ماژول ۱۱: آزمایشگاه عملی سرور MCP | |||
| ۱۱ | ادغام پایگاه داده سرور MCP | مسیر کامل ۱۳ آزمایشگاهی آموزش عملی برای ادغام PostgreSQL | آزمایشگاهها |
| ۱۱.۱ | مقدمه | مرور کلی MCP با ادغام پایگاه داده و مورد استفاده تحلیل فروشگاه | آزمایشگاه ۰۰ |
| ۱۱.۲ | معماری اصلی | درک معماری سرور MCP، لایههای پایگاه داده و الگوهای امنیتی | آزمایشگاه ۰۱ |
| ۱۱.۳ | امنیت و چندمستاجری | امنیت سطح ردیف، احراز هویت، و دسترسی داده چندمستاجر | آزمایشگاه ۰۲ |
| ۱۱.۴ | راهاندازی محیط | راهاندازی محیط توسعه، داکر، منابع Azure | آزمایشگاه ۰۳ |
| ۱۱.۵ | طراحی پایگاه داده | راهاندازی PostgreSQL، طراحی طرح فروشگاهی، و داده نمونه | آزمایشگاه ۰۴ |
| ۱۱.۶ | پیادهسازی سرور MCP | ساخت سرور FastMCP با ادغام پایگاه داده | آزمایشگاه ۰۵ |
| ۱۱.۷ | توسعه ابزار | ساخت ابزارهای کوئری پایگاه داده و بررسی طرح | آزمایشگاه ۰۶ |
| ۱۱.۸ | جستجوی معنایی | پیادهسازی بردارهای جاسازی شده با Azure OpenAI و pgvector | آزمایشگاه ۰۷ |
| ۱۱.۹ | تست و اشکالزدایی | استراتژیهای تست، ابزارهای اشکالزدایی، و رویکردهای اعتبارسنجی | آزمایشگاه ۰۸ |
| ۱۱.۱۰ | ادغام VS Code | پیکربندی ادغام MCP در VS Code و استفاده از AI Chat | آزمایشگاه ۰۹ |
| ۱۱.۱۱ | استراتژیهای استقرار | استقرار داکر، برنامههای Azure Container، و ملاحظات مقیاسدهی | آزمایشگاه ۱۰ |
| ۱۱.۱۲ | مانیتورینگ | Application Insights، ثبت لاگ، نظارت بر عملکرد | آزمایشگاه ۱۱ |
| ۱۱.۱۳ | بهترین شیوهها | بهینهسازی عملکرد، سختسازی امنیت، و نکات تولید | آزمایشگاه ۱۲ |
یکی از هیجانانگیزترین بخشهای یادگیری MCP دیدن پیشرفت مهارتهای کدنویسی شما به صورت تدریجی است. ما نمونههای کد خود را به گونهای طراحی کردهایم که از ساده شروع کنند و با درک عمیقتر شما پیشرفتهتر شوند. اینجا نحوه معرفی مفاهیم است — با کدی که فهم آن آسان است اما اصول واقعی MCP را نشان میدهد، شما نه تنها میفهمید این کد چه کاری انجام میدهد، بلکه چرا این ساختار را دارد و چگونه در برنامههای بزرگتر MCP جای میگیرد.
| زبان | توضیح | لینک |
|---|---|---|
| C# | نمونه سرور MCP | مشاهده کد |
| Java | ماشینحساب MCP | مشاهده کد |
| JavaScript | دمو MCP | مشاهده کد |
| Python | سرور MCP | مشاهده کد |
| TypeScript | نمونه MCP | مشاهده کد |
| Rust | نمونه MCP | مشاهده کد |
| زبان | توضیح | لینک |
|---|---|---|
| C# | نمونه پیشرفته | مشاهده کد |
| Java با Spring | نمونه برنامه Container App | مشاهده کد |
| JavaScript | نمونه پیشرفته | مشاهده کد |
| Python | پیادهسازی پیچیده | مشاهده کد |
| TypeScript | نمونه Container | مشاهده کد |
برای بهرهمندی کامل از این برنامه درسی، باید داشته باشید:
-
دانش پایهای از برنامهنویسی در حداقل یکی از زبانهای زیر: C#، Java، JavaScript، Python یا TypeScript
-
درک مدل کلاینت-سرور و APIها
-
آشنایی با مفاهیم REST و HTTP
-
(اختیاری) سابقهای در مفاهیم هوش مصنوعی/یادگیری ماشینی
-
شرکت در بحثهای جامعه ما برای پشتیبانی
این مخزن شامل منابع متعددی است تا به شما در مسیر یادگیری مؤثر کمک کند:
یک راهنمای مطالعه جامع برای هدایت مؤثر شما در این مخزن در دسترس است. این نقشه آموزشی بصری نشان میدهد که چگونه تمام مباحث به هم متصلاند و راهنمایی میکند چگونه از پروژههای نمونه به نحو احسن بهره ببرید. این مخصوصاً برای کسانی مفید است که یادگیرندههای بصری هستند و دوست دارند تصویر کلی را ببینند.
این راهنما شامل:
- نقشه آموزشی بصری که تمام موضوعات تحت پوشش را نشان میدهد
- تفصیل دقیق هر بخش مخزن
- راهنمایی برای استفاده از پروژههای نمونه
- مسیرهای آموزشی پیشنهادی برای سطوح مهارتی مختلف
- منابع اضافی برای تکمیل مسیر یادگیری شما
ما یک لیست تغییرات دقیق نگهداری میکنیم که تمام بهروزرسانیهای مهم در مواد برنامه درسی را ثبت میکند، تا شما همیشه از آخرین بهبودها و افزودنیها مطلع باشید.
- افزودن محتوای جدید
- تغییرات ساختاری
- بهبود ویژگیها
- بهروزرسانی مستندات
هر درس در این راهنما شامل موارد زیر است:
- توضیحات واضح درباره مفاهیم MCP
- مثالهای کدنویسی زنده در چند زبان
- تمرینهایی برای ساخت برنامههای واقعی MCP
- منابع اضافی برای یادگیرندگان پیشرفته
بیایید درباره پروتکل متن مدل (MCP) یاد بگیریم، چارچوبی پیشرفته طراحی شده برای استانداردسازی تعاملات بین مدلهای هوش مصنوعی و برنامههای کلاینت. در این جلسه دوستانه برای مبتدیان، MCP را معرفی میکنیم و شما را در ساخت اولین سرور MCP راهنمایی میکنیم.
JavaScript: https://aka.ms/letslearnmcp-javascript
تبریک میگوییم! شما همین حالا اولین قدم را در یک سفر هیجانانگیز برداشتهاید که مهارتهای برنامهنویسی شما را گسترش میدهد و شما را به نوک پیشرفت هوش مصنوعی متصل میکند.
با خواندن این مقدمه، شما پایه دانش MCP خود را ساختهاید. درک میکنید MCP چیست، چرا اهمیت دارد و این برنامه درسی چگونه مسیر یادگیری شما را پشتیبانی میکند. این یک دستاورد مهم و آغاز تخصص شما در این فناوری مهم است.
با پیشرفت در ماژولها، به یاد داشته باشید هر متخصص زمانی مبتدی بوده است. مفاهیمی که الان ممکن است پیچیده به نظر برسند، با تمرین و کاربرد برای شما به صورت طبیعی در میآیند. هر قدم کوچک به سمت قابلیتهای قدرتمندی پیش میرود که در کل کار توسعه شما به کار خواهند آمد.
شما به جامعهای از یادگیرندگان و متخصصانی ملحق میشوید که نسبت به MCP شورمند هستند و مشتاق کمک به دیگران برای موفقیت میباشند. چه در چالش برنامهنویسی گیر کنید و چه بخواهید موفقیت خود را به اشتراک بگذارید، این جامعه برای حمایت از سفر شما در کنارتان است.
اگر در ساخت برنامههای هوش مصنوعی به مشکلی خوردید یا سوالی داشتید، به بحثهای گروهی یادگیرندگان و توسعهدهندگان با تجربه MCP بپیوندید. این یک جامعه همراه است که در آن سوالات خوشآمد گفته میشوند و دانش به راحتی به اشتراک گذاشته میشود.
اگر بازخورد محصول دارید یا هنگام ساخت با خطا مواجه شدید، به این آدرس مراجعه کنید:
ماجراجویی MCP شما همین حالا آغاز میشود! با ماژول 0 شروع کنید تا اولین تجربههای عملی MCP خود را کسب کنید، یا پروژههای نمونه را ببینید تا بدانید چه چیزی خواهید ساخت. به یاد داشته باشید - هر متخصص دقیقاً از جایی که شما هستید شروع کرده و با صبر و تمرین، برایتان شگفتآور خواهد بود که چه دستاوردهایی بدست خواهید آورد.
به دنیای توسعه پروتکل متن مدل خوش آمدید. بیایید با هم چیز فوقالعادهای بسازیم!
این برنامه درسی با مشارکت یادگیرندگان مثل شما قویتر میشود! خواه شما اشتباه تایپی را اصلاح کنید، توضیحی شفافتر پیشنهاد دهید یا مثال جدیدی اضافه کنید، مشارکت شما به موفقیت دیگر مبتدیان کمک میکند.
با تشکر از حرفهای ارزشمند مایکروسافت Shivam Goyal برای مشارکت در نمونههای کد.
فرآیند مشارکت طوری طراحی شده که خوشایند و پشتیبان باشد. اکثر مشارکتها به قرارداد مجوز مشارکتکننده (CLA) نیاز دارند، اما ابزارهای خودکار شما را در این مسیر به خوبی هدایت میکنند.
تمام این برنامه درسی تحت مجوز MIT LICENSE در دسترس است، به این معنی که میتوانید آن را آزادانه استفاده، ویرایش و به اشتراک بگذارید. این از مأموریت ما برای در دسترس قرار دادن دانش MCP برای همه توسعهدهندگان حمایت میکند.
این پروژه مشارکتها و پیشنهادات را میپذیرد. اکثر مشارکتها نیازمند موافقت شما با قرارداد مجوز مشارکتکننده (CLA) است که اعلام میکند حق دارید و در واقع حق استفاده از مشارکت خود را به ما میدهید. برای جزئیات به https://cla.opensource.microsoft.com مراجعه کنید.
وقتی درخواست pull ارسال میکنید، یک ربات CLA به صورت خودکار تعیین میکند که آیا نیاز به ارائه CLA دارید و درخواست را بهطور مناسب (مثلاً بررسی وضعیت، نظر) علامتگذاری میکند. کافی است دستورالعملهای ربات را دنبال کنید. فقط یکبار برای تمام مخزنها با استفاده از CLA ما این کار را انجام خواهید داد.
این پروژه از کد رفتاری متنباز مایکروسافت پیروی میکند. برای اطلاعات بیشتر به پرسشهای متداول کد رفتار مراجعه کنید یا با opencode@microsoft.com تماس بگیرید.
آماده شروع سفر MCP خود هستید؟ با ماژول ۰۰ - مقدمهای بر MCP شروع کنید و اولین قدمها را در دنیای توسعه پروتکل متن مدل بردارید!
تیم ما دورههای دیگری تولید میکند! بررسی کنید:
سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. اگرچه ما تلاش میکنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است حاوی خطاها یا نواقصی باشند. سند اصلی به زبان بومی خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما مسئول هیچ گونه سوءتفاهم یا برداشت نادرست ناشی از استفاده از این ترجمه نیستیم.
