Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

Model Context Protocol (MCP) — открытый стандарт, созданный Anthropic, который обеспечивает универсальный способ подключения моделей ИИ к внешним инструментам, источникам данных и API. Он выступает стандартизированным интерфейсом — своеобразным USB для ИИ, — чтобы любой MCP-совместимый инструмент мог работать с любым MCP-совместимым агентом ИИ.

Зачем был создан MCP

До MCP каждый инструмент ИИ создавал собственные интеграции с базами данных, API и внешними сервисами. Это приводило к дублированию работы и зависимости от поставщика. MCP решает эту проблему, определяя стандартный протокол: разработчики инструментов создают один MCP-сервер, и он работает с каждым агентом ИИ, поддерживающим MCP, — Claude Code, Cursor, Windsurf и другими.

Как работает MCP

MCP использует архитектуру клиент-сервер. Агент ИИ (клиент) подключается к серверам MCP, которые предоставляют инструменты, ресурсы и промпты. Когда агенту нужно выполнить запрос к базе данных, найти документацию или вызвать API, он отправляет стандартизированный запрос на соответствующий MCP-сервер. Сервер обрабатывает реальное взаимодействие и возвращает структурированные результаты, с которыми агент может работать.

json
// Пример: конфигурация MCP-сервера в Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

Серверы MCP доступны для GitHub, PostgreSQL, Slack, Google Drive, файловых систем и десятков других сервисов. Посетите реестр серверов MCP, чтобы увидеть полный список интеграций, созданных сообществом.

Для чего используется Model Context Protocol?+
MCP соединяет агентов кодирования ИИ с внешними инструментами и данными. Типичные сценарии использования включают запросы к базам данных, поиск документации, доступ к API, чтение файлов из облачного хранилища и взаимодействие с инструментами управления проектами — всё это доступно прямо из рабочего процесса агента ИИ.
Какие инструменты ИИ поддерживают MCP?+
Claude Code, Cursor, Windsurf, Cline и ряд других инструментов кодирования ИИ поддерживают MCP. Поскольку это открытый протокол, любой инструмент может реализовать его поддержку.
Предназначен ли MCP только для кодирования?+
Нет. Хотя MCP широко используется в инструментах кодирования ИИ, это протокол общего назначения. Он может соединять модели ИИ с любой внешней системой — платформами клиентской поддержки, исследовательскими базами данных, CRM-инструментами и многим другим.
Как создать собственный MCP-сервер?+
MCP-серверы можно создавать на TypeScript, Python или любом языке, поддерживающем JSON-RPC. MCP SDK предоставляет стартовые шаблоны. Базовый сервер определяет инструменты (функции, которые ИИ может вызывать) и ресурсы (данные, которые ИИ может читать).

Related terms

Агентное программированиеClaude CodeCLAUDE.mdАгент кодирования

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS