Введение в Model Context Protocol

Научитесь создавать MCP-серверы и MCP-клиенты на Python и подключать Claude к внешним сервисам через инструменты, ресурсы и промпты.

Загрузка видео
16лекций
1час видео
1тест

О курсе

Этот курс посвящён MCP — протоколу, который позволяет подключать Claude к внешним сервисам и источникам данных без ручного написания схем инструментов. Вы научитесь создавать как MCP-серверы, предоставляющие инструменты, ресурсы и промпты, так и MCP-клиенты, которые их используют. В курс входит практический проект: вы реализуете систему управления документами с помощью MCP.

Цели обучения

К концу этого курса вы сможете:

  • понимать архитектуру MCP и модель клиент-серверного взаимодействия
  • создавать MCP-серверы, предоставляющие инструменты, с помощью Python SDK
  • реализовывать MCP-клиенты для подключения ваших приложений к MCP-серверам
  • создавать ресурсы для предоставления данных и промпты для заранее определённых рабочих процессов
  • тестировать и отлаживать MCP-серверы с помощью MCP Inspector
  • выбирать между инструментами, ресурсами и промптами в зависимости от паттернов управления
  • корректно очищать ресурсы и работать с асинхронной коммуникацией в реализациях MCP

Предварительные требования

  • Базовый опыт программирования на Python
  • Понимание паттернов async/await
  • Знакомство с концепциями API

Для кого этот курс

Курс предназначен для инженеров, которые хотят интегрировать Claude с внешними инструментами и сервисами без большого объёма шаблонного интеграционного кода.

Разделы курса

Начните с понимания архитектуры MCP и того, зачем этот протокол нужен. Создайте первый MCP-сервер с инструментами с помощью Python SDK, а затем протестируйте его во встроенном инспекторе.

Создайте клиентскую часть для взаимодействия с MCP-серверами. Реализуйте ресурсы для прямого доступа к данным и промпты для заранее подготовленных инструкций. Посмотрите, как все элементы соединяются в полноценном потоке работы приложения.

Стоимость курса

Для оплаты войдите или зарегистрируйтесь.