MCP (Model Context Protocol) — это открытый протокол, через который Claude подключается к внешним инструментам и данным. Его задача — убрать «зоопарк»: вместо N самописных коннекторов появляется один общий язык.
Метафора розетки
MCP — это как USB или электрическая розетка. Розетка не знает, что ты в неё включишь — чайник, ноутбук или лампу. Она просто задаёт общий стандарт разъёма. Любое устройство, сделанное под этот стандарт, работает без переделок.
Так же и здесь: приложение умеет говорить на языке MCP, инструмент умеет говорить на языке MCP — и они соединяются, не зная заранее друг о друге.
Кто с кем разговаривает
Архитектура — клиент-сервер:
- Хост — приложение, в котором ты работаешь: Claude Code или Claude Desktop.
- Внутри хоста живёт MCP-клиент — он умеет говорить на протоколе.
- MCP-сервер — отдельная программа, которая предоставляет возможности: доступ к трекеру задач, к твоей базе, к выгрузкам 1С.
Клиент соединяется с сервером, сервер сообщает, что он умеет, а хост и человек решают, что из этого разрешить.
Что меняется в числах
Было: M приложений × N инструментов мостов. Стало: каждый инструмент один раз оборачивается в MCP-сервер, каждое приложение один раз учится быть MCP-клиентом — и всё стыкуется. Произведение превращается в сумму.
MCP-сервер пишут один раз — и им может пользоваться любой MCP-совместимый хост. В этом вся экономия.
Дальше разберём, что именно сервер «умеет» — три примитива MCP — но это уже следующий уровень.