MCP (Протокол контексту моделі)
Швидке визначення
Протокол контексту моделі (MCP) — це відкритий стандарт, який визначає, як додатки ШІ підключаються до зовнішніх інструментів і джерел даних. Будь-який сумісний асистент може використовувати будь-яку сумісну службу без спеціальної інтеграції.
На цій сторінці
Чому існує MCP
До MCP підключення асистента ШІ до інструмента — CRM, сховища файлів, системи обробки запитів — вимагало написання специфічної інтеграції для кожної пари асистента та інструмента. MCP замінює це одним протоколом: служба один раз відкриває свої можливості як сервер MCP, і кожен додаток, сумісний з MCP, може їх використовувати.
Anthropic представив MCP як відкритий стандарт у листопаді 2024 року. У грудні 2025 року він передав протокол Фонду Agentic AI, фонду під егідою Фонду Linux, щоб він управлявся відкрито. Специфікація черпає натхнення з Протоколу серверів мов, який зробив те саме для підтримки мов програмування в редакторах коду.
Як це працює
MCP має три ролі. Хост — це додаток ШІ, в якому працює користувач. Усередині нього клієнт підтримує з'єднання з кожним сервером. Сервер — це служба, яка пропонує можливості. Повідомлення використовують JSON-RPC 2.0.
Сервери можуть пропонувати три види функцій: інструменти, які є функціями, які модель може викликати (шукати замовлення, створювати квиток); ресурси, які користувач або модель можуть читати; та запити, які є повторно використовуваними шаблонами повідомлень. Віддалені сервери зазвичай захищені за допомогою OAuth, тому користувач надає асистенту доступ до свого облікового запису без необхідності ділитися паролем.
Розгляди безпеки
Специфікація чітко вказує, що інструменти представляють виконання довільного коду і повинні використовуватися з обережністю. Хостам слід отримати згоду користувача перед тим, як надавати дані серверу або викликати інструмент, а описи поведінки інструментів слід вважати ненадійними, якщо вони не походять з надійного сервера.
На практиці: підключайте лише надійні сервери, надавайте найвужчі можливості і пам'ятайте, що текст, повернутий інструментом, може містити інструкції, які зловмисник сподівався, що модель виконає.
MCP в AI SmartTalk
AI SmartTalk використовує MCP в обох напрямках. Асистент може підключатися до зовнішніх серверів MCP, з OAuth, якщо це вимагає сервер, і використовувати їх інструменти в розмовах. І AI SmartTalk є віддаленим сервером MCP, за адресою https://aismarttalk.tech/api/mcp, захищеним OAuth 2.1: з MCP-сумісного додатку користувач може перерахувати своїх асистентів, шукати та перевіряти їх знання, додавати документи або записи FAQ, а також переглядати або покращувати інструкції асистента — обмежено асистентами, якими їм дозволено керувати.
Поширені запитання
MCP тільки для Claude?
Ні. MCP є відкритим стандартом, зараз під управлінням Фонду Agentic AI Linux Foundation, і його підтримують багато AI-додатків, інструментів розробки та послуг від різних постачальників.
Яка різниця між MCP і API?
API специфічний для одного сервісу. MCP є загальним протоколом, на основі якого сервіси описують свої можливості стандартним способом, щоб AI-додаток міг їх виявляти та використовувати без спеціального коду для кожного з них.
Що таке сервер MCP?
Програма або віддалений сервіс, який надає інструменти, ресурси або запити через Протокол Контексту Моделі, щоб AI-додатки, що діють як клієнти MCP, могли їх використовувати.
Чи безпечно підключати сервери MCP до AI асистента?
Це так само безпечно, як сервери, які ви обираєте, і дозволи, які ви надаєте. Використовуйте надійні сервери, обмежуйте можливості і переглядайте, які дії можуть виконувати інструменти.