Kubernetes Claude MCP Server integrates Claude's AI capabilities with Kubernetes, ArgoCD, and GitLab to provide AI-powered analysis and troubleshooting for GitOps workflows. Built with Go, it collects comprehensive information about Kubernetes resources, correlates data across systems, and presents structured context to Claude for intelligent analysis. The server features a RESTful API for querying resources, analyzing deployments, and troubleshooting issues, making it particularly valuable for DevOps teams seeking to understand complex Kubernetes environments, identify root causes of failures, and receive actionable recommendations for GitOps pipeline improvements.
No reviews yet. Be the first to review!
Sign in to join the conversation
Check the health of the MCP server. Method: GET, Endpoint: /api/v1/health
Retrieve a list of all namespaces in the Kubernetes cluster. Method: GET, Endpoint: /api/v1/namespaces
Get a list of resources of a specific kind in a given namespace. Method: GET, Endpoint: /api/v1/resources/{kind}?namespace={ns}
Retrieve details about a specific resource by kind and name within a given namespace. Method: GET, Endpoint: /api/v1/resources/{kind}/{name}?namespace={ns}
Fetch events related to a specific resource in a given namespace. Method: GET, Endpoint: /api/v1/events?namespace={ns}&resource={kind}&name={name}
Retrieve a list of applications managed by ArgoCD. Method: GET, Endpoint: /api/v1/argocd/applications
Submit a request to analyze a specific resource. Method: POST, Endpoint: /api/v1/mcp/resource, Payload: JSON containing resource details.
Submit a request to troubleshoot a specific resource. Method: POST, Endpoint: /api/v1/mcp/troubleshoot, Payload: JSON containing resource details.
Submit a request to commit analysis results to GitLab. Method: POST, Endpoint: /api/v1/mcp/commit, Payload: JSON containing analysis details.
Submit a generic request to the MCP server. Method: POST, Endpoint: /api/v1/mcp, Payload: JSON containing relevant fields.