Amiga

Для разработчиков · курс 10

Введение в MCP

MCP (Model Context Protocol) — стандарт, по которому Claude подключается к внешним сервисам. Курс объясняет архитектуру (хост, клиент, сервер), три примитива (инструменты, ресурсы, промпты) и проводит через написание собственного сервера и клиента на Python с проверкой в инспекторе.

Начать курс
0 из 14 пройдено
Для кого
Разработчики. Первые уроки модуля «Что такое MCP» полезны всем.
Что нужно
Python, базовое понимание JSON и HTTP.
Объём
14 уроков, 6 модулей, ≈ 4 ч с практикой

Программа курса

Модуль 5

Подключаем клиент

  1. 09 Реализуем клиент Пишем минимальный MCP-клиент на Python: запускаем сервер по stdio, получаем список инструментов, передаём их Claude через Anthropic SDK и реализуем цикл «модель просит инструмент — вызываем через сервер — возвращаем результат». Это то, что Claude Code делает за вас. 13 мин
  2. 10 Определяем ресурсы Добавляем серверу ресурсы: прямой docs://list со списком документов и шаблон docs://{name} с содержимым. Разбираем декоратор @mcp.resource(), URI и MIME-типы, разницу между прямыми ресурсами и шаблонами, ошибки чтения и то, когда данные стоит отдавать ресурсом, а не инструментом. 9 мин
  3. 11 Доступ к ресурсам Учим клиент пользоваться ресурсами: перечислять их, читать по URI и прикладывать к вопросу через упоминание вида @brief.md — так, как это делает Claude Code. Разбираем, чем ресурс в сообщении отличается от результата инструмента и как хост решает, что подключить. 10 мин
  4. 12 Определяем промпты Добавляем серверу промпты «выжимка документа» и «документ в тезисы» через @mcp.prompt(). Разбираем аргументы и их описания, возврат строки и списка сообщений, и главное — как написать промпт, который правильно использует инструменты сервера. 9 мин
  5. 13 Промпты в клиенте Учим клиент показывать промпты сервера как команды вида /summarize brief.md, запрашивать их через get_prompt и запускать разговор с готовых сообщений. Собираем окончательную версию клиента, в которой работают все три примитива. 10 мин

Amiga · заказная разработка с ИИ

Учимся сами — и делаем продукты с ИИ на заказ

Эти курсы написала команда, которая каждый день проектирует и разрабатывает цифровые продукты: от аналитики и дизайна до веб‑сервисов, мобильных приложений и внедрения ИИ. Если вам нужен не курс, а продукт, — это к нам.

реализованных проектов
200+
человек в команде
75+

5 место в рейтинге AI‑разработки, Ruward 2025

Хотите связаться с владельцем
компании напрямую?
Дмитрий Тарасов
Дмитрий Тарасов
СЕО

НАПИСАТЬ

Написать в MAX