глава 00
Что такое MCP
MCP расшифровывается как Model Context Protocol. Это открытый стандарт, который Anthropic выпустила в конце 2024 года. Он быстро стал индустриальным: его поддержали Claude, Cursor, OpenAI/Codex и другие. Идея простая - единый протокол, по которому к языковой модели подключают внешние инструменты и данные.
Проблема: интеграции под каждую модель
До MCP любая связка LLM с внешним сервисом писалась вручную. Хотите, чтобы модель читала файлы, ходила в базу или дёргала GitHub - пишете код интеграции. Причём под каждую модель и каждый клиент свой. Поменяли модель или редактор - переписывайте заново.
Получалась матрица: N инструментов на M клиентов. Каждая ячейка - отдельная работа, которая ломается при любом изменении с любой стороны.
Решение: один стандарт
MCP заменяет эту матрицу одним протоколом. Инструмент описывают один раз - как MCP-сервер. Любой клиент, который умеет MCP, подключает этот сервер без дополнительного кода. Сменили модель - сервер работает как работал. Появился новый клиент с поддержкой MCP - старые серверы сразу доступны.
USB-C для AI: один разъём - и к нему подключается что угодно. Не нужен свой кабель под каждое устройство.
Зачем это вам
- Меньше кода. Готовые серверы для файлов, баз, GitHub, браузера уже написаны - просто подключаете.
- Переносимость. Настроили сервер в Claude - он же работает в Cursor и Codex.
- Расширяемость. Своя внутренняя система? Оборачиваете её в MCP-сервер один раз, и любой AI-клиент получает к ней доступ.
Дальше разберём, из чего MCP состоит и как именно клиент находит и вызывает инструменты сервера.