К содержанию
Первый Коммит

Искусственный интеллектПродвинутый

Курс MCP-серверы на Python

Model Context Protocol: собственный сервер на Python — инструменты, ресурсы и промпты, транспорты, отладка в Inspector.

Материалы подготовлены с применением технологий искусственного интеллекта под редакцией автора, версии используемых библиотек и инструментов проверены и обновлены. Подробнее в оферте.

Модулей
10
Ак. часов
96
Разделов
110

Что нужно знать заранее. основы Python (функции, аргументы и их типы, исключения, установка пакетов) и работа в терминале.

2 900 ₽

Весь курс навсегда, вместе с обновлениями. Первые 2 модуля открыты бесплатно и без регистрации.

Купить курс
Обложка курса MCP-серверы

Модули курса

  1. 1Что такое MCP и первый серверБесплатноЭтот курс о том, как научить языковую модель выполнять действия за пределами диалога: читать файлы, обращаться к базе данных, запрашивать погоду, считать по…Зачем нужен протоколХост, клиент, серверИнструменты, ресурсы, промптыJSON-RPC и транспортыУстановка окруженияMCP Inspector
  2. 2Инструменты — типы, схема и контракт с модельюБесплатноВ первом модуле мы написали инструмент из трёх строк и убедились, что он работает…Схема инструментаТипы аргументовПроверка данныхDocstring как контрактСтруктурированный результатПараметры декоратораИменование и гранулярность
  3. 3Транспорты — stdio и Streamable HTTPДо этого модуля все серверы работали одинаково: выполнялась команда mcp dev, где-то запускался процесс, Inspector обменивался с ним сообщениями, и вопрос о способе…Что такое транспортstdio и дочерний процессОтладка вместо printStreamable HTTPПорты и адресаКлиент по URLВыбор транспорта
  4. 4Подключаем локальную модель — Ollama и вызов инструментовТри модуля подряд мы писали серверы и проверяли их без модели: вручную через Inspector и собственным клиентом…Локальная модель и OllamaУстановка на трёх системахМеханизм вызова функцийМост от MCP к моделиВыбор модели замеромСистемный промптЭксперимент с описаниемНастройка VS Code
  5. 5Ресурсы и шаблоны промптовПервые четыре модуля были про инструменты: функции объявлялись, модель их вызывала, результат оставалось посмотреть…Инструмент, ресурс или промптURI-схемыСтатические ресурсыШаблоны ресурсовТип содержимого и файлыПромпты и их аргументыОдна задача тремя способами
  6. 6Инструменты, которые ходят в интернетДо этого модуля все инструменты работали с тем, что было доступно локально: считали по формулам, брали системное время, разбирали переданную строку…Что меняет сетьЛовушка httpx2Асинхронные инструментыТаймаутыСетевые ошибки для моделиВежливость к чужому API
  7. 7Валидация и устойчивость — ошибки, которые модель может исправитьШесть модулей подряд инструменты писались в расчёте на то, что аргументы придут правильные…Аргументы от вероятностной моделиГраница встроенной защитыОграничения PydanticМодель данных как аргументТекст ошибки как интерфейсНемые исключенияЗащитное программированиеБросить или вернуть
  8. 8Состояние и база данных — SQLite под управлением моделиВсе инструменты, написанные до сих пор, теряли данные сразу. Сервер столовой из модуля 2 записывал бронь в словарь, кэш координат из модуля 6 хранился в переменной,…Почему память не годитсяSQLite и модуль sqlite3Схема при первом запускеCRUD-инструментыSQL-инъекция от моделиМягкое удалениеОдновременный доступ
  9. 9Безопасность и эксплуатация MCP-сервераК этому модулю сервер умеет много: он обращается к внешним сервисам, читает файлы, пишет в базу, отдаёт ресурсы и работает по сети…Модель угрозИнъекция через данныеПесочница файловСекретыАдрес прослушиванияПроверка доступаЛимитыЖурнал и живость
  10. 10Итоговый практикум — комплексный MCP-ассистентНа протяжении девяти модулей материал изучался по частям: сначала инструменты, затем транспорты, локальная модель, ресурсы и промпты, обращение к сети, проверка…Состав проектаТемы на выборПланированиеПорядок сборкиТри уровня проверкиЗащита данныхОформление и READMEЧек-лист сдачи

Частые вопросы о курсе

Что входит в курс MCP-серверы?
10 модулей, 96 ак. часов, 110 разделов теории. Каждый модуль — полноценное занятие: теория с разбором «почему», листинги с кнопкой копирования, практика и домашнее задание.
Что открыто бесплатно?
Первые 2 модуля курса открыты всем без регистрации: можно прочитать теорию, повторить листинги и сделать практику, прежде чем решать о покупке.
Сколько стоит доступ и надолго ли он?
2 900 ₽ за весь курс. Оплата разовая, без подписки; доступ ко всем модулям остаётся навсегда и включает будущие обновления курса.
Что нужно знать заранее?
основы Python (функции, аргументы и их типы, исключения, установка пакетов) и работа в терминале.

Другие курсы

← Ко всем курсам

Введите запрос: название модуля, тема или раздел.

Стрелки — выбор, Enter — открыть. Ищет по названиям модулей, темам и разделам.