Що таке MCP? Протокол Model Context Protocol простими словами
MCP, Model Context Protocol, — це відкритий стандарт для підключення ШІ-асистентів до інструментів і даних, які їм потрібні: файлів, баз даних, бізнес-застосунків, платформ для розробників. Замість того щоб кожен ШІ-застосунок створював власну інтеграцію для кожного сервісу, сервіс пропонує один «MCP-сервер», і будь-який ШІ-застосунок, який розуміє MCP, може ним користуватися. Anthropic представила MCP у листопаді 2024 року, а у грудні 2025 року передала його Agentic AI Foundation під егідою Linux Foundation.
Чому це важливо, коли ви створюєте з ШІ
ШІ-агент корисний лише настільки, наскільки великі інструменти, до яких він має доступ. Модель, яка не бачить ваших файлів проєкту, бази даних чи календаря, може лише говорити про них. MCP — це та інфраструктура, яка дозволяє агенту справді ними користуватися, з вашого дозволу.
Для тих, хто створює з ШІ, це важливо у двох аспектах. По-перше, це дозволяє користуватися ШІ-асистентом, який вам уже подобається — Claude, Cursor та іншими, — з більшою кількістю ваших інструментів, а не переключатися між застосунками. По-друге, якщо ви створюєте продукт, MCP-сервер дає змогу ШІ-асистентам працювати з ним напряму. Дедалі частіше в налаштуваннях продуктів з'являється «підключити через MCP» поруч із «підключити через API».
Повсякденна аналогія
Подумайте про штекери під час подорожі. У кожній країні свої розетки, тож ви возите з собою сумку з адаптерами, по одному на кожну поїздку. До MCP підключення ШІ-застосунків до сервісів було схоже на це: для кожної пари ШІ-застосунок — сервіс потрібен був власний адаптер.
MCP — це домовленість про одну форму розетки. Виробники сервісів створюють один штекер (MCP-сервер); виробники ШІ-застосунків створюють одну розетку (MCP-клієнт). Усе, що має штекер, працює в будь-якій розетці. Сама «електрика» — тобто реальні дані та дії — все ще надходить від сервісу, і ви все ще вирішуєте, що саме підключати.
Як працює MCP
У MCP є три ролі:
| Роль | Що це | Приклад |
|---|---|---|
| Хост | ШІ-застосунок, яким ви користуєтеся | Claude, Cursor, конструктор застосунків на ШІ |
| Клієнт | Частина хоста, яка спілкується з одним MCP-сервером | З'єднання Claude з вашим інструментом проєктів |
| Сервер | Програма, що відкриває можливості сервісу у форматі MCP | Сервер для GitHub, бази даних або конструктора застосунків |
Сервер може пропонувати три основні види речей:
- Інструменти (tools) — дії, які ШІ може виконати, наприклад
create_project,search_filesабоsend_message. Кожен інструмент має назву, опис і визначений набір вхідних даних, тож ШІ знає, коли і як його використовувати. - Ресурси (resources) — дані, які ШІ може читати, наприклад файли чи записи.
- Промпти (prompts) — готові шаблони інструкцій, які пропонує сервер.
Коли ви підключаєте сервер, хост запитує в нього, що той пропонує. Модель ШІ тоді бачить список доступних інструментів з їхніми описами і під час розмови може вирішити викликати один із них. Хост надсилає виклик серверу, сервер виконує роботу, а результат повертається моделі.
Сервери можуть працювати двома способами. Локальний сервер працює на вашому комп'ютері і запускається ШІ-застосунком. Віддалений сервер працює в інтернеті й доступний за URL; віддалені сервери зазвичай просять увійти й підтвердити доступ через OAuth — той самий екран «Дозволити доступ?», який ви бачите, коли під'єднуєте застосунок до свого облікового запису Google.
Робочий приклад: створення застосунку з вашого ШІ-асистента
Скажімо, ви використовуєте Claude і хочете, щоб він створив і опублікував невеликий застосунок на хостинг-платформі, яка пропонує віддалений MCP-сервер.
- Підключення. У налаштуваннях конекторів Claude ви додаєте MCP URL платформи. Відкривається вкладка браузера зі сторінкою згоди платформи; ви входите й натискаєте Allow access.
- Виявлення. Тепер Claude бачить інструменти платформи: створити проєкт, записати файл, виконати команду, запустити попередній перегляд, опублікувати.
- Запит. Ви пишете: «Створи простий застосунок-калькулятор чайових і опублікуй його».
- Дія. Claude викликає
create_project, потімwrite_fileкілька разів для коду застосунку, даліstart_preview, перевіряє, що попередній перегляд працює, і викликаєpublish. - Звіт. Він дає вам живе посилання.
Ви ніколи не копіювали код між вікнами і не вивчали API платформи. Claude використовував стандартні виклики інструментів MCP, а платформа виконала роботу під вашим обліковим записом і за її правилами. Той самий сервер платформи працював би так само з іншими MCP-сумісними хостами.
Ключові терміни
| Термін | Що означає |
|---|---|
| MCP | Model Context Protocol — відкритий стандарт підключення ШІ-застосунків до інструментів і даних. |
| MCP-сервер | Програма, що відкриває інструменти й дані сервісу через MCP. |
| MCP-клієнт / хост | Сторона ШІ-застосунку, яка підключається до серверів і використовує їхні інструменти. |
| Інструмент (tool) | Одна дія, яку пропонує сервер, з назвою, описом і вхідними даними. |
| Ресурс (resource) | Дані для читання, які пропонує сервер, як-от файл чи запис. |
| Віддалений чи локальний сервер | Доступний через інтернет за URL або запущений на вашій машині. |
| OAuth | Стандартний спосіб надати застосунку доступ до вашого облікового запису без передачі пароля. |
| Конектор (connector) | Так багато ШІ-застосунків називають додану інтеграцію, часто MCP-сервер. |
| Prompt injection | Текст у даних, які читає агент, що намагається змусити його зробити те, про що ви не просили. |
Поширені помилки та хибні уявлення
- «MCP — це лише для Claude». Anthropic його створила, але тепер це відкритий стандарт під егідою Agentic AI Foundation, і його підтримують багато ШІ-застосунків та інструментів для розробників.
- «MCP замінює API». Він працює поверх них. Більшість MCP-серверів під капотом викликають звичайний API сервісу. MCP стандартизує те, як ШІ-застосунки виявляють і використовують ці можливості.
- «Підключити сервер — безпечно». Інструменти сервера можуть читати й змінювати реальні речі. Підключайте сервери, яким довіряєте, краще від самого сервісу, якщо це можливо.
- Надання більше доступу, ніж потрібно. Якщо сервер пропонує доступ лише для читання або вужчі області доступу, почніть з них.
- Ігнорування того, що читає агент. Електронний лист, веб-сторінка чи документ, отримані через MCP, можуть містити інструкції, спрямовані на ШІ. Залишайте погодження ввімкненими для дій на кшталт надсилання, видалення чи оплати.
- Вставляти секрети в чат, щоб «допомогти» з'єднанням. Віддалені сервери мають використовувати процес входу або надійно збережений токен, а не ключі, вставлені в розмову. Див. як зберігати API-ключі в безпеці.
Що запитати у вашого ШІ-асистента чи конструктора
- «Які MCP-сервери зараз підключені і які інструменти надає кожен з них?»
- «Перед тим як використати інструмент, який щось змінює або видаляє, спитай мене.»
- «Для цього завдання використовуй лише інструменти читання.»
- «Від імені якого облікового запису діє цей сервер?»
- «Додай MCP-сервер до мого застосунку, щоб ШІ-асистенти могли [переглядати замовлення]. Вимагай входу і відкривай лише доступ для читання до власних даних увійшлого користувача.»
MCP і Mythex
Mythex працює з MCP в обох напрямках. Він має власний віддалений MCP-сервер за адресою https://mcp.mythex.ai/mcp: додайте цей URL як власний конектор у Claude, Cursor або Codex, підтвердьте доступ у Mythex, і асистент зможе створювати проєкти, редагувати файли, виконувати команди, показувати попередній перегляд і публікувати в хмарній пісочниці вашого Mythex. Підключитися може будь-хто, але виклики інструментів потребують плану Pro і кредитів, а використання самого зовнішнього асистента оплачує його провайдер. У зворотному напрямку власний агент Mythex може використовувати зовнішні MCP-сервери: Connectors → Custom MCP приймає URL будь-якого сервера, до десяти на обліковий запис. Ширшу картину див. у статтях що таке API і що таке ШІ-агент.
Запитання
Що означає MCP?
MCP — це Model Context Protocol. Це відкритий стандарт, який визначає, як ШІ-застосунки підключаються до зовнішніх інструментів і джерел даних, тож інструмент, створений один раз, може працювати з багатьма різними ШІ-асистентами.
Хто створив MCP?
Anthropic представила MCP і зробила його відкритим у листопаді 2024 року. У грудні 2025 року Anthropic передала його Agentic AI Foundation, фонду під егідою Linux Foundation, тож тепер стандартом керує нейтральна організація.
У чому різниця між MCP і API?
API — це спосіб, яким конкретний сервіс відкриває свої можливості, і кожен API працює по-своєму. MCP — це спільний шар поверх них: MCP-сервер обгортає можливості сервісу як інструменти, описані за стандартом, тож будь-який MCP-сумісний ШІ-застосунок може їх знайти й використати без власного коду інтеграції.
Чи безпечний MCP?
Сам MCP — це протокол; безпека залежить від того, які сервери ви підключаєте і що вони можуть робити. Підключайте лише сервери з надійних джерел, надавайте мінімальний доступ, який працює, самостійно погоджуйте ризиковані дії й пам'ятайте, що дані, які читає агент, можуть містити інструкції, призначені для його обману.
Чи потрібно бути розробником, щоб користуватися MCP?
Ні. Багато ШІ-застосунків дозволяють додати віддалений MCP-сервер, вставивши його URL і увійшовши, щоб підтвердити доступ. А от створення власного MCP-сервера потребує програмування.