kubernecetes-mcp-server

kubernecetes-mcp-server

3.1

If you are the rightful owner of kubernecetes-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.

The Kubernetes MCP Server provides comprehensive Kubernetes functionality through the MCP Python SDK, allowing interaction with Kubernetes clusters using natural language.

The Kubernetes MCP Server is a Model Context Protocol (MCP) server designed to facilitate interaction with Kubernetes clusters using natural language commands via an MCP client. It leverages the MCP Python SDK to provide a wide range of Kubernetes operations, organized into logical modules such as Pod, Deployment, Service, Namespace, and Cluster operations. This server is particularly useful for users who want to manage their Kubernetes environments more intuitively and efficiently. It requires Python 3.7+, kubectl, and access to a Kubernetes cluster. The server can be run in development mode, installed in Claude Desktop, or executed directly. Users can perform tasks like getting pod logs, scaling deployments, managing services, and more, all through natural language queries.

Features

  • Pod Operations: Get, describe, log, execute commands, and metrics for pods.
  • Deployment Operations: Manage deployments, scale, rollout, and metrics.
  • Service Operations: Manage services, expose deployments, and port forwarding.
  • Namespace Operations: Manage namespaces, create/delete, and resource quotas.
  • Cluster Operations: Get cluster info, manage nodes, and cluster metrics.