Переслав оригінальний заголовок «Стандарт USB-C для штучного інтелекту: Розуміння MCP»
Протягом моїх років в Alliance я бачив, як безліч засновників створюють власні спеціалізовані інструменти та інтеграції даних, вбудовані в їх штучні інтелектуальні агенти та робочі процеси. Однак ці алгоритми, формалізації та унікальні набори даних зачинені за кастомними інтеграціями, які мало хто коли-небудь використовував би.
Це стрімко змінюється завдяки появі Протоколу контексту моделі. MCP визначається як відкритий протокол, який стандартизує спосіб спілкування додатків та надання контексту LLM. Одна аналогія, яка мені дуже сподобалася, полягає в тому, що «MCP для додатків ШІ подібні до USB-C для апаратного забезпечення»; це стандартизовано, можна використовувати з легкістю, універсально та трансформаційно.
Зокрема, розробники стикались з трьома основними викликами при підключенні LLMs до зовнішніх даних та інструментів:
Для комплексної колекції серверів MC, перевіртеофіційний репозиторій серверів MCP на GitHub. З обережним відмовленням, перш ніж використовувати будь-який сервер MC, будьте обережні стосовно того, що ви запускаєте і які дозволи надаєте.
Подивившись на безліч стартапів у цьому просторі, я вважаю, що MCP є справжньою точкою відгалуження для розвитку штучного інтелекту. На відміну від багатьох тенденцій, які обіцяють революцію, але забезпечують інкрементальні зміни, MCP є збільшенням продуктивності, яке вирішує фундаментальну інфраструктурну проблему, яка стримувала весь екосистему.
Що робить його особливо цінним, це те, що він не намагається замінити існуючі моделі штучного інтелекту або конкурувати з ними, а замість цього робить їх усіх більш корисними, з'єднуючи їх з зовнішніми інструментами та даними, які їм потрібні.
Зазначено, що існують обґрунтовані питання щодо безпеки та стандартизації. Як і з будь-яким протоколом на початкових етапах, ймовірно, ми побачимо важкості, поки спільнота визначить найкращі практики щодо перевірок, дозволів, автентифікації та перевірки сервера. Розробник повинен довіряти функціональності цих серверів MCP та не повинен сліпо їм довіряти, особливо оскільки їх стало багато. Ця статтяОбговорює деякі з недавніх вразливостей, виявлених бліндом за допомогою серверів MCP, які не були ретельно перевірені, навіть якщо ви запускаєте його локально.
Очікується, що MCP стане фундаментальною частиною інфраструктури штучного інтелекту, схожою на те, як HTTP став для вебу. По мірі того, як протокол стане дорослим і зростатиме його прийняття, ймовірно, ми побачимо цілі ринки спеціалізованих серверів MCP, що дозволять системам штучного інтелекту використовувати практично будь-яку можливість або джерело даних.
Архітектура та потік MCP

Основна архітектура слідує моделі клієнт-сервер з чотирма ключовими компонентами, які працюють разом:
MCP Господарі: Робочі столи AI-застосунки, такі як Claude або ChatGPT, IDE, такі як cursorAI або VSCode, або інші AI-інструменти, які потребують доступу до зовнішніх даних та можливостей- Клієнти MCP: Обробники протоколу, вбудовані в хости, які підтримують однозначні зв'язки з серверами MCP- Сервери MCP: Легкі програми, які викривають конкретні функціональні можливості через стандартизований протокол- Джерела даних: ваші файли, бази даних, API та сервіси, до яких сервери MCP можуть безпечно отримати доступТак отже, тепер, коли ми обговорили компоненти, давайте розглянемо, як вони взаємодіють в типовому робочому процесі:
Взаємодія користувача: вона починається з того, що користувач задає питання або робить запит в хості MCP, наприклад, на робочому столі Клода.- Аналіз LLM: LLM аналізує запит та визначає, що для надання повної відповіді потрібна зовнішня інформація або інструменти- Виявлення інструментів: Клієнт MCP запитує підключені сервери MCP, щоб виявити наявні інструменти- Вибір інструментів: LLM вирішує, які інструменти використовувати на основі запиту та наявних можливостей- Запит на дозвіл: Хост запитує у користувача дозвіл на виконання вибраного інструменту, який є важливим для прозорості та безпеки.- Виконання інструменту: Після затвердження клієнт MCP відправляє запит на відповідний сервер MCP, який виконує операцію зі спеціалізованим доступом до джерел даних- Обробка результатів: Сервер повертає результати клієнту, який форматує їх для LLM- Генерація відповіді: LLM включає зовнішню інформацію в комплексну відповідь- Презентація користувача: Нарешті, відповідь відображається кінцевому користувачевіТе, що робить цю архітектуру потужною, полягає в тому, що кожен сервер MCP спеціалізується на конкретній галузі, але використовує стандартизований протокол зв'язку. Таким чином, розробники замість того, щоб перебудовувати інтеграції для кожної платформи, можуть лише фокусуватися на розробці інструментів один раз для всього свого екосистеми штучного інтелекту.
У цьому простому прикладі ми хочемо розширити можливість Claude Desktop відповідати на питання, такі як "Які кав'ярні поблизу Центрального парку?" з Google maps. Ви легко можете розширити це, щоб отримати відгуки або оцінки. Але наразі давайте зосередимося на інструменті MCP знаходження близьких місць, що дозволить Claude отримати цю інформацію безпосередньо з Google Maps та представити результати у розмовному форматі.

Як ви можете побачити, код дійсно простий. 1) Він перетворює запит на пошук у Google-карті API, а 2) повертає верхні результати у структурованому форматі. Таким чином, інформація повертається до LLM для подальшого прийняття рішення.
Тепер нам потрібно повідомити Claude Desktop про цей інструмент, тому ми реєструємо його в файлі конфігурації наступним чином.

I ось, ви закінчили. Тепер ви просто розширили Клода, щоб знаходити реальний час розташування з Google maps.
Відповідальність за відмову: Погляди та думки, висловлені в цій статті, належать виключно автору і не становлять жодної інвестиційної поради.
Переклади статті на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонено.
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.





