📄️ Основы
Давайте воспользуемся MCP-клиентом Neva для подключения к вашим MCP-серверам (и другим тоже).
📄️ Инструменты
В главе Основы мы научились вызывать простой инструмент.
📄️ Ресурсы
В главе Основы мы научились читать ресурс.
📄️ Промпты
В главе Основы мы научились получать простой промпт.
📄️ Корневые каталоги
Model Context Protocol (MCP) предоставляет стандартизированный способ для клиентов предоставлять серверам файловые «корневые каталоги». Корневые каталоги определяют границы, в пределах которых серверы могут работать в файловой системе, позволяя им понять, к каким директориям и файлам у них есть доступ. Серверы могут запрашивать список корневых каталогов у поддерживающих клиентов и получать уведомления при изменении этого списка.
📄️ Сэмплирование
В MCP именно клиент отвечает за выполнение запросов на сэмплирование LLM, инициируемых серверами.
📄️ Получение данных
В этом руководстве описывается, как клиент обрабатывает запросы на получение данных (elicitation), отправляемые MCP-сервером.
📄️ HTTP-транспорт
Помимо stdio, клиенты Neva поддерживают подключение к MCP-серверам по потоковому HTTP — двунаправленному транспортному уровню, подходящему для удалённых серверов.
📄️ Задачи
Клиенты Neva поддерживают долгосрочные задачи — расширенный способ асинхронного вызова инструментов с опциональной отменой по TTL и управлением жизненным циклом.
📄️ Пакетные запросы
Neva поддерживает пакетные запросы JSON-RPC 2.0 — способ отправить несколько запросов к серверу за один сетевой обмен и получить все ответы сразу.