Пересылка оригинального заголовка «AI’s USB-C Standard: Understanding MCP»
За годы работы в Alliance я видел, как бесчисленное количество основателей создавали свои собственные специализированные инструменты и интеграции данных, встроенные в свои искусственные интеллект агенты и рабочие процессы. Однако эти алгоритмы, формализации и уникальные наборы данных заблокированы за кастомными интеграциями, которые использует лишь немногих.
Это быстро меняется с появлением протокола модели контекста. MCP определяется как открытый протокол, который стандартизирует способы взаимодействия приложений и предоставления контекста для LLMs. Одна аналогия, которая мне очень понравилась, - это то, что «MCP для приложений ИИ похож на USB-C для аппаратных средств»; это стандартизировано, подключаемо, универсально и трансформационно.
LLM, такие как Claude, OpenAI, LLAMA и т. д., невероятно мощны, но они ограничены информацией, к которой могут получить доступ в данный момент. Это означает, что обычно у них есть ограничения по знаниям, они не могут самостоятельно просматривать веб-сайты и не имеют прямого доступа к вашим личным файлам или специализированным инструментам без какой-либо формы интеграции.
В частности, ранее разработчики столкнулись с тремя основными проблемами при подключении LLM к внешним данным и инструментам:
MCP решает эти проблемы, предоставляя стандартизированный способ для любого LLM, чтобы безопасно получать доступ к внешним инструментам и источникам данных через общий протокол. Теперь, когда мы понимаем, что делает MCP, давайте посмотрим, что люди создают с его помощью.
Экосистема MCP в настоящее время переживает взрыв инноваций. Вот несколько недавних примеров, которые я нашел в Twitter, где разработчики демонстрируют свою работу.
Особенно убедительными делают эти примеры их разнообразие. За очень короткое время с момента введения разработчики создали интеграции, охватывающие производство творческих медиа, платформы коммуникации, управление аппаратным обеспечением, местные услуги и технологии блокчейн. Все эти разнообразные приложения следуют одному и тому же стандартизированному протоколу, демонстрируя универсальность MCP и потенциал стать универсальным стандартом для интеграции инструментов искусственного интеллекта.
Для полного собрания серверов MCП, посмотритеофициальный репозиторий серверов MCP на GitHub. С осторожным отказом, прежде чем использовать любой сервер MCP, будьте осторожны в том, что запускаете и какие разрешения предоставляете.
С любой новой технологией стоит задать вопрос: действительно ли MCP является преобразующим, или это просто еще один раздутый инструмент, который исчезнет?
Наблюдая за множеством стартапов в этой области, я считаю, что MCP представляет собой подлинную точку перегиба для развития искусственного интеллекта. В отличие от многих тенденций, обещающих революцию, но приносящих лишь постепенные изменения, MCP является увеличением производительности, решающим фундаментальную инфраструктурную проблему, которая тормозила весь экосистему.
Особенной ценностью является то, что он не пытается заменить существующие модели ИИ или конкурировать с ними, а делает их более полезными, соединяя их с внешними инструментами и данными, которые им нужны.
Тем не менее, существуют обоснованные опасения относительно безопасности и стандартизации. Как и в случае с любым протоколом в его ранние дни, мы, скорее всего, увидим трудности, поскольку сообщество вырабатывает лучшие практики в области проверок, разрешений, аутентификации и проверки сервера. Разработчик должен доверять функциональности этих серверов MCP и не должен слепо им доверять, особенно учитывая их обилие.Эта статьяобсуждает некоторые из недавно обнаруженных уязвимостей, выявленных благодаря использованию серверов MCP, которые не были тщательно проверены, даже если вы запускаете их локально.
Самые мощные приложения искусственного интеллекта не будут автономными моделями, а будут экосистемами специализированных возможностей, связанных через стандартизированные протоколы, такие как MCP. Для стартапов MCP представляет собой возможность создавать специализированные компоненты, которые вписываются в эти растущие экосистемы. Это шанс использовать свои уникальные знания и возможности, получая выгоду от массовых инвестиций в основные модели.
Впереди можно ожидать, что MCP станет фундаментальной частью инфраструктуры искусственного интеллекта, подобно тому, как HTTP стал таковой для веба. По мере зрелости протокола и роста его принятия, скорее всего мы увидим появление целых рынков специализированных серверов MCP, позволяющих искусственным интеллектам использовать практически любые возможности или источники данных.
Для тех, кто заинтересован в понимании того, как MCP на самом деле работает под поверхностью, в следующем приложении предоставляется техническое описание его архитектуры, рабочего процесса и реализации.
Подобно тому, как HTTP стандартизировал способ доступа веб-приложений к внешним источникам данных и информации, MCP делает то же самое для фреймворков искусственного интеллекта, создавая общий язык, позволяющий разным системам искусственного интеллекта взаимодействовать без проблем. Итак, давайте рассмотрим, как это происходит.
Архитектура и поток MCP
Основная архитектура следует модели клиент-сервер с четырьмя ключевыми компонентами, работающими вместе:
Итак, теперь, когда мы обсудили компоненты, давайте посмотрим, как они взаимодействуют в типичном рабочем процессе:
Особенностью этой архитектуры является то, что каждый сервер MCP специализируется на определенной области, но использует стандартизированный протокол общения. Таким образом, вместо того чтобы перестраивать интеграции для каждой платформы, разработчики могут сосредоточиться только на разработке инструментов один раз для всей своей экосистемы искусственного интеллекта.
Теперь давайте посмотрим, как можно реализовать простой сервер MCP всего в нескольких строках кода, используя SDK MCP.
В этом простом примере мы хотим расширить возможность рабочего стола Клода отвечать на вопросы вроде «Какие кофейни поблизости от Центрального парка?» из Google maps. Вы легко можете расширить это, чтобы получить отзывы или рейтинги. Но пока сосредоточимся на инструменте MCP find_nearby_places, который позволит Клоду получить эту информацию непосредственно из Google Maps и представить результаты в разговорной форме.
Как вы можете видеть, код действительно прост. 1) Он преобразует запрос в поиск API Google Maps и 2) возвращает лучшие результаты в структурированном формате. Таким образом, информация передается обратно в LLM для принятия дальнейших решений.
Теперь нам нужно сообщить Claude Desktop об этом инструменте, поэтому мы регистрируем его в его конфигурационном файле следующим образом.
И, вуаля, ты закончен. Теперь ты просто расширил Клода, чтобы найти местоположения в реальном времени на картах Google.
Эта статья перепечатана с [ X]. Пересылка оригинального заголовка 'AI's USB-C Standard: Understanding MCP'. Все авторские права принадлежат оригинальному автору [@Drmelseidy]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно разберутся с этим.
Ответственность за отказ: Взгляды и мнения, выраженные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
Пересылка оригинального заголовка «AI’s USB-C Standard: Understanding MCP»
За годы работы в Alliance я видел, как бесчисленное количество основателей создавали свои собственные специализированные инструменты и интеграции данных, встроенные в свои искусственные интеллект агенты и рабочие процессы. Однако эти алгоритмы, формализации и уникальные наборы данных заблокированы за кастомными интеграциями, которые использует лишь немногих.
Это быстро меняется с появлением протокола модели контекста. MCP определяется как открытый протокол, который стандартизирует способы взаимодействия приложений и предоставления контекста для LLMs. Одна аналогия, которая мне очень понравилась, - это то, что «MCP для приложений ИИ похож на USB-C для аппаратных средств»; это стандартизировано, подключаемо, универсально и трансформационно.
LLM, такие как Claude, OpenAI, LLAMA и т. д., невероятно мощны, но они ограничены информацией, к которой могут получить доступ в данный момент. Это означает, что обычно у них есть ограничения по знаниям, они не могут самостоятельно просматривать веб-сайты и не имеют прямого доступа к вашим личным файлам или специализированным инструментам без какой-либо формы интеграции.
В частности, ранее разработчики столкнулись с тремя основными проблемами при подключении LLM к внешним данным и инструментам:
MCP решает эти проблемы, предоставляя стандартизированный способ для любого LLM, чтобы безопасно получать доступ к внешним инструментам и источникам данных через общий протокол. Теперь, когда мы понимаем, что делает MCP, давайте посмотрим, что люди создают с его помощью.
Экосистема MCP в настоящее время переживает взрыв инноваций. Вот несколько недавних примеров, которые я нашел в Twitter, где разработчики демонстрируют свою работу.
Особенно убедительными делают эти примеры их разнообразие. За очень короткое время с момента введения разработчики создали интеграции, охватывающие производство творческих медиа, платформы коммуникации, управление аппаратным обеспечением, местные услуги и технологии блокчейн. Все эти разнообразные приложения следуют одному и тому же стандартизированному протоколу, демонстрируя универсальность MCP и потенциал стать универсальным стандартом для интеграции инструментов искусственного интеллекта.
Для полного собрания серверов MCП, посмотритеофициальный репозиторий серверов MCP на GitHub. С осторожным отказом, прежде чем использовать любой сервер MCP, будьте осторожны в том, что запускаете и какие разрешения предоставляете.
С любой новой технологией стоит задать вопрос: действительно ли MCP является преобразующим, или это просто еще один раздутый инструмент, который исчезнет?
Наблюдая за множеством стартапов в этой области, я считаю, что MCP представляет собой подлинную точку перегиба для развития искусственного интеллекта. В отличие от многих тенденций, обещающих революцию, но приносящих лишь постепенные изменения, MCP является увеличением производительности, решающим фундаментальную инфраструктурную проблему, которая тормозила весь экосистему.
Особенной ценностью является то, что он не пытается заменить существующие модели ИИ или конкурировать с ними, а делает их более полезными, соединяя их с внешними инструментами и данными, которые им нужны.
Тем не менее, существуют обоснованные опасения относительно безопасности и стандартизации. Как и в случае с любым протоколом в его ранние дни, мы, скорее всего, увидим трудности, поскольку сообщество вырабатывает лучшие практики в области проверок, разрешений, аутентификации и проверки сервера. Разработчик должен доверять функциональности этих серверов MCP и не должен слепо им доверять, особенно учитывая их обилие.Эта статьяобсуждает некоторые из недавно обнаруженных уязвимостей, выявленных благодаря использованию серверов MCP, которые не были тщательно проверены, даже если вы запускаете их локально.
Самые мощные приложения искусственного интеллекта не будут автономными моделями, а будут экосистемами специализированных возможностей, связанных через стандартизированные протоколы, такие как MCP. Для стартапов MCP представляет собой возможность создавать специализированные компоненты, которые вписываются в эти растущие экосистемы. Это шанс использовать свои уникальные знания и возможности, получая выгоду от массовых инвестиций в основные модели.
Впереди можно ожидать, что MCP станет фундаментальной частью инфраструктуры искусственного интеллекта, подобно тому, как HTTP стал таковой для веба. По мере зрелости протокола и роста его принятия, скорее всего мы увидим появление целых рынков специализированных серверов MCP, позволяющих искусственным интеллектам использовать практически любые возможности или источники данных.
Для тех, кто заинтересован в понимании того, как MCP на самом деле работает под поверхностью, в следующем приложении предоставляется техническое описание его архитектуры, рабочего процесса и реализации.
Подобно тому, как HTTP стандартизировал способ доступа веб-приложений к внешним источникам данных и информации, MCP делает то же самое для фреймворков искусственного интеллекта, создавая общий язык, позволяющий разным системам искусственного интеллекта взаимодействовать без проблем. Итак, давайте рассмотрим, как это происходит.
Архитектура и поток MCP
Основная архитектура следует модели клиент-сервер с четырьмя ключевыми компонентами, работающими вместе:
Итак, теперь, когда мы обсудили компоненты, давайте посмотрим, как они взаимодействуют в типичном рабочем процессе:
Особенностью этой архитектуры является то, что каждый сервер MCP специализируется на определенной области, но использует стандартизированный протокол общения. Таким образом, вместо того чтобы перестраивать интеграции для каждой платформы, разработчики могут сосредоточиться только на разработке инструментов один раз для всей своей экосистемы искусственного интеллекта.
Теперь давайте посмотрим, как можно реализовать простой сервер MCP всего в нескольких строках кода, используя SDK MCP.
В этом простом примере мы хотим расширить возможность рабочего стола Клода отвечать на вопросы вроде «Какие кофейни поблизости от Центрального парка?» из Google maps. Вы легко можете расширить это, чтобы получить отзывы или рейтинги. Но пока сосредоточимся на инструменте MCP find_nearby_places, который позволит Клоду получить эту информацию непосредственно из Google Maps и представить результаты в разговорной форме.
Как вы можете видеть, код действительно прост. 1) Он преобразует запрос в поиск API Google Maps и 2) возвращает лучшие результаты в структурированном формате. Таким образом, информация передается обратно в LLM для принятия дальнейших решений.
Теперь нам нужно сообщить Claude Desktop об этом инструменте, поэтому мы регистрируем его в его конфигурационном файле следующим образом.
И, вуаля, ты закончен. Теперь ты просто расширил Клода, чтобы найти местоположения в реальном времени на картах Google.
Эта статья перепечатана с [ X]. Пересылка оригинального заголовка 'AI's USB-C Standard: Understanding MCP'. Все авторские права принадлежат оригинальному автору [@Drmelseidy]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно разберутся с этим.
Ответственность за отказ: Взгляды и мнения, выраженные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.