wakeupworld/k8s_mcp_server
If you are the rightful owner of k8s_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A flexible Machine Communication Protocol (MCP) server that provides Kubernetes management capabilities with support for custom extension scripts.
The Kubernetes MCP Server is a robust and flexible server that implements the Model Context Protocol (MCP) using the official MCP SDK. It offers extensive Kubernetes management operations, presented in a tabular format, and supports dynamic loading and auto-detection of custom extension scripts. The server is designed with a clean, modular architecture, utilizing Pydantic models for type safety. It requires Python 3.10 or higher, kubectl, and specific Python packages. The server can be installed using pip or uv for faster installation. It provides a range of built-in tools for Kubernetes management and allows for the creation of custom scripts to extend its functionality. The server is designed to be easily extendable and customizable, making it a powerful tool for managing Kubernetes clusters.
Features
- Implements the Model Context Protocol (MCP) using the official MCP SDK
- Provides a wide range of Kubernetes management operations through tabular output
- Supports dynamic loading and auto-detection of custom extension scripts
- Automatic script parameter detection and validation
- Clean, modular architecture with Pydantic models for type safety