Kubeshark MCP
MCP-сервер и скиллы поверх сетевой обсервабилити Kubernetes: агент расследует инциденты и ищет трафик через eBPF-индекс кластера
- 12 138 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Дает агенту доступ к сетевому трафику кластера, включая расшифрованный TLS
- Требует установки в production-инфраструктуру через Helm
Установка
- Работает в
Ручная установка
helm repo add kubeshark https://helm.kubeshark.com
helm install kubeshark kubeshark/kubesharkУстановка в Kubernetes-кластер.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Дает агенту доступ к сетевому трафику кластера, включая расшифрованный TLS
- Требует установки в production-инфраструктуру через Helm
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Kubeshark индексирует сетевой трафик всего кластера на уровне ядра через eBPF и разбирает его по протоколам HTTP, gRPC, Redis, Kafka, DNS и другим, включая расшифровку TLS без управления ключами. Поверх этого он открывает MCP-сервер, через который агент может спрашивать про ошибки сервисов, трассировать конкретный запрос через цепочку вызовов или сравнивать retransmit между узлами на обычном языке. Отдельно поставляются открытые скиллы: разбор первопричин инцидентов по снапшотам трафика и работа с языком фильтров KFL. Ставится в кластер через Helm, MCP подключается локальной командой CLI.
Для кого. Для SRE и devops-инженеров, которые расследуют инциденты в Kubernetes и хотят подключить эти данные к агенту.
Подходит, если
- Нужно спросить агента, почему упал конкретный сервис в кластере, и получить ответ по реальному трафику
- Нужно трассировать запрос через несколько микросервисов без ручного грепа логов
- Нужно быстро писать и отлаживать фильтры трафика на языке KFL
Не подходит, если
- Нужен только просмотр логов приложения без сетевого уровня
- Нет доступа к Kubernetes-кластеру или прав на установку Helm-чартов
Пример запроса к агенту
Спроси через Kubeshark MCP, почему checkout упал в 14:15, и покажи цепочку вызововMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Требует установки в кластер через Helm и работает на уровне eBPF, поэтому нужны соответствующие права и поддержка ядра. Расшифровка TLS означает доступ к чувствительному трафику, для продакшена рекомендован ingress-контроллер вместо port-forward.
Как отключить. Удалите MCP-сервер командой claude mcp remove kubeshark, а сам Kubeshark из кластера через helm uninstall kubeshark.
Частые вопросы
Нужен ли отдельный ключ для MCP?
Нет, MCP-сервер работает через локальный CLI kubeshark mcp поверх уже развернутого в кластере Kubeshark.
Чем отличаются skills от MCP-сервера?
MCP-сервер дает агенту инструменты для запросов к трафику, а skills (Network RCA и KFL) учат агента конкретным рабочим процессам поверх этих инструментов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОткрытый интерфейс Kubernetes с встроенным MCP-сервером: агент осматривает кластер, разбирает поломки и выполняет операции с учетом RBAC
MCP-сервер для Kubernetes: агент читает состояние кластера, разбирает сбои подов и запускает операции через kubectl
Kubernetes MCP
MCP Server Kubernetes
MCP-сервер для управления кластером Kubernetes через kubectl и Helm, с режимом без разрушающих операций
MCP-сервер на Go для Kubernetes и OpenShift: ресурсы, поды, логи, Helm и Tekton напрямую через API кластера
MCP-сервер K8M дает агенту доступ к ресурсам Kubernetes, журналам подов и операциям с несколькими кластерами из диалога.
MCP-сервер для Kubernetes на Go: чтение любых ресурсов кластера, логи подов, а в режиме записи apply и exec
Коротко о README
README позиционирует Kubeshark как сетевую обсервабилити для SRE и AI-агентов: захват PCAP по узлам, времени и ворклоадам, визуализация трафика по API и Kubernetes-семантике, расшифровка TLS через eBPF без управления ключами. Отдельный раздел посвящен интеграции с ИИ: MCP-сервер и таблица из двух открытых скиллов, Network RCA и KFL. Установка через Helm, Homebrew или бинарник, лицензия Apache-2.0.