Функции
MCP 💬 подсказка 🗂️ ресурс 🤖 инструмент
- 🗂️🤖 Список контекстов Kubernetes
- 💬🤖 Список пространств имен Kubernetes
- 🤖 Перечислите и получите любые ресурсы Kubernetes
- включает в себя пользовательские сопоставления для таких ресурсов, как модули, службы, развертывания, но любой ресурс может быть перечислен и извлечен
- 🤖 Список узлов Kubernetes
- 💬 Список модулей Kubernetes
- 🤖 Получите события Kubernetes
- 🤖 Получите логи пода Kubernetes
- 🤖 Запуск команды в модуле Kubernetes
Просмотр с помощью инспектора
Чтобы использовать последнюю опубликованную версию с Inspector, вы можете выполнить следующее:
Использовать с Клодом
Следующий чат с Клодом Десктопом демонстрирует, как это выглядит, когда в качестве ресурса выбран определенный контекст, а затем предложено проверить журналы модуля на наличие ошибок в пространстве имен kube-system:
Чтобы использовать этот MCP-сервер с Claude Desktop (или любым другим клиентом), вам может потребоваться выбрать способ установки.
У вас есть несколько вариантов:
|Кузнечное дело|mcp-получить|Готовый NPM|Готово в Github|Из источников|Использование Докера| |---|---|---|---|---|---|---| |Установка Клода|Авто|Авто|Руководство|Руководство|Руководство|Руководство| |Предпосылки|Node.js|Node.js|Node.js|Никто|Голанг|Докер|
Использование кузнечного дела
Для автоматической установки MCP K8S Go для Claude Desktop через Smithery :
Использование mcp-get
Для автоматической установки MCP K8S Go для Claude Desktop через mcp-get :
Вручную с помощью готовых двоичных файлов
Предварительно собранный из npm
Используйте это, если у вас установлен npm и вы хотите использовать готовые двоичные файлы:
Затем проверьте версию, запустив mcp-k8s --version
, и если она выведет установленную версию, вы можете приступить к добавлению конфигурации в файл claude_desktop_config.json
:
или используя npx
с любым клиентом:
Например, для Клода:
Из релизов GitHub
Перейдите на страницу релизов GitHub и загрузите последнюю версию для вашей платформы.
Распакуйте архив, содержащий двоичный файл с именем mcp-k8s-go
, поместите этот двоичный файл в папку PATH, а затем добавьте следующую конфигурацию в файл claude_desktop_config.json
:
Сборка из источника
Для сборки этого проекта вам понадобится установленный Golang:
, а затем добавьте следующую конфигурацию в файл claude_desktop_config.json
:
Использование Докера
Этот сервер создан и опубликован в Docker Hub, начиная с версии 0.3.1-beta.2, с многоархитектурными образами, доступными для архитектур linux/amd64 и linux/arm64.
Вы можете использовать последний тег, например, так:
Пользователям Windows может потребоваться заменить ~/.kube/config
на //c/Users/<username>/.kube/config
имя пользователя>/.kube/config по крайней мере в Git Bash.
Для Клода:
Переменные среды и параметры командной строки
Сервер MCP использует следующие переменные среды:
KUBECONFIG
: путь к файлу конфигурации Kubernetes (необязательно, по умолчанию ~/.kube/config)
Поддерживаются следующие параметры командной строки:
--allowed-contexts=<ctx1,ctx2,...>
: разделенный запятыми список разрешенных контекстов Kubernetes, к которым пользователи могут получить доступ. Если не указано, разрешены все контексты.--help
: Отображение справочной информации--version
: Отображение информации о версии
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Этот проект задуман как сервер MCP, подключающийся к Kubernetes, и библиотека для создания большего количества серверов для любых пользовательских ресурсов в Kubernetes.
Related MCP Servers
- -securityAlicense-qualityProvides MCP multi-cluster Kubernetes management and operations, featuring a management interface, logging, and nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.Last updated a day ago590GoMIT License
- -securityAlicense-qualityProvides MCP multi-cluster Kubernetes management and operations. It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.Last updated a day ago122GoMIT License
- GoMIT License
- -securityAlicense-qualityAn MCP server that enables interaction with Kubernetes resources through natural language interfaces like Goose CLI, allowing users to get, read, and patch Kubernetes resources.Last updated 3 months agoPythonApache 2.0