چه چیزی این دوره را از سایر دورهها متمایز میکند؟
راهنمای جامع: این یک بوتکمپ یا دوره «فشرده» نیست؛ بلکه تنها راهنمای کاملی است که شما را از سطح صفر، به درک معماری و پروتکل و در نهایت به یک متخصص در ساخت سرورها و کلاینتهای MCP تبدیل میکند. شما حدود ۸ ساعت محتوای آموزشی دریافت میکنید!
تمرکز بر پایتون: SDK مورد استفاده در این دوره کاملاً بر پایه پایتون است (به جای جاوااسکریپت یا تایپاسکریپت). با این حال، چون تمامی SDKها مشابه هستند، آموختههای شما در اینجا برای تمامی آنها قابل اعمال خواهد بود.
بهروز: این دوره تمامی آخرین بهروزرسانیها و فناوریها، از جمله انتقال جدید Streamable HTTP را در بر میگیرد.
از تئوری تا اجرا: این دوره با تئوری و معماری پشت MCP، دلیل وجود، نحوه عملکرد و تاریخچه آن شروع میشود تا درکی عمیق پیدا کنید. پس از آن، بر روی ویژگیهای سرورها و کلاینتها و پیادهسازی عملی آنها تمرکز میکنیم.
سرورها و کلاینتهای MCP: در این دوره هر دو بخش سرور و کلاینت ساخته میشوند (در حالی که اکثر منابع فقط به سرورها میپردازند).
ساخت بیش از ۴ سرور و کلاینت: ما چندین سرور و کلاینت MCP را از صفر طراحی و پیادهسازی میکنیم.
پروتکل MCP در حال تسخیر دنیای هوش مصنوعی است زیرا یک مشکل حیاتی را حل میکند. برنامههای LLM در تولید محتوا عالی هستند اما در انجام عملیات (Action) ضعف دارند.ابزارها و فراخوانی توابع (Function Calling) برای رفع این مشکل بودند، اما چارچوبهای LLM هر کدام به شکل متفاوتی از آنها استفاده میکنند و بسیاری از توسعهدهندگان مجبور بودند هر بار که برنامهای میسازند، «چرخ را از اول اختراع کنند».
نیاز به یک استاندارد واحد بود و MCP متولد شد.
از آن زمان، MCP رشد سریعی داشته و به طور کامل توسط مایکروسافت، OpenAI، Anthropic و بسیاری دیگر پذیرفته شده است.هزاران شرکت سرورهای MCP خود را ساختهاند و دهها هزار توسعهدهنده سرورهایی ایجاد کردهاند که با APIها تعامل دارند یا پردازشهای محلی را انجام میدهند. در واقع، در سه ماهه اول و دوم سال ۲۰۲۵، MCP یکی از پرتکرارترین عبارتهای جستجو شده بود (بعد از ایجنتهای هوش مصنوعی).
هدف این دوره این است که شما را از عدم آشنایی با MCP به یک استاد در این پروتکل تبدیل کند. در پایان این دوره، شما قادر خواهید بود سرورها و کلاینتهای MCP خود را از صفر بسازید، آنها را به صورت محلی یا روی ماشین مجازی مستقر کنید، از طریق GitHub یا NPM توزیع کنید و تمامی معماری و ویژگیهای MCP را به طور کامل بیاموزید.
توجه داشته باشید که ما بر روی SDK پایتون تمرکز میکنیم.
MCP چیست؟
MCP یک مکانیسم استاندارد (پروتکل) برای سیستمهای هوش مصنوعی (مانند LLMها، ایجنتها و غیره) است تا با سیستمهای خارجی (مانند APIها، منطق ابزارها، پردازشهای محلی و غیره) تعامل داشته باشند. آن را مانند یک کانکتور USB-C جهانی برای سیستمهای هوش مصنوعی و هر چیزی که نیاز به اتصال به آنها دارد تصور کنید.
چرا MCP؟
در یک کلمه: استانداردسازی.هنگامی که یک سرور MCP میسازید، میتواند به راحتی به هزاران برنامه، LLM یا ایجنتی که دارای کلاینت MCP هستند متصل شود. به همین ترتیب، اگر یک کلاینت MCP بسازید، میتواند به دهها هزار سرور MCP متصل گردد.
هدف این دوره چیست؟
این دوره یک هدف دارد: تبدیل شما از سطح صفر به یک متخصص MCP. این یعنی بررسی مجموعه گسترده ویژگیهای MCP و یادگیری نحوه بهکارگیری آنها در برنامههای شما. ما سرورها و کلاینتهای MCP را از پایه میسازیم و آنها را به صورت محلی و راه دور مستقر و توزیع میکنیم.
این دوره کاملاً عملی و کاربردی است و برای علاقهمندان و توسعهدهندگانی طراحی شده که میخواهند سرورها و کلاینتهای MCP واقعی بسازند. توجه کنید که SDK مورد استفاده پایتون در ویندوز/مک است و میزبانهای MCP در این دوره VS Code و Anthropic Claude هستند.
چه چیزهایی خواهید آموخت؟
درک معماری MCP- یادگیری دقیق نحوه تعامل کلاینتها و سرورهای MCP با یکدیگر.
تسلط و بهکارگیری تمامی ویژگیهای MCP- بررسی عمیق ابزارها، منابع، پرامپتها، پروتکل انتقال، STDIO، streamable https و موارد دیگر.
ساخت سرورها و کلاینتهای MCP- ساخت چندین سرور و کلاینت کاربردی از صفر و ترکیب آنها با LLMها برای ایجاد برنامههای قدرتمند.
انتشار و میزبانی سرور یا کلاینت MCP- توزیع و انتشار سرورها و کلاینتهای ساخته شده.
چرا این دوره را انتخاب کنید؟
راهنمای کامل- این یک مسیر ۱۰۰٪ از ابتدا تا انتها، از صفر تا صد و از مقدماتی تا پیشرفته است. هیچ دوره دیگری وجود ندارد که همه چیز را به این جامعیت آموزش دهد (حدود ۸ ساعت محتوا).
ساختارمند برای موفقیت- این دوره به گونهای طراحی شده که با ترکیب تئوری و اجرای عملی، شما را به موفقیت برساند. تمرکز ما بر معماری، سرورها، کلاینتها و استقرار است.
کاملاً آموزشی- ما فقط مفاهیم را نمیگوییم، بلکه آنها را در حین ساخت برنامه پیاده میکنیم تا تثبیت شوند. این دوره صرفاً یک مرور بر ویژگیها نیست، بلکه از مثالهای واقعی و ادغامهای عملی استفاده میکند.
گام به گام- هر مفهوم را یکی یکی بررسی میکنیم تا احتمال یادگیری شما به جای یادگیری پراکنده، به حداکثر برسد.
پاسخگویی مدرس- اگر هر چیزی بود که میخواستید یاد بگیرید یا در جایی به مشکل خوردید، من اینجا هستم تا کمک کنم.
منابع- به تمامی کدها، اسلایدها، یادداشتها و راهنماهای دوره دسترسی خواهید داشت.
مرور کلی دوره
مقدمهای بر MCP–درک دلیل وجود MCP، ریشهها، قابلیتها و بررسی نقشه راه کامل دوره.
مرور معماری MCP–بررسی نحوه کارکرد MCP با ایجنتها و LLMها، جریان کاری کلاینت-سرور، مفاهیم پایه سرور مانند منابع/پرامپتها و تفاوت بین تنظیمات FastMCP، Stdio و Streamable HTTP.
راهاندازی محیط MCP–آمادهسازی محیط توسعه محلی با Claude، Python، Git و VS Code و دسترسی به منابع کلیدی دوره.
شروع سریع MCP–ساخت اولین سیستم فعال MCP (هم سرور و هم کلاینت) با Claude و یک ابزار ساده (مانند مثال Airbnb)، شامل تنظیمات محلی و مبتنی بر NPX.
بررسی عمیق سرور MCP - ابزارها (Tools)–یادگیری نحوه تعامل سرورهای MCP با فایلهای محلی، APIها، مدلهای خارجی و نحوه ساخت ورودیهای پیچیدهتر.
بررسی عمیق سرور MCP - منابع و پرامپتها–بررسی نحوه ارائه منابع و پرامپتهای قابل استفاده مجدد از سرور MCP و ساختار آنها برای مدیریت ورودی-خروجی.
بررسی عمیق سرور MCP - استقرار و انتشار–بستهبندی سرور MCP برای استفاده مجدد و انتشار آن در پلتفرمهایی مانند GitHub برای اشتراکگذاری یا استقرار در سناریوهای واقعی.
بررسی عمیق سرور MCP - STDIO در مقابل Streamable HTTP–درک گزینههای سرور راه دور، نحوه ساخت و میزبانی سرورهای Streamable HTTP و اتصال کلاینتها با استفاده از MCP Inspector و ماشینهای مجازی.
بررسی عمیق کلاینت MCP–بررسی داخلی کلاینتهای MCP، نحوه مدیریت نشستها (Sessions)، فراخوانی ابزارها/منابع/پرامپتها و ادغام با LLMها برای جریانهای پردازش کامل.
پروژههای کامل End-to-End–ساخت پروژههای واقعی مانند ردیاب حافظه (Memory Tracker) و سرور آمار شطرنج، و ایجاد کلاینتهای MCP که به چندین سرور متصل میشوند.
جمعبندی و گواهینامه MCP–پایان سفر MCP، جشن دستاوردها و یادگیری نحوه دریافت گواهینامه دوره.
Henry Habib
مشاور مدیریت | دانشمند داده | متخصص بدون کد
The Intelligent Worker
برای بهره وری بیشتر از هوش مصنوعی، اتوماسیون و بدون کد استفاده کنید
نمایش نظرات