Что такое MCP? Протокол Model Context Protocol простыми словами
MCP, Model Context Protocol, — открытый стандарт, который подключает ИИ-ассистентов к инструментам и данным, которые им нужны: файлам, базам данных, бизнес-приложениям, платформам для разработчиков. Вместо того чтобы каждое ИИ-приложение писало собственную интеграцию для каждого сервиса, сервис предлагает один MCP-сервер, и любое ИИ-приложение, которое говорит на MCP, может им пользоваться. Anthropic представила MCP в ноябре 2024 года, а в декабре 2025 года передала его Agentic AI Foundation под эгидой Linux Foundation.
Почему это важно при создании приложений с ИИ
ИИ-агент полезен ровно настолько, насколько далеко он может дотянуться до инструментов. Модель, которая не видит файлы проекта, базу данных или календарь, может только говорить о них. MCP — это та инфраструктура, которая позволяет агенту реально использовать эти вещи, с вашего разрешения.
Для тех, кто создаёт что-то с помощью ИИ, это важно в двух смыслах. Во-первых, вы можете использовать любимого ИИ-ассистента — Claude, Cursor и другие — с большим количеством своих инструментов, вместо того чтобы переключаться между приложениями. Во-вторых, если вы делаете продукт, предложение MCP-сервера означает, что ИИ-ассистенты смогут работать с ним напрямую. Всё чаще в настройках продуктов рядом с «подключить через API» вы будете видеть «подключить через MCP».
Бытовая аналогия
Подумайте о вилках и розетках в поездке. В каждой стране свои розетки, поэтому вы возите с собой пачку адаптеров — по одному на каждую поездку. До MCP подключение ИИ-приложений к сервисам было таким же: для каждой пары «ИИ-приложение — сервис» нужен был свой адаптер.
MCP — это договорённость об одной форме розетки. Производители сервисов делают одну вилку (MCP-сервер), а создатели ИИ-приложений — одну розетку (MCP-клиент). Всё, что имеет вилку, работает в любой розетке. Электричество — то есть сами данные и действия — по-прежнему идёт от сервиса, и вы по-прежнему решаете, что включать.
Как работает MCP
В MCP есть три роли:
| Роль | Что это | Пример |
|---|---|---|
| Хост | ИИ-приложение, которым вы пользуетесь | Claude, Cursor, ИИ-конструктор приложений |
| Клиент | Часть хоста, которая общается с одним MCP-сервером | Подключение Claude к вашему инструменту для проектов |
| Сервер | Программа, которая открывает возможности сервиса в формате MCP | Сервер для GitHub, базы данных или конструктора приложений |
Сервер может предлагать три основных типа вещей:
- Инструменты (tools) — действия, которые ИИ может выполнить, например
create_project,search_filesилиsend_message. У каждого инструмента есть имя, описание и определённый набор входных данных, поэтому ИИ знает, когда и как его использовать. - Ресурсы (resources) — данные, которые ИИ может прочитать, например файлы или записи.
- Промпты (prompts) — готовые шаблоны инструкций, которые предлагает сервер.
Когда вы подключаете сервер, хост спрашивает у него, что тот предлагает. Модель ИИ видит список доступных инструментов с описаниями и во время разговора может решить вызвать один из них. Хост отправляет вызов серверу, сервер выполняет работу, и результат возвращается модели.
Серверы бывают двух видов. Локальный сервер работает на вашем компьютере и запускается ИИ-приложением. Удалённый сервер работает в интернете и доступен по адресу; удалённые серверы обычно просят войти и подтвердить доступ через OAuth — тот же экран «Разрешить доступ?», который вы видите, когда подключаете приложение к своему аккаунту Google.
Пример: создаём приложение прямо из ИИ-ассистента
Допустим, вы пользуетесь Claude и хотите, чтобы он создал и опубликовал небольшое приложение на хостинге, у которого есть удалённый MCP-сервер.
- Подключение. В настройках коннекторов Claude вы добавляете MCP-адрес платформы. Открывается вкладка браузера с страницей согласия платформы; вы входите и нажимаете Разрешить доступ.
- Обнаружение. Теперь Claude видит инструменты платформы: создать проект, записать файл, выполнить команду, запустить предпросмотр, опубликовать.
- Запрос. Вы пишете: «Создай простое приложение-калькулятор чаевых и опубликуй его».
- Действия. Claude вызывает
create_project, затем несколько разwrite_fileдля кода приложения, затемstart_preview, проверяет, что предпросмотр работает, и вызываетpublish. - Отчёт. Он присылает вам живую ссылку.
Вы не копировали код между окнами и не изучали API платформы. Claude использовал стандартные вызовы инструментов MCP, а платформа выполнила работу под вашим аккаунтом и по своим правилам. Тот же сервер платформы работал бы с другими MCP-совместимыми хостами точно так же.
Ключевые термины
| Термин | Что значит |
|---|---|
| MCP | Model Context Protocol — открытый стандарт подключения ИИ-приложений к инструментам и данным. |
| MCP-сервер | Программа, которая открывает инструменты и данные сервиса по MCP. |
| MCP-клиент / хост | Сторона ИИ-приложения, которая подключается к серверам и использует их инструменты. |
| Инструмент (tool) | Одно действие, которое предлагает сервер, с именем, описанием и входными данными. |
| Ресурс (resource) | Читаемые данные, которые предлагает сервер, например файл или запись. |
| Удалённый и локальный сервер | Доступен через интернет по адресу или запущен на вашей машине. |
| OAuth | Стандартный способ предоставить приложению доступ к вашему аккаунту без передачи пароля. |
| Коннектор | Так многие ИИ-приложения называют добавленную интеграцию, часто это MCP-сервер. |
| Prompt injection | Текст в данных, которые читает агент, и который пытается заставить его сделать то, о чём вы не просили. |
Частые ошибки и заблуждения
- «MCP — это только для Claude». Anthropic его создала, но теперь это открытый стандарт под управлением Agentic AI Foundation, и его поддерживают многие ИИ-приложения и инструменты разработчиков.
- «MCP заменяет API». Он работает поверх них. Большинство MCP-серверов за кулисами вызывают обычный API сервиса. MCP стандартизирует то, как ИИ-приложения находят и используют эти возможности.
- «Подключить сервер безвредно». Инструменты сервера могут читать и менять реальные вещи. Подключайте серверы, которым доверяете, и по возможности от самого сервиса.
- Выдача лишнего доступа. Если сервер предлагает доступ только для чтения или более узкие права, начинайте с них.
- Игнорирование того, что читает агент. Письмо, веб-страница или документ, полученные через MCP, могут содержать инструкции, адресованные ИИ. Оставляйте подтверждение включённым для действий вроде отправки, удаления или оплаты.
- Вставка секретов в чат, чтобы «помочь» подключению. Удалённые серверы должны использовать вход через браузер или надёжно сохранённый токен, а не ключи, вставленные в разговор. См. как хранить API-ключи в безопасности.
Что попросить у конструктора ИИ (или ассистента)
- «Какие MCP-серверы сейчас подключены и какие инструменты даёт каждый из них?»
- «Прежде чем использовать инструмент, который что-то меняет или удаляет, спроси меня.»
- «Для этой задачи используй только инструменты для чтения.»
- «От имени какого аккаунта действует этот сервер?»
- «Добавь MCP-сервер в моё приложение, чтобы ИИ-ассистенты могли [смотреть заказы]. Требуй вход и открывай только чтение данных самого вошедшего пользователя.»
MCP и Mythex
Mythex работает с MCP в обе стороны. Он предоставляет собственный удалённый MCP-сервер по адресу https://mcp.mythex.ai/mcp: добавьте этот URL как пользовательский коннектор в Claude, Cursor или Codex, подтвердите доступ в Mythex, и ассистент сможет создавать проекты, редактировать файлы, выполнять команды, запускать предпросмотр и публиковать в вашей облачной песочнице Mythex. Подключиться может любой, но вызовы инструментов требуют тариф Pro и кредиты, а собственное использование внешнего ассистента оплачивает его провайдер. В обратную сторону агент Mythex может использовать внешние MCP-серверы: Коннекторы → Custom MCP принимает адрес любого сервера, до десяти на аккаунт. Для общей картины см. что такое API и что такое ИИ-агент.
Вопросы
Что означает MCP?
MCP расшифровывается как Model Context Protocol. Это открытый стандарт, который определяет, как ИИ-приложения подключаются к внешним инструментам и источникам данных, поэтому инструмент, созданный один раз, может работать со многими ИИ-ассистентами.
Кто создал MCP?
Anthropic представила MCP и открыла его исходный код в ноябре 2024 года. В декабре 2025 года Anthropic передала его Agentic AI Foundation — фонду под эгидой Linux Foundation, так что стандартом теперь управляет нейтральная организация.
В чём разница между MCP и API?
API — способ, которым конкретный сервис открывает свои возможности, и у каждого API свой принцип работы. MCP — общий слой поверх них: MCP-сервер оборачивает возможности сервиса в инструменты, описанные по стандарту, так что любое MCP-совместимое ИИ-приложение может найти их и использовать без собственного кода интеграции.
MCP безопасен?
MCP — это протокол; безопасность зависит от того, какие серверы вы подключаете и что они могут делать. Подключайте только серверы из надёжных источников, давайте минимально необходимый доступ, рискованные действия подтверждайте сами и помните, что данные, которые читает агент, могут содержать инструкции, призванные его ввести в заблуждение.
Нужно ли быть разработчиком, чтобы пользоваться MCP?
Нет. Многие ИИ-приложения позволяют добавить удалённый MCP-сервер, вставив его адрес и войдя в аккаунт, чтобы подтвердить доступ. Вот создание собственного MCP-сервера требует программирования.