По вопросам регистрации, доступа к курсам, оплаты или обработки персональных данных напишите на academy-support@anthropic.skilljar.ru. Полные реквизиты и контактные сведения размещены на странице «Реквизиты и контакты».
О курсе
Этот курс посвящён технической реализации MCP-серверов и MCP-клиентов — от базовой передачи сообщений до стратегий развёртывания в продакшене. Вы узнаете, как MCP позволяет языковым моделям, таким как Claude, взаимодействовать с внешними инструментами и источниками данных через стандартизированные протоколы, транспорты и форматы сообщений.
Цели обучения
К концу этого курса вы сможете:
- реализовывать MCP-серверы с функциями инструментов, логированием и уведомлениями о прогрессе
- обрабатывать двунаправленную коммуникацию между MCP-клиентами и серверами
- настраивать доступ к файловой системе с помощью модели разрешений roots
- работать с транспортами stdio и HTTP для локальных и удалённых развёртываний
- реализовывать обработчики sampling, чтобы сервер мог инициировать запросы к LLM
- отлаживать потоки сообщений с помощью типов сообщений JSON-RPC
- развёртывать масштабируемые MCP-серверы с использованием stateless HTTP-конфигураций
- устранять типичные проблемы при переходе от разработки к продакшену
Предварительные требования
- Базовое понимание MCP-серверов и MCP-клиентов
- Знакомство с паттернами асинхронного программирования
Для кого этот курс
Курс предназначен для инженеров, которые создают продакшен MCP-серверы и хотят разобраться в продвинутых возможностях протокола.
Разделы курса
Ключевые возможности MCP
7 уроковИзучите расширенные возможности, которые делают MCP-серверы более мощными. В разделе рассматриваются sampling — механизм, позволяющий переносить расходы на ИИ на сторону клиентов, реализация уведомлений о прогрессе для улучшения пользовательского опыта, а также использование roots для безопасной работы с доступом к файлам.
Транспорты и коммуникация
7 уроковРазберитесь, как сообщения MCP передаются между клиентами и серверами. В разделе рассматриваются протокол сообщений JSON, STDIO-транспорт для локальной разработки, а также сложности StreamableHTTP, включая случаи, когда ради масштабируемости приходится жертвовать отдельными возможностями.
Стоимость курса
Для оплаты войдите или зарегистрируйтесь.
