Skip to main content
Glama

Функции

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 : Отображение информации о версии

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/strowk/mcp-k8s-go'

If you have feedback or need assistance with the MCP directory API, please join our Discord server