Skip to main content
Glama

mcp-k8s-go

Функции

MCP 💬 подсказка 🗂️ ресурс 🤖 инструмент

  • 🗂️🤖 Список контекстов Kubernetes
  • 💬🤖 Список пространств имен Kubernetes
  • 🤖 Перечислите и получите любые ресурсы Kubernetes
    • включает в себя пользовательские сопоставления для таких ресурсов, как модули, службы, развертывания, но любой ресурс может быть перечислен и извлечен
  • 🤖 Список узлов Kubernetes
  • 💬 Список модулей Kubernetes
  • 🤖 Получите события Kubernetes
  • 🤖 Получите логи пода Kubernetes
  • 🤖 Запуск команды в модуле Kubernetes

Просмотр с помощью инспектора

Чтобы использовать последнюю опубликованную версию с 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

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.

  1. Просмотр с помощью инспектора
    1. Использовать с Клодом
      1. Использование кузнечного дела
      2. Использование mcp-get
      3. Вручную с помощью готовых двоичных файлов
      4. Сборка из источника
      5. Использование Докера
      6. Переменные среды и параметры командной строки

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      Provides 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 ago
      590
      Go
      MIT License
      • Linux
      • Apple
    • -
      security
      A
      license
      -
      quality
      Provides 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 ago
      122
      Go
      MIT License
      • Linux
      • Apple
    • -
      security
      A
      license
      -
      quality
      An 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 ago
      Python
      Apache 2.0

    View all related MCP servers

    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