kube
An MCP server for Kubernetes clusters
How to use
The kube MCP server is designed specifically for Kubernetes clusters, enabling developers to manage and communicate with their Kubernetes environments seamlessly. By providing a structured protocol for model contexts, kube allows you to simplify interactions with Kubernetes resources, making it easier to deploy and maintain applications in cloud-native architectures. This tool is essential for developers seeking to enhance their Kubernetes management capabilities through a standardized interface.
Once connected to the kube MCP server, you can interact with your Kubernetes cluster by sending structured queries to manage various resources such as pods, services, and deployments. You can utilize commands that align with the Kubernetes API, allowing you to retrieve states, update configurations, or scale applications efficiently. For the best results, focus on using commands that target specific Kubernetes objects to leverage the full potential of the kube server.
How to install
To install the kube MCP server, ensure you have the following prerequisites:
- Node.js (version 14.x or higher recommended)
Option A: Quick start with npx
If you prefer a quick start without installing the package globally, you can use the following command:
npx -y kube-mcp-server
Option B: Global install alternative
To install kube globally, use the following command:
npm install -g kube-mcp-server
After installation, you can start the server by running kube-mcp-server in your terminal.
Additional notes
For optimal performance, consider configuring environment variables such as KUBE_CONFIG to specify your Kubernetes configuration file location. Additionally, be mindful of network policies in your Kubernetes cluster, as they can affect the communication between the kube MCP server and your Kubernetes resources. Common issues may arise if the server lacks the necessary permissions to access the resources it needs to manage, so ensure your service account is properly set up.
Related MCP Servers
trpc-agent-go
trpc-agent-go is a powerful Go framework for building intelligent agent systems using large language models (LLMs) and tools.
station
Station is our open-source runtime that lets teams deploy agents on their own infrastructure with full control.
tiger-cli
Tiger CLI is the command-line interface for Tiger Cloud. It includes an MCP server for helping coding agents write production-level Postgres code.
gopls
MCP server for golang projects development: Expand AI Code Agent ability boundary to have a semantic understanding and determinisic information for golang projects.
kubernetes
A Model Context Protocol (MCP) server for the Kubernetes API.
gcp-cost
💰 An MCP server that enables AI assistants to estimate Google Cloud costs, powered by Cloud Billing Catalog API and built with Genkit for Go