Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MCP: как надо, а не как все - базовая версия
Rating: 5.0 out of 5(2 ratings)
3 students

MCP: как надо, а не как все - базовая версия

MCP на Java шаг за шагом
Created byEvgeny Borisov
Last updated 2/2026
Russian

What you'll learn

  • Понимать, что такое MCP и как устроено взаимодействие между клиентом, сервером и моделью.
  • Научиться реализовывать компоненты MCP на Java с использованием SDK
  • Подключить сервер, клиент и LLM host и увидеть, как всё работает от начала до конца (end-to-end).
  • Работа с обучеными и необучеными моделями

Course content

1 section16 lectures3h 22m total length
  • Что такое MCP (Model Context Protocol)16:51
  • Обзор сервера10:36
  • Инспектор13:54
  • Настройка тула12:07
  • Пишем свой тул9:01
  • STDIO7:07
  • Пишем клиент13:05
  • От клиента до хоста: HTTP или STDIO9:56
  • Работа с необучеными моделями11:47
  • Пишем хост14:31
  • Оркестрация вызова tool-ов13:49
  • Работа с входными параметрами tool-а12:36
  • Работа с возвращаемыми значениями часть 114:02
  • Работа с возвращаемыми значениями часть 213:15
  • Логирование20:16
  • Запускаем все вместе смотрим результат9:19

Requirements

  • понимание Java и Spring Boot
  • знание основ Spring AI

Description

В этом курсе мы вместе разберёмся, как работает Model Context Protocol (MCP) — протокол, через который LLM может безопасно и предсказуемо взаимодействовать с внешними инструментами и системами. Если вы уже пишете на Java или используете Spring и хотите понять, как "подключать" LLM к реальным сервисам (API, внутренним системам, утилитам) — этот курс для вас.

Мы не будем ограничиваться готовыми обёртками и магией фреймворков. И мы не будем использовать тулзы, построенные на сэмплинге. Вместо этого вы шаг за шагом реализуете MCP-клиент и MCP-сервер на Java с использованием официального SDK, разберётесь во взаимодействии клиент <-> сервер <-> модель, а затем подключите всё к LLM-host и увидите полноценный рабочий цикл "модель -> вызов tool -> результат -> ответ".

Фокус курса — на работе с необученными моделями и на понимании самого протокола. Мы будем больше разбираться в механике MCP и архитектуре взаимодействия, чем в конкретных фреймворках. Spring будет упомянут только там, где это действительно помогает понять интеграцию, но мы не будем переписывать всё на Spring и не будем уходить в тяжёлую продакшен-архитектуру.

В итоге у вас останутся:

  • рабочий код MCP-клиента и серверов на Java

  • код хоста, который связывает LLM с инструментами

  • понимание ключевых элементов MCP (транспорты, сообщения, capabilities)

  • практический навык отладки через MCP Inspector

Кому будет интересен этот курс?

Разработчикам, которые уже работают с Java (и, возможно, используют Spring) и хотят понять, как подключать LLM к внешним системам через MCP. Тем, кто интересуется интеграцией AI-инструментов в корпоративные приложения и хочет разобраться, что именно происходит "под капотом". И тем, кто хочет понять MCP глубоко — без магии, без сэмплинговых трюков и без лишних слоёв абстракции.

Who this course is for:

  • Для разработчиков, которые уже работают с Java или Spring и хотят понять, как подключать LLM к внешним системам через MCPонимание Java и Spring Boot
  • Для тех, кто интересуется интеграцией AI-инструментов в корпоративные приложения и хочет понимать, что именно происходит «под капотом».