آشنایی با MCP (پروتکل محتوای مدل)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توضیح اصول بنیادی MCP از جمله معماری کلاینت-سرور و اینکه چگونه اتصالپذیری ابزارهای هوش مصنوعی را استاندارد میکند.
- مقایسه MCP با ایجنتهای هوش مصنوعی و یکپارچهسازیهای A2A برای اتخاذ تصمیمات معماری آگاهانه در یوزکیسهای شما
- ساخت سرورهای MCP با استفاده از فریمورک FastMCP و با استفاده از الگوهای مناسب اسکیما قابلیتها و ارتباطات
- ایجاد Manager server مرخصی با مدیریت کارکنان، درخواستهای مرخصی و گردشکارهای تأیید
- توسعه سرور مدیریت پروژه با ایجاد تسکها، ردیابی واگذاری و ابزارهای همکاری تیمی
- اتصال سرورهای MCP با Claude و مدلهای هوش مصنوعی با استفاده از مکانیزمهای کشف و استراتژیهای دسترسی چند ابزار
- پیادهسازی امنیت و اشکالزدایی از جمله احراز هویت، محدودیت نرخ و عیبیابی سیستماتیک
- استقرار یکپارچهسازیهای MCP در تولید با نظارت، لاگ کردن و تکنیکهای بهینهسازی عملکرد - RetryClaude ممکن است اشتباه کند. لطفاً پاسخ را دوباره بررسی کنید.
پیشنیازهای دوره
- تجربه اولیه در پایتون مفید است ولی الزامی نیست.
توضیحات دوره
تصور کنید هوش مصنوعی که میتواند با هر چیزی در وب ارتباط برقرار کند. این دوره جامع، پروتکل محتوای مدل (MCP) را آموزش میدهد، یک استاندارد تحولآفرین که نحوه اتصال مدلهای هوش مصنوعی به سیستمهای واقعی را تغییر میدهد.
MCP را مانند USB-C برای هوش مصنوعی تصور کنید. همانطور که USB-C نحوه اتصال دستگاهها را استاندارد کرده، MCP روشی استاندارد برای اتصال مدلهای هوش مصنوعی مانند Claude به APIs، پایگاه دادهها، ابزارها و سرویسها را فراهم میکند. به جای ساخت یکپارچهسازیهای سفارشی برای هر مدل هوش مصنوعی و هر ابزار (مسئله ترسناک M × N)، MCP اجازه میدهد یکبار بسازید و در همه جا متصل شوید.
چالش عمدهای که اکثر توسعهدهندگان با آن مواجه هستند این است: مدلهای هوش مصنوعی مدرن بسیار قدرتمندند، اما به صورت پیشفرض مثل مغزهای فوقالعاده هوشمند بدون دست و پا هستند. آنها میتوانند به طور برتر فکر کنند، اما در دنیای واقعی نمیتوانند عملی انجام دهند. اگر میخواهید آنها داده را از گیتهاب pull کنند، یک کانال Slack را بروز کنند یا پایگاه داده شرکت خود را کوئری کنند، در نهایت کوهی از کد، APIs سفارشی و لایههای احراز هویت مینویسید و این کار را برای هر مدل و هر ابزار بارها و بارها انجام میدهید.
MCP این مشکل را به صورت ظریف حل میکند. این یک استاندارد باز است که مدلهای هوش مصنوعی را به وسیله یک روش ساختارمند و ایمن به ابزارها، سرویسها و داده بلادرنگ متصل میکند. پس از پیادهسازی MCP، مدل و ابزارهای شما میتوانند بدون کار تکراری، با هم ارتباط برقرار کنند. چه Claude، چه مدل هوش مصنوعی دیگری، یا یک چتبات داخلی، هرگاه MCP را پشتیبانی کند، میتواند از هر ابزاری که MCP را پشتیبانی میکند، استفاده کند.
این دوره بر پایه یادگیری عملی ساخته شده است. شما فقط مفاهیم را یاد نمیگیرید، بلکه سرورهای واقعی و عملی MCP را میسازید که مدلهای هوش مصنوعی فوراً میتوانند از آن استفاده کنند. ما با درک معماری بنیادی: کلاینتها (مدلهای هوش مصنوعی)، سرورها (ابزارهای شما) و قابلیتها (اکشنهایی که میتوانند انجام دهند) شروع میکنیم. سپس به سرعت به ساخت سرور میپردازیم.
شما اولین سرور سازگار با MCP را با استفاده از پایتون و FastAPI، با پیادهسازی متدهای صحیح HTTP و اسکیماهای قابلیت میسازید. ما مثالهای واقعی را با بررسی فایلهای .well-known/mcp.json از پلتفرمهای محبوب مانند گیتهاب، Slack و Notion بررسی میکنیم. شما خواهید دید دقیقاً چگونه این شرکتها قابلیتهای خود را از طریق رابطهای استاندارد به مدلهای هوش مصنوعی ارائه میکنند.
لابراتوار عملی جایی است که همه موارد به هم میپیوندد. شما با عملیاتهای کامل CRUD، اعتبارسنجی مناسب داده و مستندسازی OpenAPI، یک API کامل ردیاب تسک میسازید. این مثال اسباببازی نیست، بلکه یک سرور آماده تولید است که الگوهای واقعی را نشان میدهد که در پروژههای خود استفاده خواهید کرد.
یکپارچهسازی جایی است که جادو رخ میدهد. شما سرور MCP خود را به Claude متصل میکنید، آن را با ابزارهای توسعه تست میکنید و میبینید که دستیار هوش مصنوعی شما به طور واقعی از ابزارهای سفارشی شما استفاده میکند. ما مدیریت چند ابزار، استراتژیهای fallback و نحوه مدیریت گردشکارهای پیچیده که چندین سرویس را در بر میگیرند، پوشش میدهیم.
امنیت، فکر بعدی نیست، بلکه یک ضرورت است. شما احراز هویت کلید API، یکپارچهسازی OAuth، پیکربندی CORS و محدودیت نرخ را پیادهسازی میکنید. شما یاد میگیرید چگونه از اندپوینتهای خود در برابر سوءاستفاده محافظت کنید در حالی که تجربه یکپارچهای که MCP را بسیار قدرتمند میکند حفظ میشود.
در نهایت، به مهارتهای عیبیابی و اشکالزدایی که توسعهدهندگان حرفهای را از مبتدیان جدا میکند، مسلط میشوید. ما رویکردهای سیستماتیک برای مشکلات رایج، نظارت بر عملکرد و استراتژیهای استقرار برای پلتفرمهای ابری را پوشش میدهیم.
این دوره شما را در خط مقدم توسعه هوش مصنوعی قرار میدهد. هر سازمان نیرویی نیاز دارد که بتواند شکاف بین قابلیتهای هوش مصنوعی و سیستمهای موجود را پر کند. مهارتهایی که در اینجا یاد میگیرید - ساخت یکپارچهسازیهای استاندارد ابزارهای هوش مصنوعی - با سرعت پذیرش هوش مصنوعی در صنایع، ارزش بیشتری پیدا خواهد کرد.
اگر در حال ساخت دستیارهای داخلی هوش مصنوعی هستید که نیاز به دسترسی به پایگاه داده شرکت دارند، چتباتهایی ایجاد میکنید که با چندین سرویس تعامل دارند، یا اتوماسیون مجهز به هوش مصنوعی را توسعه میدهید که در پلتفرمهای مختلف گسترده است، این دوره چارچوب استانداردی را برای انجام آن به صورت قابل اعتماد و ایمن به شما میدهد.
در پایان دوره، چندین سرور MCP را از ابتدا ساخته، آنها را به Claude متصل کرده و یکپارچهسازیهای ایمن و آماده تولید را مستقر خواهید کرد. مهمتر از همه، تصمیمات معماری که باعث قوی بودن برخی یکپارچهسازیها و در عین حال شکست دیگران در محیط تولید میشود را درک میکنید. این دوره فقط در مورد یادگیری یک پروتکل نیست، بلکه در مورد کشف تمام پتانسیل هوش مصنوعی در سازمان شماست.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان نرمافزار که میخواهند در یکپارچهسازی سیستمهای هوش مصنوعی و اتصالپذیری ابزار تخصص پیدا کنند.
- مهندسان بکاند که APIs میسازند که به صورت بینقص با مدلهای هوش مصنوعی مانند Claude، چتجیپیتی یا دستیاران سفارشی کار کنند.
- مهندسان هوش مصنوعی که میخواهند مدلهای زبانی را به منابع داده واقعی، پایگاه دادهها و سرویسهای خارجی متصل کنند.
- مهندسان دواپس و پلتفرم که نیاز دارند دسترسی هوش مصنوعی به ابزارها و سیستمهای داخلی را فراهم کنند.
- کارآفرینان فناوری و مدیران محصول که محصولاتی مجهز به هوش مصنوعی میسازند که به یکپارچهسازی داده خارجی نیاز دارند.
- معماران سیستم که راهحلهای مقیاسپذیر هوش مصنوعی را طراحی میکنند که با چندین سرویس و پلتفرم تعامل دارند.
- توسعهدهندگان فولاستک که میخواهند قابلیتهای هوش مصنوعی را به اپلیکیشنها و گردشکارهای موجود اضافه کنند.
آشنایی با MCP (پروتکل محتوای مدل)
-
مقدمه 01:34
-
MCP (پروتکل محتوای مدل) چیست؟ 04:18
-
چرا شرکت Anthropic سیستم مدیریت مرخصی (MCP) را ساخت؟ 05:20
-
کامپوننتهای اصلی MCP - کلاینتها، سرورها و قابلیتها 05:14
-
پیشنیازهای کار با MCP 02:41
-
ساخت سرور MCP ساده (ماشینحساب) 10:13
-
ساخت سیستم مدیریت مرخصی (راهاندازی) 03:58
-
ساخت سیستم مدیریت مرخصی (کد سرور) 09:05
-
ساخت سیستم مدیریت مرخصی (اجرای سرور) 01:16
-
ساخت سیستم مدیریت مرخصی (پیکربندی با کلاینت Claude) 05:35
-
ساخت سیستم مدیریت پروژه (مقدمه) 11:29
-
اشکالزدایی سیستم مدیریت پروژه ما 00:41
-
تبریک! 01:13
مشخصات آموزش
آشنایی با MCP (پروتکل محتوای مدل)
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:13
- مدت زمان :01:02:37
- حجم :607.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy