آموزش تسلط بر پروتکل زمینه مدل (MCP): راهنمای کاربردی - آخرین آپدیت

دانلود Mastering Model Context Protocol (MCP): A Practical Guide

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

طراحی Backend های قدرتمند هوش مصنوعی با MCP

تسلط بر پروتکل مدل-محتوا (MCP)، راهنمای عملی شما برای ساخت backends های هوش مصنوعی قدرتمند، امن و آماده‌ی استقرار با استفاده از اکوسیستم FastMCP است. این دوره شما را در هر مرحله راهنمایی می‌کند—از راه‌اندازی یک سرور MCP حداقلی گرفته تا استقرار یک برنامه‌ی full-stack که LangGraph، FastAPI و امنیت OAuth 2.1 را ادغام می‌کند.

شما یاد خواهید گرفت چگونه سیستم‌های مدولار و توسعه‌پذیر را طراحی کنید که محتوای باکیفیت را از طریق پروتکل‌های مدرن و بهترین شیوه‌ها به LLMها ارائه می‌دهند. با تمرکز قوی بر توسعه‌ی عملی، این دوره شما را برای ساخت برنامه‌های مقیاس‌پذیر مبتنی بر MCP آماده می‌کند که برای استفاده در دنیای واقعی آماده هستند.

سرفصل‌های دوره

  • مبانی MCP
    راه‌اندازی یک سرور و کلاینت FastMCP پایه. درک چرخه‌ی درخواست/پاسخ JSON-RPC و رسیدگی مؤثر به خطاها.

  • روش‌های انتقال داده
    کار با SSE، streamable-http (بدون حالت & با حالت) و stdio. یادگیری نحوه‌ی جابه‌جایی بین روش‌های انتقال داده و اعمال آنها در سناریوهای مختلف.

  • ویژگی‌های پیشرفته MCP
    پیاده‌سازی ویژگی‌های کلیدی مانند ابزارها (Tools)، منابع (Resources)، Promptها، Discovery، Roots و Sampling برای ایجاد خطوط لوله‌ی محتوای پویا و تطبیقی.

  • ادغام LangGraph
    ساخت یک کلاینت LangGraph که با سرور MCP شما تعامل دارد و پاسخ‌های هوشمندانه و شبیه به انسان را با استفاده از منطق stateful تولید می‌کند.

  • امنیت با OAuth 2.1
    امن کردن endpoints های خود با استفاده از Auth0 و OAuth 2.1. اعمال scopeها، مدیریت توکن و بهترین شیوه‌ها برای استقرار ایمن.

  • الگوهای FastAPI & Proxy
    تعبیه MCP در FastAPI، ترکیب سرویس‌ها برای مدولاریته، و ایجاد پل‌های proxy برای پشتیبانی از سیستم‌های قدیمی یا روش‌های انتقال داده‌ی جایگزین.

  • استقرار Full-Stack (Capstone)
    ترکیب تمام اجزا—frontend، API، سرور MCP و backend LLM—در یک راه‌حل Dockerized و آماده‌ی تولید.

با پایان این دوره، شما نه تنها تئوری پشت MCP را درک خواهید کرد، بلکه مهارت‌های لازم برای ساخت، ایمن‌سازی و استقرار آن را در گردش کارهای مدرن هوش مصنوعی خواهید داشت.

چه شما یک توسعه‌دهنده باشید که در حال بررسی زیرساخت‌های LLM است یا یک مهندس که در حال ساخت سیستم‌های context-aware است، این دوره ابزارهای عملی را در اختیار شما قرار می‌دهد تا برنامه‌های هوش مصنوعی خود را به سطح بالاتری ببرید.

بیایید نسل بعدی سیستم‌های هوشمند و مبتنی بر محتوا را بسازیم :-)

پیش‌نیازها

  • مهارت‌های Python متوسط به بالا
  • تجربه‌ی عملی با مدل‌های زبانی بزرگ (LLMs)، به‌ویژه فراخوانی ابزار
  • دانش بنیادی مهندسی نرم‌افزار
  • درک اولیه از HTTP یا پروتکل‌های مشابه کلاینت-سرور

سرفصل ها و درس ها

Before you enroll...

  • پیش‌نیازها Prerequisites

  • سبک تدریس من My Teaching style

  • مروری بر دوره Course Overview

1-مهم: بروزرسانی‌های بزرگ و تغییرات اساسی در پایگاه کد Important: MAJOR UPDATE and BREAKING CHANGES in the Codebase

  • ویژگی‌های جدید MCP و تغییرات اساسی در پایگاه کد New MCP Features and Breaking Changes in the Codebase

1-مقدمه Introduction

  • تاریخچه‌ای مختصر از ادغام داده‌های هوش مصنوعی A Brief History of AI Data Integration

1-درک JSON-RPC – یک نمای کلی سطح بالا Understanding JSON-RPC – A High-Level Overview

  • مروری کلی بر JSON-RPC JSON-RPC High-Level Overview

  • آزمون JSON-RPC JSON-RPC Quiz

1-راه‌اندازی پروژه Project Setup

  • منابع پروژه و راه‌اندازی سریع Project Resources & Quick Setup

  • راه‌اندازی پروژه شما: Git، venv و نصب وابستگی‌ها - راهنمای کامل Setting Up Your Project: Git, venv & Dependency Install - Full Walkthrough

1-اختیاری: مروری بر ابزار / فراخوانی تابع OPTIONAL: Tool / Function Calling Recap

  • تئوری و عمل فراخوانی ابزار Tool Calling Theory & Practice

  • آزمون فراخوانی ابزار Tool Calling Quiz

1-شروع کار با MCP در عمل Getting Started with MCP in practice

  • راه‌اندازی اولین سرور MCP شما Setting Up Your First MCP Server

  • تعامل سطح پایین Shell با سرور MCP Low-Level Shell Interaction with the MCP Server

  • اتصال به سرور MCP از یک کلاینت Python Connecting to the MCP Server from a Python Client

1-انتقال‌ها - پروتکل Model Context Transports - Model Context Protocol

  • مقایسه انتقال‌های MCP: stdio در مقابل SSE در مقابل streamable-http Comparing MCP Transports: stdio vs. SSE vs. streamable-http

  • ساخت یک سرور و کلاینت با stdio Building a Server & Client with stdio

  • ساخت یک سرور و کلاینت با SSE Building a Server & Client with SSE

  • ساخت یک سرور و کلاینت با streamable-http Building a Server & Client with streamable-http

  • آزمون انتقال‌ها Transports Quiz

1-قابلیت‌های MCP - فراتر از ابزارها MCP Capabilities - Beyond Tools

  • تفاوت بین ابزارها، منابع، اعلان‌ها Difference between Tools, Resources, Prompts

  • سرور MCP با منابع و اعلان‌ها MCP Server with Resources & Prompts

  • کلاینت MCP با منابع و اعلان‌ها MCP Client with Resources & Prompts

  • آزمون ابزارها، اعلان‌ها، منابع Tools, Prompts, Resources Quiz

1-از MCP SDK به FastMCP v2 From MCP SDK to FastMCP v2

  • از MCP SDK به FastMCP v2 From MCP SDK to FastMCP v2

1-FastMCP - شی Context FastMCP - The Context Object

  • چرا شی Context اهمیت دارد (تئوری) Why the Context Object matters (Theory)

  • سرور Stateful با اعلان‌ها و پیام‌های Log Stateful Server with Notifications & Log Messages

  • استفاده از شی Context در کلاینت MCP Using the Context Object in the MCP Client

  • آزمون Context Context Quiz

1-کشف Discovery

  • کشف استاتیک در مقابل کشف پویا Static Discovery vs. Dynamic Discovery

  • کشف پویا: سرور و کلاینت Dynamic Discovery: Server & Client

1-ریشه‌ها Roots

  • تئوری و موارد استفاده ریشه‌ها Roots Theory & Usecases

  • ریشه‌ها: سرور و کلاینت Roots: Server & Client

  • آزمون ریشه‌ها Roots Quiz

1-نمونه‌برداری Sampling

  • نمونه‌برداری چیست و چه زمانی به آن نیاز دارید What is sampling and when you might need it

  • سرور نمونه‌برداری Sampling Server

  • کلاینت نمونه‌برداری Sampling Client

  • آزمون نمونه‌برداری Sampling Quiz

1-Elicitation - ویژگی جدید MCP Elicitation - The NEW MCP feature

  • Elicitation چیست و چه زمانی به آن نیاز دارید What is Elicitation and when do you need it

  • Elicitation در عمل Elicitation in practice

1-ادغام MCP با یک چارچوب مدرن GenAI Integrate MCP with a modern GenAI framework

  • اتصال کلاینت LangGraph به یک سرور MCP Connecting LangGraph Client to an MCP Server

1-مجوز OAuth 2.1 OAuth 2.1 Authorization

  • جریان OAuth – تئوری OAuth Flow – Theory

  • Auth0 در مقابل Identity Provider – راه‌اندازی سرور مجوز Auth0 vs Identity Provider – Setting up the Authorization Server

  • مدیریت اطلاعات حساس با فایل Environment Managing Sensitive Information with Environment File

  • ساخت یک سرور MCP امن Building a Secure MCP Server

  • دسترسی به یک سرور MCP با یک کلاینت مجاز Accessing an MCP Server with an Authorized Client

1-ادغام FastAPI FastAPI Integration

  • چرا FastAPI و FastMCP یک جفت عالی هستند Why FastAPI and FastMCP are a Perfect Match

  • نصب یک سرور MCP در یک برنامه FastAPI Mounting an MCP Server in a FastAPI App

  • تبدیل یک برنامه FastAPI به یک سرور MCP Turning a FastAPI App into a MCP Server

1-ترکیب Composition

  • ترکیب چندین سرور MCP با FastMCP Composing Multiple MCP Servers with FastMCP

1-سرورهای پروکسی Proxy Servers

  • تئوری و عمل سرورهای پروکسی Proxy Servers Theory & Practice

1-پرچم‌های محیطی - فعال و غیرفعال کردن ابزارها Environment Flags - Enable and Disable Tools

  • تئوری و عمل پرچم‌های محیطی Environment Flags Theory & Practice

1-خروجی‌های ساختاریافته Structured Outputs

  • تئوری خروجی ساختاریافته Structured Output Theory

  • عمل خروجی ساختاریافته Structured Output Practice

1-واسطه FastMCP FastMCP Middleware

  • تئوری واسطه Middleware Theory

  • عمل واسطه Middleware Practice

1-مدیریت وضعیت Context Context State Management

  • تئوری مدیریت وضعیت Context Context State Management Theory

  • عمل مدیریت وضعیت Context Context State Management Practice

1-Declarative JSON Objekt Declarative JSON Objekt

  • استفاده از فایل fastmcp.json برای پیکربندی سرور MCP شما Use a fastmcp.json file to configure your MCP Server

1-فیلتر کردن ابزارها به صورت پویا با برچسب‌ها Filter Tools dynamically with Tags

  • بهترین روش با Middleware و پارامترهای query Best practice with Middleware & query Parameters

1-پروژه نهایی Capstone Project

  • نمایش برنامه و فناوری‌های کلیدی Application Demo & Key Technologies

  • سرور MCP – راهنمای کد MCP Server – Code Walkthrough

  • کلاس Agent – راهنمای کد Agent Class – Code Walkthrough

  • سرور FastAPI – راهنمای کد FastAPI Server – Code Walkthrough

1-متشکرم! Thank you!

  • تبریک برای اتمام این دوره :-) Congrations for finishing this course :-)

نمایش نظرات

آموزش تسلط بر پروتکل زمینه مدل (MCP): راهنمای کاربردی
جزییات دوره
3.5 hours
57
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
368
4.7 از 5
ندارد
دارد
دارد
Markus Lang
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Markus Lang Markus Lang

مهندس نرم افزار - توسعه دهنده پایتون