K8M MCP
MCP-сервер K8M дает агенту доступ к ресурсам Kubernetes, журналам подов и операциям с несколькими кластерами из диалога.
- 892 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- При расширенных правах MCP может выполнять команды в подах, изменять YAML и удалять ресурсы кластера.
- Журналы и переменные окружения могут содержать секреты, которые попадут в контекст модели.
Установка
- Работает в
Ручная установка
{
"mcpServers": {
"k8m": {
"url": "http://localhost:3618/mcp/k8m/sse"
}
}
}Пример конфигурации MCP. Замените URL личной ссылкой, созданной после включения сервера администратором.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- При расширенных правах MCP может выполнять команды в подах, изменять YAML и удалять ресурсы кластера.
- Журналы и переменные окружения могут содержать секреты, которые попадут в контекст модели.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP-сервер K8M дает агенту журналы подов и состояние Kubernetes. Он также умеет перезапускать развертывание и менять число его реплик, поэтому доступ можно использовать как для диагностики, так и для изменения кластера. Сервер встроен в веб-панель K8M и обслуживает подключенные к ней кластеры. Перед обслуживанием узла агент может запретить размещение на нем новых нагрузок и посмотреть использование IP-адресов. Отдельные инструменты показывают связи пода с сервисами, входящими маршрутами и томами.
Для кого. Для инженеров эксплуатации, которым нужно разбирать состояние нескольких Kubernetes-кластеров из своего MCP-клиента.
Подходит, если
- После обновления приложения нужно получить статус развертывания и связанные поды.
- Для разбора сбоя требуются журналы и события выбранного пространства имен.
- Перед обслуживанием узла нужно оценить запущенные на нем рабочие нагрузки.
- Надо проверить связи пода с сервисом, входящим маршрутом и томами.
Не подходит, если
- Нужен автономный клиент без работающей панели K8M.
- Ваш MCP-клиент поддерживает только stdio.
- Нельзя передавать сведения о кластере выбранной внешней модели.
Пример запроса к агенту
Найди причину перезапусков подов выбранного приложения, прочитай журналы и события, не меняй ресурсы кластера.MCP
- Транспорт
- sse
- Авторизация
- не нужна
Ограничения
Встроенный сервер работает только через SSE; перед подключением администратор должен включить его в настройках K8M. Ссылка дает доступ к подключенным в панели кластерам с правами создавшего ее пользователя, поэтому для диагностики лучше выделить учетную запись только на чтение. Право Exec разрешает команды внутри кластера, а права администратора добавляют изменение конфигурации и удаление ресурсов. До открытия панели другим пользователям смените учетные данные по умолчанию, чтобы посторонние не вошли с известным логином и паролем.
Как отключить. Отключите встроенный сервер в настройках MCP платформы K8M и удалите подключение из клиента. Это прекращает вызовы через MCP, но сохраняет саму панель.
Частые вопросы
Какой адрес добавить в Cursor?
Добавьте ссылку из личного раздела K8M. Пример `http://localhost:3618/mcp/k8m/sse` показывает формат; замените его адресом, выданным для вашего пользователя.
Сколько инструментов описано у встроенного сервера?
49. Они сгруппированы по работе с кластерами, развертываниями, узлами, подами и другими ресурсами.
Где посмотреть вызовы агента?
В разделе записей выполнения MCP. Он доступен в настройках платформы и в личном разделе пользователя.
Можно ли откатить развертывание?
Да. Среди инструментов есть история выпуска, пауза и возобновление, а также откат. Для изменения нужны подходящие права.
Можно ли посмотреть список файлов внутри пода?
Да. Сервер умеет перечислять файлы пода. Он также включает отдельные действия загрузки и удаления файлов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для Kubernetes: агент читает состояние кластера, разбирает сбои подов и запускает операции через kubectl
MCP K8S Go — Kubernetes для агента
MCP K8S Go
MCP-сервер на Go: агент читает поды, логи и события кластера Kubernetes, меняет ресурсы и выполняет команды в подах
Kubernetes MCP
MCP Server Kubernetes
MCP-сервер для управления кластером Kubernetes через kubectl и Helm, с режимом без разрушающих операций
MCP-сервер на Go для Kubernetes и OpenShift: ресурсы, поды, логи, Helm и Tekton напрямую через API кластера
MCP-сервер для Kubernetes на Go: чтение любых ресурсов кластера, логи подов, а в режиме записи apply и exec
MCP-сервер CISRE дает агенту инструменты диагностики Kubernetes и изменения ресурсов с ограничением пространства имен.
Коротко о README
Панель запускается одним исполняемым файлом и поддерживает Linux, macOS и Windows. Помимо встроенного сервера, она умеет управлять внешними MCP-подключениями для собственной работы с моделями.