Модуль 6.5: MCP (Model Context Protocol)
Что такое MCP: архитектура, transport, lifecycle
Представь: ты купил новый телефон, и к нему нужен свой особенный кабель. Потом купил наушники — ещё один кабель. Планшет — третий. Камера — четвёртый. Ящик стола уже напоминает гнездо из проводов. А п
MCP-сервер на TypeScript: tools, resources, prompts
В прошлом уроке мы узнали, что MCP — это «USB-C для AI». Красивая аналогия, но пока ты не вставил кабель в розетку — электричества не будет. Сегодня мы вставляем кабель: пишем свой MCP-сервер на TypeS
MCP-клиент: подключение, discovery, capabilities
В прошлом уроке мы построили сервер — «магазин» с инструментами, ресурсами и промптами. Но магазин без покупателей бесполезен. Сегодня мы становимся покупателем: пишем MCP-клиент, который подключается
Агент + MCP: MCP-серверы как источник tools
Три урока назад MCP был для тебя аббревиатурой. Теперь ты умеешь строить серверы и клиенты. Но вот вопрос: зачем агенту MCP, если он и так может вызывать функции напрямую?
SSE transport, auth, композиция серверов
Всё, что мы строили до сих пор, работало локально: сервер запускался как процесс, общение шло через stdin/stdout. Это удобно для разработки, но в продакшне нужно больше. Удалённые серверы, аутентифика