# MCP как общий язык

Курс: MCP: подключаем инструменты — https://zero2claude.ru/learn/mcp
Канонический URL: https://zero2claude.ru/learn/mcp/0-3-mcp-obshchiy-yazyk

MCP — единый протокол-«розетка»: один разъём для многих инструментов вместо матрицы самописных мостов.

MCP (Model Context Protocol) — это открытый протокол, через который Claude подключается к внешним инструментам и данным. Его задача — убрать «зоопарк»: вместо N самописных коннекторов появляется один общий язык.

## Метафора розетки

MCP — это как USB или электрическая розетка. Розетка не знает, что ты в неё включишь — чайник, ноутбук или лампу. Она просто задаёт общий стандарт разъёма. Любое устройство, сделанное под этот стандарт, работает без переделок.

Так же и здесь: приложение умеет говорить на языке MCP, инструмент умеет говорить на языке MCP — и они соединяются, не зная заранее друг о друге.

## Кто с кем разговаривает

Архитектура — клиент-сервер:

- **Хост** — приложение, в котором ты работаешь: Claude Code или Claude Desktop.
- Внутри хоста живёт **MCP-клиент** — он умеет говорить на протоколе.
- **MCP-сервер** — отдельная программа, которая предоставляет возможности: доступ к трекеру задач, к твоей базе, к выгрузкам 1С.

Клиент соединяется с сервером, сервер сообщает, что он умеет, а хост и человек решают, что из этого разрешить.

## Что меняется в числах

Было: M приложений × N инструментов мостов. Стало: каждый инструмент один раз оборачивается в MCP-сервер, каждое приложение один раз учится быть MCP-клиентом — и всё стыкуется. Произведение превращается в сумму.

MCP-сервер пишут один раз — и им может пользоваться любой MCP-совместимый хост. В этом вся экономия.

Дальше разберём, что именно сервер «умеет» — три примитива MCP — но это уже следующий уровень.
