Искусственный интеллектПродвинутый
Курс MCP-серверы на Python
Model Context Protocol: собственный сервер на Python — инструменты, ресурсы и промпты, транспорты, отладка в Inspector.
Материалы подготовлены с применением технологий искусственного интеллекта под редакцией автора, версии используемых библиотек и инструментов проверены и обновлены. Подробнее в оферте.
- Модулей
- 10
- Ак. часов
- 96
- Разделов
- 110
Что нужно знать заранее. основы Python (функции, аргументы и их типы, исключения, установка пакетов) и работа в терминале.
2 900 ₽
Весь курс навсегда, вместе с обновлениями. Первые 2 модуля открыты бесплатно и без регистрации.
Модули курса
- 1Что такое MCP и первый серверБесплатноЭтот курс о том, как научить языковую модель выполнять действия за пределами диалога: читать файлы, обращаться к базе данных, запрашивать погоду, считать по…Зачем нужен протоколХост, клиент, серверИнструменты, ресурсы, промптыJSON-RPC и транспортыУстановка окруженияMCP Inspector
- 2Инструменты — типы, схема и контракт с модельюБесплатноВ первом модуле мы написали инструмент из трёх строк и убедились, что он работает…Схема инструментаТипы аргументовПроверка данныхDocstring как контрактСтруктурированный результатПараметры декоратораИменование и гранулярность
- 3Транспорты — stdio и Streamable HTTPДо этого модуля все серверы работали одинаково: выполнялась команда mcp dev, где-то запускался процесс, Inspector обменивался с ним сообщениями, и вопрос о способе…Что такое транспортstdio и дочерний процессОтладка вместо printStreamable HTTPПорты и адресаКлиент по URLВыбор транспорта
- 4Подключаем локальную модель — Ollama и вызов инструментовТри модуля подряд мы писали серверы и проверяли их без модели: вручную через Inspector и собственным клиентом…Локальная модель и OllamaУстановка на трёх системахМеханизм вызова функцийМост от MCP к моделиВыбор модели замеромСистемный промптЭксперимент с описаниемНастройка VS Code
- 5Ресурсы и шаблоны промптовПервые четыре модуля были про инструменты: функции объявлялись, модель их вызывала, результат оставалось посмотреть…Инструмент, ресурс или промптURI-схемыСтатические ресурсыШаблоны ресурсовТип содержимого и файлыПромпты и их аргументыОдна задача тремя способами
- 6Инструменты, которые ходят в интернетДо этого модуля все инструменты работали с тем, что было доступно локально: считали по формулам, брали системное время, разбирали переданную строку…Что меняет сетьЛовушка httpx2Асинхронные инструментыТаймаутыСетевые ошибки для моделиВежливость к чужому API
- 7Валидация и устойчивость — ошибки, которые модель может исправитьШесть модулей подряд инструменты писались в расчёте на то, что аргументы придут правильные…Аргументы от вероятностной моделиГраница встроенной защитыОграничения PydanticМодель данных как аргументТекст ошибки как интерфейсНемые исключенияЗащитное программированиеБросить или вернуть
- 8Состояние и база данных — SQLite под управлением моделиВсе инструменты, написанные до сих пор, теряли данные сразу. Сервер столовой из модуля 2 записывал бронь в словарь, кэш координат из модуля 6 хранился в переменной,…Почему память не годитсяSQLite и модуль sqlite3Схема при первом запускеCRUD-инструментыSQL-инъекция от моделиМягкое удалениеОдновременный доступ
- 9Безопасность и эксплуатация MCP-сервераК этому модулю сервер умеет много: он обращается к внешним сервисам, читает файлы, пишет в базу, отдаёт ресурсы и работает по сети…Модель угрозИнъекция через данныеПесочница файловСекретыАдрес прослушиванияПроверка доступаЛимитыЖурнал и живость
- 10Итоговый практикум — комплексный MCP-ассистентНа протяжении девяти модулей материал изучался по частям: сначала инструменты, затем транспорты, локальная модель, ресурсы и промпты, обращение к сети, проверка…Состав проектаТемы на выборПланированиеПорядок сборкиТри уровня проверкиЗащита данныхОформление и READMEЧек-лист сдачи
Частые вопросы о курсе
- Что входит в курс MCP-серверы?
- 10 модулей, 96 ак. часов, 110 разделов теории. Каждый модуль — полноценное занятие: теория с разбором «почему», листинги с кнопкой копирования, практика и домашнее задание.
- Что открыто бесплатно?
- Первые 2 модуля курса открыты всем без регистрации: можно прочитать теорию, повторить листинги и сделать практику, прежде чем решать о покупке.
- Сколько стоит доступ и надолго ли он?
- 2 900 ₽ за весь курс. Оплата разовая, без подписки; доступ ко всем модулям остаётся навсегда и включает будущие обновления курса.
- Что нужно знать заранее?
- основы Python (функции, аргументы и их типы, исключения, установка пакетов) и работа в терминале.
Другие курсы
- Вёрстка и фронтенд · ПродвинутыйNext.jsNext.js 16 и React 19: файловая маршрутизация, серверные компоненты, рендеринг и кеширование, работа с данными и деплой.14 модулей · 2 100 ₽
- Серверная разработка · БазовыйNode.jsСерверный JavaScript от событийного цикла до продакшна: Express 5, MongoDB и PostgreSQL, аутентификация, тесты, кеш и Docker.16 модулей · 1 600 ₽
- Серверная разработка · БазовыйExpress.jsExpress от первого маршрута до готового API: middleware, роутеры, шаблонизаторы, загрузка файлов, валидация и безопасность.12 модулей · 1 600 ₽