Люди в StackLok разработали утилиту командную строку, называемую Toolhive, чтобы безопасно управлять серверами многочисленного контекста (MCP), которые вы можете запускать собственные места, используя Kubernetes и контейнеры.
В наши дни все создают MCP, которые позволяют приложениям на основе большой языковой модели (LLM) для доступа к данным и услугам из приложений.
Однако настройка нескольких серверов MCP может привести к обычным головным болям, которые всегда сопровождаются управлением несколькими копиями программного обеспечения.
«Настройка и поддержание серверов MCP включает в себя навигацию по быстро меняющемуся ландшафту с довольно ограниченным инструментами, документацией и поддержкой»,-написал Крейг МакЛаки, один из со-создателей Kubernetes, а также генеральный директор и соучредитель Stacklok, ориентированного по программному обеспечению программного обеспечения, в пост-внедрении в блоге.
Toolhive — это проект с открытым исходным кодом, по лицензии Apache 2.0.
MCP развертывание
«Разработчики могут столкнуться с сложностями при установке и настройке этих серверов, а также в управлении обновлениями и обеспечением совместимости в разных версиях», — продолжил МакЛакси.
Каждый сервер MCP опирается на внешние пакеты, например, от экосистем Python или Node.js, которые много поддерживаются и присутствуют при развертывании нового экземпляра сервера.
Если вы хотите, чтобы пользователи входили в систему, то также должно быть управление секретами. Это также хорошая идея безопасности (если не организационный мандат) для сильной изоляции на нескольких серверах. Пользователи должны быть ограничены только теми серверами, к которым они должны иметь доступ.
Короче говоря, если серверы MCP не развернуты, то полученное разнообразие будет головной болью для управления.
Введите Kubernetes
К счастью, отметил МакКласи, у нас уже есть целая стопка инструментов для развертывания и управления приложениями в масштабе. Kubernetes и связанная с ним коллекция вспомогательных технологий делают естественный выбор для управления серверами MCP.
«Возможности контейнеризации и оркестровки обеспечивают прочную основу для изоляции и управления экземплярами MCP», — пишет Крис Бернс, инженер по надежности сайта для Stacklok, в другом посте в блоге, в котором представлены инструментальные инструмента.
«Встроенные функции Kubernetes, такие как контроль доступа на основе ролей (RBAC), сетевые политики и управление секретами, решают проблемы безопасности, которые сдерживают предприятия»,-написал он.
«Кроме того, экосистема Kubernetes, включая инструменты для мониторинга, ведения ведения и автоматического развертывания, обеспечивает комплексную и безопасную эксплуатационную среду для серверов MCP».
Повлажной инструмент может быть соединительной тканью между Kubernetes и миром агентов ИИ.
Написанный в Go, инструмент упакован как единственный двоичный файл и может быть запущен из командной строки. Команда, работающая над IT, уже выпустила 26 релизов на GitHub, где проект заработал 192 звезды.
Чтобы запустить коллекцию серверов MCP, Toolhive использует Kubernetes Statefulsets, объект API рабочей нагрузки, используемый для управления приложениями Stateful. Приложения определяются в манифесте YAML и размещены в контейнерах с инициативой открытых контейнеров для формирования универманности. Они могут быть легко подготовлены после того, как StateFulSet и POD будут запущены.
MCP популярность
Поставщик услуг искусственного интеллекта Anpropic представил MCP как открытый стандарт в ноябре прошлого года как способ подключения помощников искусственного интеллекта к внешним источникам контента.
Хотя первоначальный релиз был направлен на взаимодействие своего сервиса на основе LLM, Claude, Anpropic рекламировал MCP как открытый стандарт, и развивающее агентское сообщество ИИ быстро бежало с этой идеей.
Ранее на этой неделе Антропик продемонстрировал, как MCP можно использовать в гораздо большем контексте. Компания представила для своих собственных пользователей новая функция под названием Integration, которая использует MCPS для объединения сторонних услуг в свой собственный настольный компьютер Claude.
Первоначально 10 коммерческих услуг были интегрированы в настольный компьютер: Jira and Confluence Atlassian, Zapier, Cloudflare, Intercom, Asana, Square, Sentry, PayPal, Linear и Plaid.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Joab Jackson является старшим редактором нового стека, охватывающего облачные нативные вычисления и системы системы. Он сообщил об инфраструктуре и развитии IT более 25 лет, в том числе в IDG и государственных компьютерных новостях. До этого он … читал больше от Джоаба Джексона