Функции
MCP 💬 подсказка 🗂️ ресурс 🤖 инструмент
🗂️🤖 Список контекстов Kubernetes
💬🤖 Список пространств имен Kubernetes
🤖 Перечислите и получите любые ресурсы Kubernetes
включает в себя пользовательские сопоставления для таких ресурсов, как модули, службы, развертывания, но любой ресурс может быть перечислен и извлечен
🤖 Список узлов Kubernetes
💬 Список модулей Kubernetes
🤖 Получите события Kubernetes
🤖 Получите логи пода Kubernetes
🤖 Запуск команды в модуле Kubernetes
Related MCP server: kom
Просмотр с помощью инспектора
Чтобы использовать последнюю опубликованную версию с Inspector, вы можете выполнить следующее:
npx @modelcontextprotocol/inspector npx @strowk/mcp-k8sИспользовать с Клодом
Следующий чат с Клодом Десктопом демонстрирует, как это выглядит, когда в качестве ресурса выбран определенный контекст, а затем предложено проверить журналы модуля на наличие ошибок в пространстве имен kube-system:

Чтобы использовать этот MCP-сервер с Claude Desktop (или любым другим клиентом), вам может потребоваться выбрать способ установки.
У вас есть несколько вариантов:
|Кузнечное дело|mcp-получить|Готовый NPM|Готово в Github|Из источников|Использование Докера| |---|---|---|---|---|---|---| |Установка Клода|Авто|Авто|Руководство|Руководство|Руководство|Руководство| |Предпосылки|Node.js|Node.js|Node.js|Никто|Голанг|Докер|
Использование кузнечного дела
Для автоматической установки MCP K8S Go для Claude Desktop через Smithery :
npx -y @smithery/cli install @strowk/mcp-k8s --client claudeИспользование mcp-get
Для автоматической установки MCP K8S Go для Claude Desktop через mcp-get :
npx @michaellatman/mcp-get@latest install @strowk/mcp-k8sВручную с помощью готовых двоичных файлов
Предварительно собранный из npm
Используйте это, если у вас установлен npm и вы хотите использовать готовые двоичные файлы:
npm install -g @strowk/mcp-k8sЗатем проверьте версию, запустив mcp-k8s --version , и если она выведет установленную версию, вы можете приступить к добавлению конфигурации в файл claude_desktop_config.json :
{
"mcpServers": {
"mcp_k8s": {
"command": "mcp-k8s",
"args": []
}
}
}или используя npx с любым клиентом:
npx @strowk/mcp-k8sНапример, для Клода:
{
"mcpServers": {
"mcp_k8s": {
"command": "npx",
"args": [
"@strowk/mcp-k8s"
]
}
}
}Из релизов GitHub
Перейдите на страницу релизов GitHub и загрузите последнюю версию для вашей платформы.
Распакуйте архив, содержащий двоичный файл с именем mcp-k8s-go , поместите этот двоичный файл в папку PATH, а затем добавьте следующую конфигурацию в файл claude_desktop_config.json :
{
"mcpServers": {
"mcp_k8s": {
"command": "mcp-k8s-go",
"args": []
}
}
}Сборка из источника
Для сборки этого проекта вам понадобится установленный Golang:
go get github.com/strowk/mcp-k8s-go
go install github.com/strowk/mcp-k8s-go, а затем добавьте следующую конфигурацию в файл claude_desktop_config.json :
{
"mcpServers": {
"mcp_k8s_go": {
"command": "mcp-k8s-go",
"args": []
}
}
}Использование Докера
Этот сервер создан и опубликован в Docker Hub, начиная с версии 0.3.1-beta.2, с многоархитектурными образами, доступными для архитектур linux/amd64 и linux/arm64.
Вы можете использовать последний тег, например, так:
docker run -i -v ~/.kube/config:/home/nonroot/.kube/config --rm mcpk8s/server:latestПользователям Windows может потребоваться заменить ~/.kube/config на //c/Users/<username>/.kube/config имя пользователя>/.kube/config по крайней мере в Git Bash.
Для Клода:
{
"mcpServers": {
"mcp_k8s_go": {
"command": "docker",
"args": [
"run",
"-i",
"-v",
"~/.kube/config:/home/nonroot/.kube/config",
"--rm",
"mcpk8s/server:latest"
]
}
}
}Переменные среды и параметры командной строки
Сервер MCP использует следующие переменные среды:
KUBECONFIG: путь к файлу конфигурации Kubernetes (необязательно, по умолчанию ~/.kube/config)
Поддерживаются следующие параметры командной строки:
--allowed-contexts=<ctx1,ctx2,...>: разделенный запятыми список разрешенных контекстов Kubernetes, к которым пользователи могут получить доступ. Если не указано, разрешены все контексты.--help: Отображение справочной информации--version: Отображение информации о версии