Конспект курса официальной академии 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 комментариев