mkp
MKP is a Model Context Protocol (MCP) server tailored for Kubernetes, facilitating streamlined communication and management of resources within Kubernetes clusters. Featuring a native Go implementation, it stands out for its performance and direct API integration, making it an efficient tool for LLM-powered applications.
What is MKP?
MKP is a Model Context Protocol server for Kubernetes, enabling LLM-powered applications to interact with Kubernetes clusters.
What are the prerequisites for using MKP?
You need Go 1.24 or later, a Kubernetes cluster, and kubeconfig. Task is also required for running tasks.
How does MKP handle rate limiting?
MKP uses a token bucket algorithm to apply rate limits based on operation type, ensuring fair resource allocation across clients.
Can MKP be run in read-write mode?
Yes, MKP can be run in read-write mode by using the --read-write flag, allowing write operations on the cluster.
How can I contribute to MKP?
Contributions are welcome! Review the CONTRIBUTING guide for details on how to get started, or open an issue on GitHub.