تسلط به Model Context Protocol (MCP): راهنمای عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک معماری MCP و مبانی JSON-RPC
- راهاندازی و پیکربندی سرور FastMCP
- ساخت کلاینتهای MCP بر روی SSE ،streamable-http و stdio
- استفاده از ابزارها، منابع، پرامپتها، ریشهها، کشف و نمونهگیری در MCP
- محافظت از اندپوینت های MCP با OAuth 2.1 از طریق Auth0
- اعمال یکپارچهسازی FastAPI، کامپوزیشن، پروکسی و الگوهای Docker
پیش نیازهای دوره
- مهارتهای متوسط در پایتون
- تجربه عملی با مدلهای زبان بزرگ (LLM) و بهخصوص فراخوانی ابزار
- دانش بنیادی مهندسی نرمافزار
- درک پایهای از HTTP یا پروتکلهای مشابه کلاینت‑سرور
توضیحات دوره
تسلط به Model Context Protocol (MCP) راهنمای عملی شما برای ساخت بکاندهای AI مقاوم، امن و آماده تولید با استفاده از اکوسیستم FastMCP است.
این دوره شما را از هر گام - از راهاندازی یک سرور MCP حداقلی تا استقرار یک برنامه کاملاستک که LangGraph ،FastAPI و امنیت OAuth 2.1 را ادغام میکند - پوشش میدهد.
شما یاد خواهید گرفت تا سیستمهای ماژولار و قابل توسعه طراحی کنید که زمینهی با کیفیت بالا را به LLMها از طریق پروتکلهای مدرن و بهترین شیوه ها ارائه میدهند. با تمرکز قوی بر توسعه عملی، این دوره شما را برای ساخت اپلیکیشن های مقیاسپذیر مبتنی بر MCP که آماده استفاده در دنیای واقعی هستند، آماده میکند.
نکات برجسته دوره
پایههای MCP
یک سرور و کلاینت پایه FastMCP راهاندازی کنید. چرخه درخواست/پاسخ JSON‑RPC را درک کرده و بهصورت مؤثر خطاها را مدیریت کنید.روشهای Transports
با SSE ،streamable‑http (بررسی stateless و stateful) و stdio کار کنید. یاد بگیرید که چگونه بین Transports تغییر مسیر دهید و در سناریوهای مختلف اعمال کنید.ویژگیهای پیشرفته MCP
ویژگیهای کلیدی مانند ابزارها، منابع، پرامپتها، کشف، ریشهها و نمونهگیری را پیادهسازی کنید تا پایپ لاین های پویا و تطبیقی زمینه ایجاد کنید.یکپارچهسازی LangGraph
یک کلاینت LangGraph بسازید که با سرور MCP شما تعامل داشته و پاسخهای هوشمند و شبیه انسان را با منطق stateful تولید کند.امنیت با OAuth 2.1
اندپوینت های خود را با Auth0 و OAuth 2.1 امن کنید. محدودهها، مدیریت توکن و بهترین شیوه ها را برای استقرارهای امن اعمال کنید.الگوهای FastAPI و پراکسی
MCP را در FastAPI تعبیه کنید، سرویسها را برای ماژولاریتی کامپوز کنید و پلهای پروکسی برای پشتیبانی از سیستمهای قدیمی یا Transports جایگزین ایجاد کنید.استقرار کاملاستک (پروژه نهایی)
تمام کامپوننت ها یعنی فرانتاند، API، سرور MCP و بکاند LLM را در یک راهحل داکریسازی شده و آماده تولید ترکیب کنید.
در پایان این دوره، نه تنها نظریه پشت MCP را درک خواهید کرد بلکه مهارتهای ساخت، ایمنسازی و استقرار آن را در جریانهای کاری AI مدرن خواهید داشت.
چه اگر توسعهدهندهای هستید که زیرساخت LLM را کاوش میکنید و چه مهندسان ساخت سیستمهای آگاه به زمینه، این دوره ابزارهای عملی را فراهم میکند تا برنامههای AI خود را به سطح بعدی برسانید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان پایتون سطح نوجونی تا متوسط با تجربه عملی در AI/LLM که میخواهند عمیقاً به پروتکل زمینه مدل (MCP) بپردازند.
تسلط به Model Context Protocol (MCP): راهنمای عملی
-
پیشنیازها 01:30
-
سبک تدریس من 00:53
-
تاریخچه کوتاه ادغام دادههای هوش مصنوعی 02:59
-
مرور سطح بالا JSON-RPC 04:00
-
آزمون JSON-RPC None
-
راهاندازی پروژه: Git ،venv و نصب وابستگی – مرور کامل 05:05
-
نظریه و عمل فراخوانی ابزار 07:36
-
آزمون فراخوانی ابزار None
-
راهاندازی اولین سرور MCP خود 02:12
-
تعامل سطح پایین شل با سرور MCP 04:42
-
اتصال به سرور MCP از کلاینت Python 03:50
-
مقایسه MCP Transports: بررسی stdio در مقابل SSE و streamable-http 03:19
-
ساخت سرور و کلاینت با stdio 02:52
-
ساخت سرور و کلاینت با SSE 01:43
-
ساخت سرور و کلاینت با streamable-http 04:23
-
آزمون Transports None
-
تفاوت بین ابزارها، منابع، پرامپتها 02:05
-
سرور MCP با منابع و پرامپتها 03:54
-
کلاینت MCP با منابع و پرامپتها 04:46
-
آزمون ابزارها، پرامپتها، منابع None
-
از SDK MCP به FastMCP v2 01:43
-
چرا شیء زمینه مهم است؟ (نظریه) 01:17
-
سرور Stateful با نوتیفیکیشن ها و پیامهای لاگ 04:04
-
استفاده از شیء زمینه در کلاینت MCP 04:34
-
آزمون زمینه None
-
کشف ایستا در مقابل کشف پویا 01:15
-
کشف پویا: سرور و کلاینت 04:31
-
نظریه و کاربردهای ریشهها 01:23
-
ریشهها: سرور و کلاینت 05:46
-
آزمون ریشهها None
-
نمونهگیری چیست و چه موقع ممکن است نیاز داشته باشید؟ 01:26
-
سرور نمونهگیری 02:32
-
کلاینت نمونهگیری 05:38
-
آزمون نمونهگیری None
-
اتصال کلاینت LangGraph به سرور MCP 05:48
-
جریان OAuth – نظریه 02:04
-
Auth0 در مقابل ارائهدهنده هویت – راهاندازی سرور مجوز 04:29
-
مدیریت اطلاعات حساس با فایل محیطی 01:44
-
ساخت سرور MCP امن 03:04
-
دسترسی به سرور MCP با کلاینت مجاز 05:02
-
چرا FastAPI و FastMCP خیلی خوب باهم Match می شوند؟ 00:58
-
نصب سرور MCP در اپلیکیشن FastAPI 04:40
-
تبدیل یک اپلیکیشن FastAPI به سرور MCP 08:10
-
کامپوز کردن چندین سرور MCP با FastMCP 04:03
-
دمو اپلیکیشن و فناوریهای کلیدی 05:04
-
سرور MCP – مرور کد 03:42
-
کلاس عامل – مرور کد 05:15
-
سرور FastAPI – مرور کد 07:05
-
تبریک برای اتمام این دوره 00:29
مشخصات آموزش
تسلط به Model Context Protocol (MCP): راهنمای عملی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:49
- مدت زمان :02:34:00
- حجم :1.1GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy