kubernetes-mcp
If you are the rightful owner of kubernetes-mcp 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 Model Context Protocol (MCP) server implementation designed with Go for interacting with Kubernetes clusters.
Kubernetes MCP is a server implementation that leverages the Model Context Protocol (MCP) to facilitate interactions with Kubernetes clusters. Built using Go, it allows MCP-compatible clients to perform various Kubernetes operations through a set of defined tools. The server supports multiple transport methods, including Server-Sent Events (SSE), to ensure efficient communication. It provides comprehensive support for various Kubernetes API groups, enabling operations such as listing, creating, updating, and deleting resources. Additionally, it offers advanced features like log analysis, cluster metrics retrieval, and a prompt system for generating Kubernetes YAML and troubleshooting guidance.
Features
- MCP Server: Implements the mcp-go library to provide MCP functionality.
- Kubernetes Interaction: Uses controller-runtime client to interact with clusters.
- Transport Methods: Supports standard I/O (stdio) or Server-Sent Events (sse).
- Resource Management: Full support for multiple Kubernetes API groups.
- Advanced Features: Includes log analysis, cluster metrics, and prompt systems.