mcp-k8s-manager
@crtdaniele
About mcp-k8s-manager
Un MCP server per la gestione di cluster Kubernetes su AKS (Azure Kubernetes Service), utilizzabile da Claude Desktop. Offre strumenti per eseguire comandi `kubectl` e `kubectx` direttamente da un'interfaccia conversazionale.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-k8s-manager": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is mcp-k8s-manager?
mcp-k8s-manager is an MCP server for managing Kubernetes clusters on AKS (Azure Kubernetes Service), usable from Claude Desktop. It provides tools to run kubectl and kubectx commands directly from a conversational interface.
How to use mcp-k8s-manager?
Install dependencies (Python ≥ 3.10, kubectl, kubectx, Azure CLI, Claude Desktop), clone the repository, create a virtual environment, and install requirements. Then run the server with mcp dev main.py for development mode or mcp run main.py for normal mode. Install on Claude Desktop via mcp install main.py or by configuring the settings.json file manually.
Key features of mcp-k8s-manager
- Execute kubectl commands interactively via Claude Desktop.
- Switch Kubernetes context using kubectx.
- Supports AKS clusters on Azure.
- Easy installation with MCP CLI.
- Hot reload in development mode.
Use cases of mcp-k8s-manager
- Manage Kubernetes clusters from a chat interface.
- Quickly switch contexts and run kubectl commands without terminal.
- Debug or monitor AKS clusters using natural language prompts.
FAQ from mcp-k8s-manager
What are the prerequisites for using mcp-k8s-manager?
Python ≥ 3.10, kubectl, kubectx, Azure CLI, and Claude Desktop must be installed.
How do I install the MCP server on Claude Desktop?
Clone the repository, create a virtual environment, install requirements, then run mcp install main.py to add it automatically, or manually configure the settings.json file.
What tools does the server provide?
It provides run_kubectx to change the Kubernetes context and run_kubectl to execute arbitrary kubectl commands.
How do I run the server in development mode?
Use mcp dev main.py to enable hot reload during development.
Is there a license for mcp-k8s-manager?
Yes, the project is licensed under the MIT License.
More Cloud & Infrastructure MCP servers
Mcp K8s Go
strowkMCP server connecting to Kubernetes
GCP MCP
eniayomiA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Google Cloud Platform environment. This allows for natural language querying and management of your GCP resources during conversations.
Azure DevOps MCP Server
Tiberriver256An MCP server for Azure DevOps
Terraform MCP Server
hashicorpThe Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
Query | MCP server for Supabase
alexander-zuevQuery MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, access to logs and much more.
Comments