Model Context Protocol (MCP, «протокол контекста модели») — это открытый стандарт обмена данными между AI-приложениями (агентами) и внешними источниками контекста — файлами, базами данных, API сторонних сервисов, — который описывает единый способ, которым модель может «увидеть» доступные инструменты и данные и вызвать нужный из них.
До появления MCP каждая интеграция AI-агента с внешним инструментом или источником данных требовала написания отдельного, зачастую несовместимого с другими системами кода. MCP решает эту проблему по аналогии с тем, как USB когда-то унифицировал подключение периферийных устройств к компьютеру: один и тот же MCP-сервер может обслуживать разные модели и агентные платформы без переработки под каждую из них.
AI-агенты для разработки (например, кодинг-агенты) используют MCP-серверы, чтобы получать доступ к файловой системе проекта, системе контроля версий или внутренним корпоративным базам данных, не требуя написания индивидуальной интеграции под каждый инструмент.