
flux159/mcp-server-kubernetes
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP Server для команд управления kubernetes
Обзор
MCP-сервер, который может подключаться к кластеру Kubernetes и управлять им. Поддерживает загрузку kubeconfig из нескольких источников в порядке приоритета. https://github.com/user-attachments/assets/f25f8f4e-4d04-479b-9ae0-5dac452dd2ed Перед использованием этого MCP-сервера с любым инструментом убедитесь, что у вас: 1. установлен kubectl и в вашем PATH 2. Валидный файл kubeconfig с настроенными контекстами 3. Доступ к кластеру Kubernetes, настроенному для kubectl (например, minikube, Rancher Desktop, GKE и т.д.) 4. Установлен Helm v3 в вашем PATH (Tiller не требуется). Опционально, если вы не планируете использовать Helm. Вы можете проверить соединение, запустив kubectl get pods в терминале, чтобы обеспечить доступ к кластеру без проблем с учетными данными. По умолчанию сервер загружает kubeconfig из ~/.kube/config. Для дополнительных опций аутентификации (переменные среды, пользовательские пути и т.д.) см. ADVANCED_README.md.
Обзор (машинный перевод)
MCP-сервер, который может подключаться к кластеру Kubernetes и управлять им. Поддерживает загрузку kubeconfig из нескольких источников в порядке приоритета.
https://github.com/user-attachments/assets/f25f8f4e-4d04-479b-9ae0-5dac452dd2ed
Установка и использование
Требования
Перед использованием этого MCP-сервера с любым инструментом убедитесь, что у вас:
- kubectl установлен и в вашем ПУТИ
- Действительный файл kubeconfig с настроенными контекстами
- Доступ к кластеру Kubernetes, настроенному для kubectl (например, minikube, Rancher Desktop, GKE и др.)
- Установлен Helm v3 в PATH (Tiller не требуется). Опционально, если не планируете использовать Helm.
Вы можете проверить соединение, запустив kubectl get pods в терминале, чтобы убедиться, что сможете подключиться к кластеру без проблем с учетными данными.
По умолчанию сервер загружает kubeconfig из ~/.kube/config. Для дополнительных опций аутентификации (переменные среды, пользовательские пути и т.д.) см. ADVANCED_README.md.
Код Клода
Добавьте сервер MCP в Claude Code с помощью встроенной команды:
Это автоматически настроит сервер в настройках Claude Code MCP.
Кодекс
Добавьте сервер MCP в Codex CLI с помощью встроенной команды:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP Server Kubernetes
MCP Server that can connect to a Kubernetes cluster and manage it. Supports loading kubeconfig from multiple sources in priority order.
https://github.com/user-attachments/assets/f25f8f4e-4d04-479b-9ae0-5dac452dd2ed
Installation & Usage
Prerequisites
Before using this MCP server with any tool, make sure you have:
- kubectl installed and in your PATH
- A valid kubeconfig file with contexts configured
- Access to a Kubernetes cluster configured for kubectl (e.g. minikube, Rancher Desktop, GKE, etc.)
- Helm v3 installed and in your PATH (no Tiller required). Optional if you don’t plan to use Helm.
You can verify your connection by running kubectl get pods in a terminal to ensure you can connect to your cluster without credential issues.
By default, the server loads kubeconfig from ~/.kube/config. For additional authentication options (environment variables, custom paths, etc.), see ADVANCED_README.md.
Claude Code
Add the MCP server to Claude Code using the built-in command:
claude mcp add kubernetes -- npx mcp-server-kubernetes
This will automatically configure the server in your Claude Code MCP settings.
Codex
Add the MCP server to Codex CLI using the built-in command:
codex mcp add kubernetes -- npx mcp-server-kubernetes
This registers the server globally in ~/.codex/config.toml and makes its tools available in all Codex sessions.
Claude Desktop
Add the following configuration to your Claude Desktop config file:
{
"mcpServers": {
"kubernetes": {
"command": "npx",
"args": ["mcp-server-kubernetes"]
}
Установка
npx mcp-server-kubernetesКонфигурация
{
"mcpServers": {
"kubernetes": {
"command": "npx",
"args": ["mcp-server-kubernetes"]
}
}
}