a
b
c
d
f
g
j
l
m
p
s
u
w
y
б
в
д
и
к
м
п
р
т
ф
х
ш
э

MCP

MCP

MCP (Model Context Protocol, протокол контекста модели) — это открытый стандарт, с помощью которого большие языковые модели (LLM) подключаются к внешним источникам данных и инструментам. MCP решает проблему, с которой сталкивается каждая современная ИИ-система: модель знает много информации из обучающих данных, но у нее отсутствует доступ к актуальной информации за пределами обучения.


Как работает

MCP использует архитектуру «клиент — сервер», в которой три роли:

  1. Хост — приложение с ИИ, которое инициирует подключение (например, IDE с Copilot, чат-бот или внутренняя система компании).
  2. Клиент — компонент внутри хоста, который устанавливает соединение с сервером.
  3. Сервер — служба, предоставляющая доступ к данным и инструментам: файловой системе, API, CRM.

Сообщения передаются по стандарту JSON-RPC 2.0. Протокол не сохраняет состояние между запросами. Каждый запрос самодостаточен, а разрешения на доступ к функциям согласуются при первом подключении.

При первом контакте ИИ запрашивает у сервера перечень доступных функций. Эти сведения сохраняются, и модель знает, куда обратиться и как сформулировать запрос.


Функционал MCP

Серверы MCP предоставляют клиентам:

  • Ресурсы — данные и контекст, которые модель использует.
  • Промпты — шаблонные сообщения и сценарии для типовых задач.
  • Инструменты — функции, которые модель выполняет.

Клиенты могут запрашивать у пользователя дополнительную информацию через механизм Elicitation (извлечение, сбор и формулирование информации заказчиков, пользователей о том, какой программный продукт требуется создать).


Пример

Руководитель пишет ИИ-ассистенту: «Подготовь отчет о продажах за квартал и выдели пять самых прибыльных направлений». Без MCP модель ответила бы общими рассуждениями. С MCP она обращается к серверу, подключенному к CRM, извлекает актуальные данные, анализирует показатели и возвращает конкретную сводку.

Аналогично можно поручить модели найти файл на компьютере, проверить погоду через внешний сервис или оформить заказ в корпоративной системе через единый протокол, без написания отдельной интеграции под каждую задачу.


Если коротко: 

MCP — это стандарт, который даёт языковым моделям опцию видеть актуальные данные и выполнять действия во внешних системах. Он превращает ИИ из генератора текста в полноценного агента, способного работать с конкретными инструментами.