🤓
Anthropic показали універсальний спосіб спілкування LLM із зовнішнім світомMCP (Model Context Protocol) - відкритий протокол, що дозволяє будь-якій LLM отримувати доступ до інструментів та інформації. Як демо Claude попросили створити веб-сторінку, залити її на GitHub, створити issue та PR, що він успішно і зробив (показано на відео).
Надихалися LSP – протоколом, який дозволив написати ядро інтеграції мови з IDE один раз і використовувати її всюди, ніж змінив ринок редакторів коду, давши маленьким проектам конкурувати з великими IDE
MCP працює за простою клієнт-серверною архітектурою - програми на основі LLM (клієнти) можуть запитувати інформацію у серверів, а також користуватися наданими серверами інструментами. Ще сервери можуть задавати низку промптів. Зробити сервер досить просто – показаний у відео сервер для GitHub написали менше ніж за годину.
Клієнт поки що лише один – Claude Desktop, а сервери потрібно розгортати своїми руками локально. Потім обіцяють підтримку сторонніх серверів - тобто в якомусь Notion буде кнопка "прив'язати Claude/ChatGPT/Gemini", через яку LLM надаватиметься доступ до ваших даних.
виглядає це куди цікавіше, ніж як намагаються зробити інтеграції OpenAI і Google в ChatGPT і Gemini. По-перше, MCP гнучкіший - автори додатків можуть вбудовувати туди MCP-сервери. По-друге, відкритість протоколу дозволить більш маленьким провайдерам, на зразок Mistral або DeepSeek, використовувати набагато більше тулів, ніж якби вони намагалися зробити це самі. Ну і, звичайно, це наближає епоху агентів.
зетить чи не злетить - поки що незрозуміло, але виглядає багатообіцяюче. як приклади для розробників Anthropic зробили 9 MCP-серверів – Slack, Google Maps, GitHub та ще кілька. декілька компаній вже почали робити і сторонніх клієнтів - наприклад, автори Zed і Codeium
Приклади інтеграційТуторіал за протоколом@co_media