Какую проблему решает MCP
Без общего протокола каждая интеграция требует своего формата описания функций и данных. MCP даёт модели структурированный список возможностей и схему их вызова. Благодаря этому один клиент может работать с разными совместимыми серверами более единообразно.
Инструменты и ресурсы — не одно и то же
Ресурс предоставляет данные для чтения, а инструмент выполняет действие или вычисление. Это важное разделение с точки зрения риска. Просмотр документа и отправка письма не должны иметь одинаковый уровень разрешений и подтверждения.
Сервер MCP не должен раздавать лишние права
Подключайте только те операции, которые действительно нужны агенту. Ограничивайте область доступа, используйте отдельные учётные данные и не передавайте административные секреты без необходимости. Принцип минимальных привилегий особенно важен для систем, где решение о вызове принимает модель.
Подтверждайте необратимые действия
Удаление, отправка, покупка, публикация и изменение важных данных должны иметь дополнительную проверку. Даже если модель правильно выбрала инструмент, параметры могут быть неверными. Интерфейс подтверждения или server-side policy снижает последствия такой ошибки.
Первый MCP-проект
Начните с read-only источника: например, поиска по документам или чтения списка объектов. Затем добавьте одну безопасную запись и журналирование вызовов. Такой порядок позволяет сначала понять протокол и обработку ошибок, а потом расширять возможности агента.
Практика: начните с read-only MCP-сервера
Подключите источник, который только читает данные, и разрешите агенту один безопасный инструмент поиска. Просмотрите все вызовы и параметры в журнале. Затем намеренно отправьте неоднозначный запрос и убедитесь, что система не получает прав на изменение данных. Только после стабильного read-only сценария добавляйте запись с явным подтверждением — это формирует правильную модель безопасности с самого начала.
Основное руководство
AI-агенты: что это такое и как научиться создавать их для реальных задачДругие материалы по этой теме
- AI-агент и чат-бот: в чём разница и когда нужен именно агент
- RAG для AI-агента: как подключить базу знаний и получать ответы по своим данным
- Function calling и инструменты AI-агента: как модель вызывает функции и API
- Обучение AI-агентам с нуля: практикум RAG, tools и MCP
- Заработок на AI-агентах: какие задачи продавать бизнесу и как начать
Освойте направление «AI-агенты» на практике
Посмотрите программу практикума и откройте первый модуль бесплатно, прежде чем оформлять доступ.