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

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
5wRelease cycle
5Releases (12mo)
Issues opened vs closed

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