Урок из полного доступа, первые уроки курса бесплатно Официальный курс Anthropic Academy на русском
Урок 60 · Видео · 5 мин

Что такое MCP и зачем он нужен

Урок 60 из 92 курса «Разработка с Claude API»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

Кадр из видеоурока

О чём урок

Протокол контекста модели (Model Context Protocol, MCP) — это уровень связи, который предоставляет Claude контекст и инструменты, не требуя от вас написания множества утомительного интеграционного кода. Думайте об этом как о способе переложить бремя определения и выполнения инструментов с вашего сервера на специализированные MCP servers.

Когда вы впервые сталкиваетесь с MCP, вы увидите диаграммы, показывающие базовую архитектуру: MCP Client (ваш сервер), подключающийся к MCP Servers, которые содержат инструменты, промпты и ресурсы. Каждый MCP server действует как интерфейс к некоторой внешней службе.

Предположим, вы создаете чат-интерфейс, где пользователи могут спрашивать Claude о своих данных GitHub. Пользователь может спросить: "Какие открытые pull requests есть во всех моих репозиториях?" Чтобы ответить на это, Claude нужны инструменты для доступа к API GitHub.

Без MCP вам пришлось бы создавать все инструменты интеграции GitHub самостоятельно. Это означает написание схем и функций для каждой части функциональности GitHub, которую вы хотите поддерживать.

GitHub обладает огромной функциональностью — репозитории, pull requests, issues, проекты и многое другое. Чтобы создать полноценный чат-бот GitHub, вам пришлось бы разработать невероятное количество инструментов:

Каждый инструмент требует как определения схемы, так и реализации функции. Это представляет собой большой объем кода, который вы, как разработчик, должны написать, протестировать и поддерживать.

MCP перекладывает бремя определения и выполнения инструментов с вашего сервера на MCP servers. Вместо того чтобы вы писали все эти инструменты GitHub, они разрабатываются и выполняются внутри выделенного MCP server.

MCP server действует как обертка вокруг функциональности GitHub, предоставляя готовые инструменты, которые вы можете использовать, не реализуя их самостоятельно.

MCP servers предоставляют доступ к данным или функциональности, реализованной внешними службами. Они упаковывают сложные интеграции в многократно используемые компоненты, к которым может подключаться любое приложение.

Любой может создать реализацию MCP server. Часто сами поставщики услуг создают свои собственные официальные реализации MCP. Например, AWS может выпустить официальный MCP server с инструментами для своих различных сервисов.

MCP servers предоставляют схемы и…

План урока

  1. Introducing MCP
  2. Понимание MCP на реальном примере
  3. Проблема функций инструментов
  4. Как MCP решает эту проблему
  5. Часто задаваемые вопросы о MCP
  6. Кто разрабатывает MCP Servers?
  7. Чем MCP отличается от прямых вызовов API?
  8. Разве MCP — это просто использование инструментов?

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы Anthropic 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от Anthropic (34 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

Полезные гиды