01

Основная идея

MCP задаёт единый контракт, через который AI-клиенты получают доступ к внешним данным, действиям и готовым сценариям.

02

Ключевые понятия

  • Tools, resources, prompts и context.
  • JSON-схема инструмента.
  • Транспорты stdio и Streamable HTTP.
  • Детерминированное выполнение side effect.
  • Разделение read-only и write tools.
03

Как работает

LLM-клиент → MCP → доменный сервер → внутренний API

04

Практика

Создать FastMCP-сервер минимум с одним полезным tool, понятной схемой аргументов и обоснованным transport.

Главный вывод

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

Вопросы

  • Чем tool отличается от resource?
  • Когда выбирать stdio, а когда Streamable HTTP?
  • Почему описание инструмента является частью интерфейса?