MCP — протокол связи AI-приложения с внешними инструментами и контекстом. Клиент получает описания возможностей сервера, вызывает инструмент с параметрами и возвращает результат в рабочий контекст модели.
Что такое MCP и как он работает?
MCP — протокол связи AI-приложения с внешними инструментами и контекстом. Клиент получает описания возможностей сервера, вызывает инструмент с параметрами и возвращает результат в рабочий контекст модели.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
MCP — протокол связи AI-приложения с внешними инструментами и контекстом. Клиент получает описания возможностей сервера, вызывает инструмент с параметрами и возвращает результат в рабочий контекст модели.
Сервер может предоставлять tools, resources и prompts; сообщения используют JSON-RPC. Модель не получает прямой неограниченный доступ: host управляет подключениями, разрешениями и выполнением. Результаты инструментов остаются недоверенными данными. Нужно проверять схемы, права, чувствительные данные и подтверждение опасных действий; сам протокол не делает любой подключённый сервер безопасным.
Источник: modelcontextprotocol.io, github.com.