На протяжении девяти модулей материал изучался по частям: сначала инструменты, затем транспорты, локальная модель, ресурсы и промпты, обращение к сети, проверка данных, база, безопасность. Каждый раз получался небольшой сервер по одной теме. Итоговый проект — первый случай, когда всё это собирается в одно работающее приложение.
Этот модуль устроен иначе, чем остальные. В нём нет новой темы протокола: всё необходимое уже изучено. Вместо новой темы здесь постановка задачи, порядок сборки и приёмка. Читать его нужно как техническое задание, а не как рассказ: вы берёте требования, выбираете предметную область и собираете ассистента, которым можно пользоваться.
Уточним, что понимается под словом «ассистент». Это MCP-сервер, к которому подключается локальная модель и с помощью которого выполняет работу сотрудника выбранной вами области: заводит записи, ищет их, считает, объясняет, отвечает клиенту. Сервер хранит данные между запусками, проверяет всё, что ему присылают, не завершается ошибкой при неверных аргументах и не допускает порчи данных. Модель здесь — интерфейс, а качество работы определяется сервером.
Все примеры этого модуля взяты из эталонного проекта «Сервисный центр Мастер», который был собран целиком и проверен живой моделью qwen3:4b. Наблюдения о том, где модель ошибается и что она понимает неверно, — оттуда же, из реального запуска, а не из общих соображений.