Знакомство с MCP

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

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

О чём урок

Model Context Protocol (MCP) — это коммуникационный уровень, который предоставляет Claude контекст и инструменты, не требуя от вас написания множества утомительного интеграционного кода. Вместо того чтобы самостоятельно создавать каждую функцию инструмента, MCP перекладывает эту нагрузку на специализированные серверы, которые выполняют основную работу. Когда вы впервые сталкиваетесь с MCP, вы увидите диаграммы, показывающие базовую архитектуру: MCP Client (ваш сервер) подключается к MCP Servers, которые содержат инструменты, подсказки и ресурсы. Каждый MCP Server действует как интерфейс для внешних сервисов, таких как GitHub, AWS или базы данных. Предположим, вы создаете чат-интерфейс, где пользователи могут задавать Claude вопросы о своих данных GitHub. Пользователь может спросить: "Какие открытые pull requests есть во всех моих репозиториях?" Чтобы ответить на это, Claude нужны инструменты, которые могут получить доступ к API GitHub. GitHub обладает огромной функциональностью — репозитории, pull requests, issues, проекты и многое другое. Чтобы обрабатывать все функции GitHub, вам потребуется создать невероятное количество схем и функций инструментов: Это означает написание, тестирование и поддержку большого объема кода для таких функций, как: MCP перекладывает бремя определения и выполнения инструментов с вашего сервера на MCP Servers. Вместо того чтобы вы писали все эти интеграционные инструменты GitHub, кто-то другой создает MCP Server для GitHub, который содержит все необходимые инструменты и функции. MCP Server действует как обертка вокруг внешнего сервиса, предоставляя готовые инструменты, которые вы можете использовать немедленно. Ваш сервер становится MCP Client, который подключается к этим специализированным серверам. Любой может создать реализацию MCP Server. Часто сами поставщики услуг создают официальные реализации MCP. Например, AWS может выпустить свой собственный официальный MCP Server с инструментами для своих различных сервисов. Вы также можете создать свой собственный MCP Server, чтобы обернуть доступ к любому сервису, с которым вам нужно интегрироваться. Чем использование MCP Server отличается от прямого вызова API сервиса? MCP Servers предоставляют схемы и функции инструментов, уже определенные для вас.

План урока

  1. Introducing MCP
  2. Проблема, которую решает MCP
  3. Как MCP меняет это
  4. Кто создает MCP Servers
  5. Часто задаваемые вопросы
  6. Викторина по функциям Claude

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

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