Корзина Войти
Каталог

MCP вглубь: сэмплинг, уведомления, корни и выбор транспорта — в Claude

Обучение Claude Claude Code и разработка MCP: свои инструменты для агента 2 из 2

Конспект курса официальной академии Claude на русском.

Базовый курс по MCP заканчивается на работающем сервере с инструментами. Продвинутый начинается там, где такой сервер надо вывести в продакшн: чтобы он умел просить у клиента вычисления, сообщать о прогрессе, аккуратно ходить по файлам и переживать несколько экземпляров за балансировщиком. Одиннадцать уроков, полтора часа, и каждая тема разобрана пошагово.

Кому нужен

Инженерам, которые уже написали свой сервер и упёрлись в вопросы эксплуатации. Нужно понимать основы MCP и асинхронный код. Если сервер живёт на вашей машине и обслуживает вас одного, половину курса можно спокойно пропустить.

Сэмплинг: модель просит не сервер, а клиент

Самая интересная возможность. Иногда серверу самому нужен вызов языковой модели: например, чтобы обобщить найденное перед возвратом. Наивный путь это завести на сервере свой ключ и платить за эти вызовы. Сэмплинг переворачивает схему: сервер просит клиента сходить в модель и вернуть результат. Стоимость и настройка остаются на стороне клиента, а сервер становится проще и дешевле в эксплуатации. Заодно это честнее: пользователь видит, что за него сходили в модель, и может это контролировать.

Уведомления и корни

Долгая операция без обратной связи выглядит как зависание. MCP умеет слать логи и прогресс по ходу работы, и клиент показывает это пользователю. Тема скучная ровно до первого сервера, который минуту молчит, а потом отдаёт ответ.

Корни это способ явно указать серверу, с какими каталогами ему разрешено работать. Двойная польза: понятная граница безопасности вместо доступа ко всей файловой системе и удобство, потому что серверу не надо угадывать, где лежат нужные файлы.

Транспорт: чем платить за масштаб

Вторая половина курса про то, как сообщения ходят между клиентом и сервером. Разбираются типы сообщений (запрос с ответом против уведомления, на которое ответа не ждут), обязательное рукопожатие при подключении и два транспорта. STDIO это локальный запуск через стандартный ввод и вывод: просто, быстро, идеально для разработки. HTTP с потоковой отдачей нужен, когда сервер удалённый: там появляются сессии, поток событий от сервера к клиенту и вопрос состояния.

Ключевой выбор курса формулируется честно: сервер без состояния легко размножить за балансировщиком, но часть возможностей при этом теряется, потому что серверу становится некуда обращаться к конкретному клиенту. Решать надо по нагрузке, а не по моде.

С чего начать

Добавьте в свой сервер прогресс для самой долгой операции и ограничьте доступ корнями. Это две правки на вечер, которые сразу заметны в работе. Про подключение готовых серверов мы писали в статье Коннекторы Claude. Курс целиком лежит в академии Anthropic на английском.

Где купить Claude

Для практики нужен платный тариф или ключ API, российская карта на сайте Anthropic не проходит. У нас Claude Pro (2 090 ₽/мес), Max 5x (11 010 ₽/мес), Max 20x (22 010 ₽/мес) и пополнение API от $20, оплата картой РФ или СБП.

Перейти в каталог

Обсуждение

0 комментариев
Чтобы оставить комментарий, войдите в аккаунт
Так мы понимаем, кто спрашивает, и отвечаем по вашим заказам.
Войти
Пока никто не написал — будьте первым.