Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MCP: как надо а не как все
Bestseller
Highest Rated
Rating: 4.7 out of 5(40 ratings)
185 students

MCP: как надо а не как все

MCP на Java шаг за шагом: от ручной реализации до Spring AI
Created byEvgeny Borisov
Last updated 12/2025
Russian

What you'll learn

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

Course content

1 section23 lectures5h 3m total length
  • Что такое MCP (Model Context Protocol)16:51
  • Обзор сервера10:36
  • Сервер - Пишем, Инспектор - Смотрим13:54
  • Сервер capabilities и настройка tool-а12:07
  • Сервер начинаем писать тул9:01
  • Сервер HTTP vs STDIO7:07
  • Пишем клиент13:05
  • От выбора клиента (HTTP vs STDIO) до конфигурации host-а9:56
  • Начинаем писать host - работа с необучеными моделями11:47
  • Пишем host - обьясняем модели, как жить в мире tool-ов14:23
  • Пишем host - оркестрация вызова tool-ов13:49
  • Работа с входными параметрами tool-а12:36
  • Работа с возвращаемыми значениями 114:02
  • Работа с возвращаемыми значениями 213:15
  • MCP logging - логируем20:16
  • MCP logging - смотрим9:19
  • MCP Sampling - обзор11:29
  • MCP Sampling - сервер9:40
  • MCP Sampling - клиент и host14:22
  • Spring MCP - обзор13:15
  • Spring MCP - сервер15:24
  • Spring MCP - регистрация tool-ов15:51
  • Spring MCP - host и обученные модели21:28

Requirements

  • Хорошее понимание Java и Spring Boot
  • Уверенное владение Spring AI (настройка и практическое использование в Spring-приложениях) — примерно на уровне соответствующего курса по Spring AI или эквивалентного практического опыта.

Description

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

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

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

Отдельно покажем, как интегрировать полученное решение со Spring AI, не уходя в тяжёлую продакшен-архитектуру, а фокусируясь на понятных и воспроизводимых примерах.

В итоге у вас останутся:
рабочий код MCP-клиента и серверов на Java,
код хоста, который связывает LLM с инструментами,
пример интеграции MCP в Spring AI,
понимание ключевых элементов MCP (транспорты, сообщения, capabilities, Tools/Resources/Prompts)
и практический навык отладки через MCP Inspector.

Вы также получите готовую структуру проекта, которую можно взять как основу для собственных решений.

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

Разработчикам, которые уже работают с Java или Spring и хотят понять, как подключать LLM к внешним системам через MCP.

Тем, кто интересуется интеграцией AI-инструментов в корпоративные приложения и хочет разобраться, что именно происходит «под капотом».

Тем, кто только начинает знакомиться со Spring AI.

Who this course is for:

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