Урок из полного доступа, первые уроки курса бесплатно Официальный курс Anthropic Academy на русском
Урок 67 · Видео · 5 мин

Как клиент получает ресурсы

Урок 67 из 92 курса «Разработка с Claude API»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

Кадр из видеоурока

О чём урок

В мире больших языковых моделей (LLM), таких как Claude, предоставление точного и актуального контекста является ключом к получению высококачественных ответов. Традиционно, для доступа к внешней информации модели часто полагаются на вызовы инструментов (tool calls), которые могут добавлять задержки и усложнять процесс. Однако платформа Managed Compute Platform (MCP) от Anthropic предлагает более элегантное и эффективное решение: ресурсы MCP.

Ресурсы MCP позволяют вашему серверу предоставлять данные, которые могут быть напрямую включены в промпты, отправляемые Claude. Это устраняет необходимость в промежуточных вызовах инструментов для получения информации, значительно ускоряя и упрощая процесс предоставления контекста для AI-моделей.

Представьте, что у вас есть база данных клиентов, отчеты в формате PDF или постоянно обновляемые данные о ценах, которые Claude должен учитывать в своих ответах. Вместо того чтобы каждый раз заставлять Claude "вызывать" функцию для извлечения этих данных, ресурсы MCP позволяют вашему серверу "выставлять" эти данные в виде доступных ресурсов. Когда Claude нуждается в информации, она просто "загружается" и встраивается непосредственно в промпт, как если бы вы сами скопировали и вставили текст.

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

Как это работает на практике? Когда вы определили ресурсы на своем MCP-сервере (например, @report.pdf или @customer_data.json), вашему клиентскому приложению нужен способ запрашивать и использовать их. Клиент MCP действует как мост между вашим основным приложением и MCP-сервером, автоматически обрабатывая всю коммуникацию и парсинг данных.

Процесс довольно прост: когда пользователь хочет сослаться на документ или набор данных (например, вводя "Что нового в @report.pdf?"), ваше приложение использует клиент MCP для получения этого ресурса с сервера. Затем содержимое ресурса напрямую включается в промпт, который отправляется Claude.

Для того чтобы…

План урока

  1. Доступ к ресурсам в MCP: Эффективная передача контекста для Claude
  2. Что такое ресурсы MCP и почему они важны?
  3. Механизм запроса ресурсов: Клиент и Сервер
  4. Реализация чтения ресурсов: Основы
  5. Обработка различных типов контента
  6. Преимущества и интеграция с вашим приложением
  7. Заключение

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы Anthropic 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от Anthropic (34 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

Полезные гиды