MCP соединяет AI-приложение с внешними инструментами и контекстом. Каждое подключение расширяет возможности и одновременно границу риска.

MCP — Model Context Protocol — стандарт соединения AI-приложения с внешними данными и инструментами. Благодаря MCP агент может не только рассуждать, но и прочитать документацию, получить задачу из трекера или вызвать разрешённое действие.

Простая схема

  • Host — приложение, где работает агент, например Codex.
  • Client — соединение внутри host.
  • Server — внешний поставщик tools и context.
  • Tool — действие.
  • Resource — читаемые данные.
  • Prompt — готовый шаблон взаимодействия.

MCP не переносит доверие автоматически. Сервер остаётся отдельной системой со своими правами и рисками.

Пример без магии

Маркетолог хочет каждое утро получать список задач из трекера. Без MCP он копирует их вручную. С MCP агент может прочитать разрешённый список через server. Если добавить write-tool, он сможет ещё и менять статусы — это уже более высокий риск.

Начинать разумно с read-only:

  1. определить один источник;
  2. разрешить только чтение нужного проекта;
  3. проверить, какие данные возвращаются;
  4. сохранить журнал вызовов;
  5. только после пилота обсуждать запись.

Что проверить перед подключением

  • Кто разработчик сервера?
  • Какие tools он публикует?
  • Где хранится token?
  • Какой scope OAuth запрашивается?
  • Может ли tool писать, удалять или отправлять сообщения?
  • Что произойдёт при prompt injection во внешнем документе?
  • Как отозвать доступ?

Не храните ключи в репозитории и не копируйте их в SKILL.md.

MCP и Skill

Skill отвечает на вопрос «в каком порядке работать», MCP — «каким внешним инструментом воспользоваться». Хорошая связка: skill требует прочитать задачи, отфильтровать по правилам и подготовить черновик; MCP даёт только read-only доступ к нужному списку.

Когда MCP не нужен

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

Итог

Подключайте не «MCP вообще», а один конкретный capability с минимальными правами. Сначала чтение, затем проверка, и только потом внешние действия. Связанные материалы: AI-агенты, Skills, Codex.