ИИ-помощник знает то, чему он научился при обучении, и то, что вы ему пишете. Что происходит в ваших аккаунтах прямо сейчас, он не знает. MCP — договорённый способ дать ему такой обзор: помощник подключается к сервису, задаёт ему вопросы, а сервис отвечает настоящими данными.
MCP расшифровывается как Model Context Protocol. Это открытый стандарт, который Anthropic опубликовала в 2024 году и который сегодня поддерживают многие помощники и инструменты. Сторона сервиса называется MCP-сервером. Сторона помощника, то есть программа, которой пользуется человек, — это клиент.
Что меняет MCP
Пока стандарта не было, каждое подключение помощника к сервису приходилось делать вручную, пара за парой. С MCP сервис делает один сервер, и им может пользоваться любой помощник, который говорит на MCP. Это похоже на общую розетку: одна форма, много приборов.
Что предлагает MCP-сервер
| Часть | Что это | Пример |
|---|---|---|
| Инструменты (tools) | Действия, которые помощник может вызвать, с теми данными, которые нужны каждому | «Покажи сайты, которые сейчас недоступны» |
| Готовые вопросы (prompts) | Заготовленные вопросы или задачи, из которых человек может выбрать | «Утренняя проверка» |
| Ресурсы (resources) | Документы или данные, которые помощник может прочитать | Файл журнала |
Сервер может предлагать все три части или только некоторые. Помощник спрашивает сервер, что у него есть, и затем этим пользуется.
Как устроено подключение
- Человек создаёт в сервисе ключ и передаёт его программе-помощнику вместе с адресом сервера.
- Помощник спрашивает сервер, какие у него есть инструменты и готовые вопросы.
- Когда человек задаёт вопрос, помощник выбирает инструмент и отправляет вызов.
- Сервер проверяет ключ, выполняет инструмент и возвращает данные, а помощник превращает их в ответ простыми словами.
Серверы в интернете работают по HTTP, а сообщения идут в формате JSON-RPC — небольшом стандарте для отправки именованного вызова и получения его результата.
Вопросы о безопасности, которые стоит задать
- Может ли он что-нибудь изменить? Сервер только для чтения умеет лишь показывать данные. Сервер, который умеет записывать, может ещё и создавать, править и удалять, поэтому ему нужно больше доверия и больше осторожности.
- У кого ключ? Ключ открывает аккаунт. Создавайте по ключу на каждую программу или человека, чтобы потерянный ключ можно было отозвать отдельно.
- Куда уходят данные? То, что возвращает сервер, читает выбранный вами поставщик ИИ, на условиях этого поставщика.
- Может ли текст внутри данных отдавать приказы? Название или заметка, хранящиеся в ваших данных, помощник тоже читает. Аккуратный сервер помечает такой текст как данные, а аккуратный помощник ему не подчиняется.
Частые заблуждения
- «MCP — это модель ИИ». Это только подключение. Интеллект находится в помощнике.
- «MCP — это просто API». Он построен на веб-технологиях, как и API, но описывает инструменты, которые помощник может найти и вызвать сам, а не неизменные адреса, под которые программист пишет код.
- «Подключённый помощник действует сам». Что он может, зависит от инструментов, которые предлагает сервер, и от прав ключа. С сервером только для чтения он может только смотреть.
MCP и мониторинг
Данные мониторинга хорошо подходят помощнику. Они свежие, у них понятная форма, а вопросы простые: что не работает, какие сертификаты скоро истекают, как прошёл месяц.
В UptimeWire на тарифах Business и Agency есть MCP-сервер. Он работает только на чтение: помощник может читать сайты, инциденты, доступность, сертификаты, плановые работы, страницы статуса и клиентов, но ничего не может изменить в аккаунте. Сервер предлагает инструменты и готовые вопросы. Ключи вы создаёте сами, по одному на каждую программу или человека, и любой из них можно отозвать в любой момент.