
О чём урок
Протокол контекста модели (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 с инструментами для своих различных сервисов.
План урока
- Introducing MCP
- Понимание MCP на реальном примере
- Проблема функций инструментов
- Как MCP решает эту проблему
- Часто задаваемые вопросы о MCP
- Кто разрабатывает MCP Servers?
- Чем MCP отличается от прямых вызовов API?
- Разве MCP — это просто использование инструментов?
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.