موضوعات پیشرفته در MCP
(برای مشاهده ویدیوی این درس روی تصویر بالا کلیک کنید)
این فصل مجموعهای از موضوعات پیشرفته در پیادهسازی پروتکل مدل کانتکست (MCP) را پوشش میدهد، از جمله ادغام چندرسانهای، مقیاسپذیری، بهترین شیوههای امنیتی، و ادغام سازمانی. این موضوعات برای ساخت برنامههای MCP مقاوم و آماده برای محیط تولید که میتوانند پاسخگوی نیازهای سیستمهای هوش مصنوعی مدرن باشند، اهمیت دارند.
مرور کلی
این درس مفاهیم پیشرفته در پیادهسازی پروتکل مدل کانتکست را بررسی میکند، با تأکید بر ادغام چندرسانهای، مقیاسپذیری، بهترین شیوههای امنیتی، و ادغام سازمانی. این موضوعات برای ساخت برنامههای MCP با درجه تولید، که میتوانند نیازهای پیچیده در محیطهای سازمانی را مدیریت کنند، ضروری هستند.
اهداف یادگیری
تا پایان این درس، شما قادر خواهید بود:
- قابلیتهای چندرسانهای را در چارچوبهای MCP پیادهسازی کنید
- معماریهای مقیاسپذیر برای MCP را برای سناریوهای با تقاضای بالا طراحی کنید
- بهترین شیوههای امنیتی منطبق با اصول امنیتی MCP را اعمال کنید
- MCP را با سیستمها و چارچوبهای هوش مصنوعی سازمانی ادغام کنید
- عملکرد و اطمینانپذیری را در محیطهای تولید بهینهسازی کنید
درسها و پروژههای نمونه
| لینک | عنوان | توضیحات |
|---|---|---|
| 5.1 ادغام با Azure | ادغام با Azure | یاد بگیرید چگونه سرور MCP خود را روی Azure ادغام کنید |
| 5.2 نمونه چندرسانهای | نمونههای چندرسانهای MCP | نمونههایی برای پاسخهای صوتی، تصویری و چندرسانهای |
| 5.3 نمونه OAuth2 MCP | نمونه OAuth2 MCP | برنامه مینیمال Spring Boot که OAuth2 را با MCP نشان میدهد، هم به عنوان سرور مجوز و هم منبع. صدور امن توکن، نقاط انتهایی محافظتشده، استقرار در Azure Container Apps و ادغام مدیریت API را به نمایش میگذارد. |
| 5.4 کانتکستهای ریشه | کانتکستهای ریشه | درباره کانتکست ریشه بیشتر بیاموزید و نحوه پیادهسازی آنها را فرا بگیرید |
| 5.5 روتینگ | روتینگ | انواع مختلف روتینگ را یاد بگیرید |
| 5.6 نمونهگیری | نمونهگیری | نحوه کار با نمونهگیری را یاد بگیرید |
| 5.7 مقیاسبندی | مقیاسبندی | درباره مقیاسبندی بیاموزید |
| 5.8 امنیت | امنیت | سرور MCP خود را امن کنید |
| 5.9 نمونه جستجوی وب | جستجوی وب MCP | سرور و کلاینت Python MCP که با SerpAPI برای جستجوی وب، اخبار، محصولات و پرسش و پاسخ بلادرنگ ادغام شدهاند. اجرای هماهنگی چندابزار، ادغام API خارجی و مدیریت خطاهای قوی را نشان میدهد. |
| 5.10 پخش زنده بلادرنگ | پخش زنده | پخش داده بلادرنگ در دنیای دادهمحور امروز بسیار ضروری شده است، جایی که کسبوکارها و برنامهها نیازمند دسترسی فوری به اطلاعات برای اتخاذ تصمیمات به موقع هستند. |
| 5.11 جستجوی وب بلادرنگ | جستجوی وب | جستجوی وب بلادرنگ چگونه MCP را با ارائه رویکردی استاندارد برای مدیریت کانتکست در میان مدلهای هوش مصنوعی، موتورهای جستجو و برنامهها متحول میکند. |
| 5.12 احراز هویت Entra ID برای سرورهای MCP | احراز هویت Entra ID | Microsoft Entra ID یک راهحل قدرتمند مدیریت هویت و دسترسی مبتنی بر ابر فراهم میکند که کمک میکند تنها کاربران و برنامههای مجاز بتوانند با سرور MCP شما تعامل داشته باشند. |
| 5.13 ادغام عامل Microsoft Foundry | ادغام Microsoft Foundry | یاد بگیرید چگونه سرورهای پروتکل مدل کانتکست را با عوامل Microsoft Foundry ادغام کنید، که امکان اجرای هماهنگ ابزارهای قدرتمند و قابلیتهای هوش مصنوعی سازمانی با اتصال منبع داده خارجی استاندارد شده را فراهم میکند. |
| 5.14 مهندسی کانتکست | مهندسی کانتکست | فرصتهای آینده در تکنیکهای مهندسی کانتکست برای سرورهای MCP، شامل بهینهسازی کانتکست، مدیریت پویا و استراتژیهای مهندسی پرامپت مؤثر در چارچوبهای MCP. |
| 5.15 انتقال سفارشی MCP | انتقال سفارشی | یاد بگیرید چگونه مکانیسمهای انتقال سفارشی را برای سناریوهای ارتباطی تخصصی MCP پیادهسازی کنید. |
| 5.16 بررسی عمیق ویژگیهای پروتکل | ویژگیهای پروتکل | ویژگیهای پیشرفته پروتکل شامل اعلانهای پیشرفت، لغو درخواست، قالبهای منابع و الگوهای مدیریت خطا را به طور کامل یاد بگیرید. |
| 5.17 استدلال چندعاملی خصمانه | عوامل خصمانه | از دو عامل با دیدگاههای متضاد که یک مجموعه ابزار MCP را به اشتراک میگذارند استفاده کنید تا توهمها را شناسایی کنید، موارد حاشیهای را برملا کنید و خروجیهایی با کالیبراسیون بهتر از طریق مباحثه ساختاریافته تولید کنید. |
جدید در مشخصات MCP 2025-11-25: مشخصات اکنون پشتیبانی آزمایشی از وظایف (عملیات طولانیمدت با پیگیری پیشرفت)، حاشیهنویسی ابزار (متادیتا درباره رفتار ابزار برای ایمنی)، برانگیختن حالت URL (درخواست محتوای URL مشخص شده از کلاینتها)، و ریشههای پیشرفته (برای مدیریت کانتکست فضای کاری) را شامل میشود. برای جزئیات کامل به گزارش تغییرات مشخصات MCP مراجعه کنید.
منابع اضافی
برای جدیدترین اطلاعات درباره موضوعات پیشرفته MCP به موارد زیر مراجعه کنید:
- مستندات MCP
- مشخصات MCP (2025-11-25)
- مخزن GitHub
- ده خطر برتر امنیت MCP از OWASP - ریسکها و راهکارهای امنیتی
- کارگاه قله امنیت MCP (Sherpa) - آموزش عملی امنیت
نکات کلیدی
- پیادهسازیهای چندرسانهای MCP قابلیتهای هوش مصنوعی را فراتر از پردازش متن گسترش میدهند
- مقیاسپذیری برای استقرارهای سازمانی ضروری است و میتوان آن را از طریق مقیاسگذاری افقی و عمودی برطرف کرد
- اقدامات جامع امنیتی دادهها را محافظت کرده و کنترل دسترسی مناسب را تضمین میکند
- ادغام سازمانی با پلتفرمهایی مانند Azure OpenAI و Microsoft AI Foundry قابلیتهای MCP را ارتقا میدهد
- پیادهسازیهای پیشرفته MCP از معماریهای بهینه شده و مدیریت دقیق منابع بهرهمند میشوند
تمرین
یک پیادهسازی MCP با درجه سازمانی را برای یک مورد استفاده خاص طراحی کنید:
- نیازهای چندرسانهای مورد استفاده خود را شناسایی کنید
- کنترلهای امنیتی لازم برای محافظت از دادههای حساس را ترسیم کنید
- معماری مقیاسپذیری طراحی کنید که توانایی مدیریت بارهای متغیر را داشته باشد
- نقاط ادغام با سیستمهای هوش مصنوعی سازمانی را برنامهریزی کنید
- گلوگاههای احتمالی عملکرد و استراتژیهای کاهش آنها را مستندسازی کنید
منابع تکمیلی
بعدی چیست
درسهای این ماژول را با درس 5.1 ادغام MCP شروع کنید
پس از اتمام این ماژول، به ماژول بعدی بروید: ماژول 6: مشارکتهای جامعه
سلب مسئولیت: این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است شامل خطاها یا نادرستیهایی باشند. سند اصلی به زبان مادری خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما در قبال هرگونه سوء تفاهم یا برداشت نادرست ناشی از استفاده از این ترجمه مسئولیتی نداریم.
