MCP-протокол (Model Context Protocol) разделяет ИИ-агентов на две категории: те, которые умеют только разговаривать, и те, которые умеют делать. Без MCP агент знает много, но ничего не может потрогать: он читает только то, что вы сами вставили в чат. С MCP агент сам открывает нужный файл, ищет сделку в CRM, создаёт задачу в трекере и пишет в Slack. Протокол разработала компания Anthropic в ноябре 2024 года. К 2026-му его поддерживают Claude, OpenAI GPT-4o, Cursor, GitHub Copilot и несколько сотен корпоративных систем.
Что такое MCP простыми словами
До появления MCP каждый ИИ-инструмент придумывал свой способ подключения к внешним системам. Cursor писал собственную интеграцию с GitHub, Claude Code писал свою, GitHub Copilot делал третью. Три разные команды решали одну и ту же задачу. Разработчикам систем приходилось поддерживать отдельный плагин под каждый ИИ-продукт.
MCP закрывает эту проблему. Разработчик один раз создаёт MCP-сервер для своего продукта: прописывает, какие действия доступны и как их вызывать. После этого любой клиент, поддерживающий MCP, сразу умеет работать с этим продуктом. Не нужно ничего дописывать под каждый ИИ-инструмент отдельно.
Хорошая аналогия: стандарт USB. До него каждый производитель делал свой разъём. После USB стало неважно, какой компьютер и какая флешка: они говорят на одном языке. MCP делает то же самое для ИИ-агентов и корпоративных систем.
Для бизнеса практический итог такой: вы один раз подключаете MCP-сервер к своей CRM или базе знаний, и все ИИ-инструменты компании сразу получают доступ к этим данным. При смене ИИ-провайдера менять интеграцию не нужно.
Как MCP устроен изнутри
В MCP три части: клиент, сервер и транспорт.
MCP-клиент: это ИИ-агент или инструмент, который хочет получить доступ к внешней системе. Claude Desktop, Cursor, собственный агент на базе LLM: всё это клиенты. Клиент посылает запросы: «какие инструменты у тебя есть?», «выполни вот этот инструмент с такими параметрами».
MCP-сервер: отдельный процесс, который предоставляет три типа возможностей:
- Tools (инструменты): конкретные действия, которые агент может вызвать. Примеры:
read_file,search_deals,send_email,create_task. Каждый инструмент описан на естественном языке, чтобы агент понимал, зачем его вызывать. - Resources (ресурсы): данные, которые агент может прочитать без явного вызова инструмента. Примеры: файл на диске, строка из базы данных, страница wiki. Это постоянные источники контекста.
- Prompts (шаблоны): готовые инструкции для типовых сценариев, которые сервер предлагает клиенту. Помогают агенту выбрать правильную последовательность действий.
Transport (транспорт) определяет, как клиент и сервер общаются. Локально это stdio: агент и сервер запускаются на одном компьютере, данные передаются через стандартный ввод-вывод. По сети это HTTP плюс SSE, что позволяет развернуть MCP-сервер в корпоративном контуре, где к нему одновременно подключаются несколько агентов.
Типичный сценарий работы: агент получает задачу «найди открытые сделки на компанию Ромашка», спрашивает MCP-сервер CRM о доступных инструментах, выбирает search_deals, вызывает его с нужными параметрами и получает список. Разработчику не нужно заранее прописывать логику: агент разбирается сам по описаниям инструментов.
Зачем MCP нужен бизнесу
До MCP внедрение ИИ-агента в компанию выглядело примерно так. Разработчики пишут интеграцию с CRM вручную, потом с почтой, потом с трекером задач. При выходе новой версии одной из систем интеграцию переписывают. При смене ИИ-провайдера переписывают снова. Половина бюджета внедрения уходит не на сам агент, а на поддержку этих коннекторов.
С MCP процесс другой. Разработчик один раз пишет MCP-сервер для корпоративной системы. После этого любой агент с поддержкой MCP получает к ней доступ автоматически. Меняется CRM: обновляется один сервер, а не каждая интеграция по отдельности.
Три конкретных результата от перехода на MCP-архитектуру:
- Скорость интеграции. Новый ИИ-инструмент подключается ко всем существующим MCP-серверам компании за один день, а не за несколько недель разработки.
- Реальная автономность агентов. Агент сам проверяет почту, находит нужный контракт, обновляет статус в трекере. Вам не нужно пересказывать ему содержимое систем: он читает их напрямую.
- Защита инвестиций. В марте 2025 года OpenAI официально объявил о поддержке MCP во всех своих моделях. После этого стало понятно: протокол стал отраслевым стандартом, а не временным экспериментом одной компании.
Готовые MCP-серверы: что подключить прямо сейчас
На GitHub в официальном реестре MCP-серверов (github.com/modelcontextprotocol/servers) несколько сотен готовых реализаций. Восемь наиболее практичных для бизнеса:
| Система | Что умеет агент | Источник |
|---|---|---|
| Filesystem | Читать и записывать файлы на диске | Официальный (Anthropic) |
| GitHub | Читать репо, создавать PR, комментировать issues | Официальный (Anthropic) |
| Google Drive | Читать документы, таблицы, презентации из Drive | Официальный (Anthropic) |
| Slack | Читать каналы, отправлять сообщения | Официальный (Anthropic) |
| PostgreSQL | SELECT-запросы к базе данных (только чтение) | Официальный (Anthropic) |
| Brave Search | Веб-поиск в реальном времени | Официальный (Anthropic) |
| Jira / Linear | Создавать и читать задачи, обновлять статусы | Сообщество |
| 1С / Битрикс24 | Читать документы, контрагентов, сделки | Сообщество (RU) |
Для большинства этих серверов не нужен программист. Устанавливаете Claude Desktop или Cursor, открываете конфиг в формате JSON, добавляете блок с адресом сервера и API-ключом. Первый запуск занимает 30–60 минут.
Пример конфигурации для сервера filesystem в claude_desktop_config.json:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"]
}
}
}После этого агент в Claude Desktop видит папку Documents и умеет читать файлы из неё по запросу.
MCP против обычного API
Вопрос, который возникает у каждого технаря: чем MCP лучше REST API?
Обычный REST API: набор конкретных ручек. Чтобы ИИ-агент мог ими пользоваться, нужно описать каждую в промпте: метод, параметры, формат ответа. При 50 методах промпт раздувается до нечитаемого размера, и модель начинает путаться в деталях. При изменении API нужно обновить промпт.
MCP предоставляет самоописание. Агент спрашивает сервер «что умеешь?», получает список инструментов с описаниями на естественном языке и дальше сам решает, какой вызвать. Никакого промпта с документацией API. Это особенно заметно при сложных сценариях, где агент последовательно вызывает 10–15 инструментов: разработчику не нужно прописывать каждый шаг вручную.
Ещё одно отличие: MCP поддерживает двустороннюю коммуникацию. Сервер может уведомить агента об изменениях без явного запроса со стороны агента. Полезно для мониторинга, уведомлений и реактивных сценариев.
Как внедрить MCP: три уровня
Уровень 1. Ready-to-use (без разработки, 1–2 часа). Устанавливаете Claude Desktop или Cursor, добавляете в конфиг JSON-блоки с готовыми серверами: filesystem, GitHub, Google Drive, Slack. Агент сразу получает доступ к файлам и репозиториям. Подходит для разработчиков, аналитиков, команд документации, которые хотят начать прямо сейчас.
Уровень 2. Кастомный MCP-сервер для корпоративной системы (3–7 дней разработки). Разработчик пишет MCP-сервер на Python или TypeScript поверх внутреннего API вашей CRM, ERP или базы знаний. После деплоя все пользователи компании подключают своих агентов через единый сервер. Один раз настроили, все пользуются.
Уровень 3. Агент с полным MCP-стеком под ключ (2–4 недели). Полная архитектура: несколько MCP-серверов, агент-оркестратор, контроль прав доступа, логирование всех действий. Агент работает автономно в продакшне, обращается к нужным системам по задаче. Подробнее про разработку ИИ-агентов и внедрение ИИ под ключ.
Практический пример: агент для отдела продаж
Менеджер пишет агенту в корпоративном чате: «Подготовь сводку по клиенту Ромашка ООО за последний квартал». Агент через MCP-сервер CRM находит все сделки и контакты по этому клиенту. Через MCP-сервер электронной почты читает переписку. Через сервер Google Drive открывает последнее коммерческое предложение. Агент не пересказывает общие слова: он читает реальные данные из реальных систем и возвращает сводку с конкретными цифрами. Менеджер тратит 10 секунд вместо 20 минут ручного поиска.
Именно такие сценарии стали возможны, когда у ИИ-агента появился стандартный способ подключения к корпоративным инструментам. До MCP каждый из этих шагов потребовал бы отдельного кода. С MCP: один стандарт для всех систем.
Ограничения и безопасность
MCP не решает все проблемы. Три ограничения, которые нужно знать заранее.
Производительность под нагрузкой. Каждый вызов инструмента: отдельный HTTP-запрос или вызов процесса. При сценариях с десятками последовательных вызовов задержка накапливается. Для real-time приложений нужно проектировать архитектуру с параллельными вызовами или кешированием.
Молодой стандарт. MCP вышел в ноябре 2024. Спецификация менялась несколько раз за первый год. Серверы под старые версии иногда требуют обновления. На 2026 год стандарт стабилизировался, но changelog протокола стоит отслеживать.
Безопасность требует настройки. MCP-сервер с доступом к файловой системе или базе данных: точка риска при prompt injection атаках. Если злоумышленник подсунет агенту вредоносный текст из внешнего источника, агент может вызвать инструмент с нежелательными параметрами. Правило минимальных привилегий: сервер даёт агенту только то, что нужно для конкретной задачи. Для операций с последствиями (удаление файлов, отправка писем, создание платежей) рекомендуется human-in-the-loop: агент предлагает действие, человек подтверждает.
Большинство корпоративных развёртываний работают через stdio в изолированном контуре без выхода в интернет, что снижает поверхность атаки до минимума.
Если хотите разобраться, как MCP вписывается в семантический поиск и RAG-пайплайны для корпоративных данных, читайте отдельный разбор.
FAQ
EQ.team — практика, а не теория
Разработать ИИ-агента с MCP
EQ.team строит мультиагентные системы и интеграции на базе MCP-протокола. Расскажите о задаче — оценим за 1 день.
MCP: продукт Anthropic или открытый стандарт?
Anthropic создала и опубликовала спецификацию MCP в ноябре 2024 года, но сам протокол открытый (MIT license). OpenAI, Google DeepMind, Microsoft и сотни независимых разработчиков реализуют его. В марте 2025 OpenAI объявил о поддержке MCP во всех своих продуктах. Это не проприетарный продукт, а отраслевой стандарт.
Нужен ли программист, чтобы начать использовать MCP?
Для готовых серверов (filesystem, GitHub, Google Drive, Slack) не нужен. Достаточно установить Claude Desktop или Cursor, отредактировать JSON-конфиг и добавить API-ключ. Занимает 30–60 минут. Для подключения собственной CRM или внутренней системы потребуется разработка кастомного MCP-сервера: обычно 3–7 дней работы разработчика.
Чем MCP отличается от function calling в ChatGPT?
Function calling: механизм внутри одного API. Разработчик описывает функции в промпте, модель решает, какую вызвать. Всё привязано к конкретному провайдеру и сессии. MCP: внешний стандарт. Сервер сам объявляет инструменты, клиент обнаруживает их динамически. Один MCP-сервер работает с любым совместимым агентом: Claude, GPT-4o, Cursor и другими.
Можно ли использовать MCP в России с учётом 152-ФЗ?
Да. MCP: открытый протокол, а не облачный сервис. MCP-серверы разворачиваются на российской инфраструктуре в изолированном контуре. Для обработки персональных данных по 152-ФЗ: self-hosted MCP-сервер на локальном или российском VPS без передачи данных за рубеж. Русскоязычные реализации для 1С и Битрикс24 уже существуют в открытом доступе.
Сколько стоит внедрить MCP для малого бизнеса?
Готовые серверы и Claude Desktop бесплатны. Стоимость использования Claude API: от 3 долларов за 1 миллион токенов (Sonnet). Для команды из 5 человек с умеренным использованием выходит 50–150 долларов в месяц. Кастомный MCP-сервер для своей CRM: разработка от 50 000 рублей, поддержка минимальная (стандарт стабилен).
