Навіщо стандарт MCP
Модуль 1Урок 5 з 50Безкоштовний модуль
Model Context Protocol (MCP) — відкритий стандарт, який задає, як ШІ-хост і зовнішні можливості обмінюються контекстом і діями. Замість того щоб вчити кожен агент «мову» календаря, магазину й месенджера окремо, ми вчимо його одну мову — MCP. Сервер перекладає MCP-запити на конкретний API і повертає відповідь у зрозумілому для моделі вигляді.
Адаптер, а не ще один фреймворк
MCP не замінює LangGraph чи LlamaIndex — він підключає їх до світу. Цикл агента лишається у вашому коді; MCP дає шар «підключив і працює» для інструментів, ресурсів і підказок. Як HTTP уніфікував браузер і вебсервер, MCP уніфікує хост із мовною моделлю та цифрові інструменти.
Приклад
Задача: перевірити календар, замовити продукти, написати другу. Без MCP — три власні клієнти в коді агента. З MCP — три сервери з однаковим протоколом; хост підключається однаково, змінюється лише URI сервера. Новий сервер месенджера не змушує переписувати звʼязку з календарем — лише додати ще один MCP-клієнт у конфіг.
Переваги для робочого середовища
Стандартизація: один сервер працює з багатьма хостами. Модульність: додали новий інструмент — не переписали весь агент. Безпека: протокол задає межі обміну даними між моделлю й зовнішнім світом. Менше крихкого коду: зміна API магазину торкається лише відповідного сервера, не всього застосунку.
# Ідея: хост знає лише MCP, не деталі кожного API
# (спрощена схема підключення)
servers = [
"calendar_mcp_server",
"grocery_mcp_server",
"messaging_mcp_server",
]
for name in servers:
client.connect(name) # однаковий протокол initialize / tools/list
# Агент викликає інструмент через клієнт — не import airline_sdkУвага
Агент може жити без MCP, написавши прямі API-виклики. Але кожна нова інтеграція коштує дорожче, а перенести інструмент в інший продукт — майже неможливо. MCP окупається, коли інструмент більше одного й команда росте. Ранній прототип може обійтися без стандарту; робоче середовище екосистема — рідко.
Стандарт не замінює доменну логіку: сервер календаря все одно знає OAuth Google і формат подій. MCP лише каже, як хост питає «які інструменти є» і як викликати create_event. Це різниця між «вчити агента десять API» і «вчити агента одному протоколу». LangChain і LlamaIndex лишаються для оркестрації; MCP — для підключаємих інструментів.
Що запамʼятати
MCP — спільна мова між хостом і сервером для агентного ШІ. Він знімає біль власних зʼєднувачів, дає масштабованість і безпечніші межі. Це фундамент курсу: від архітектури до застосунків із кількома серверами. Один MCP-сервер календаря може обслуговувати IDE, внутрішнього бота й CI-агента без переписування звʼязувального коду API.
Перевірка
4 питанняКілька питань за матеріалом уроку. Спроб — скільки завгодно.