
О чём урок
В мире больших языковых моделей (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.
План урока
- Доступ к ресурсам в MCP: Эффективная передача контекста для Claude
- Что такое ресурсы MCP и почему они важны?
- Механизм запроса ресурсов: Клиент и Сервер
- Реализация чтения ресурсов: Основы
- Обработка различных типов контента
- Преимущества и интеграция с вашим приложением
- Заключение
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.