глава 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 состоит и как именно клиент находит и вызывает инструменты сервера.