Cert Manager
STDIOMCP server for cert-manager certificate management and troubleshooting in Kubernetes clusters
MCP server for cert-manager certificate management and troubleshooting in Kubernetes clusters
MCP server for management and troubleshooting of certificates and other resources managed by cert-manager.
Claude Desktop config:
{ "mcpServers": { "cert-manager-mcp-server": { "command": "sh", "args": [ "-c", "docker run -i --rm -v ~/.kube:/home/app/.kube:ro -v ~/.config/gcloud:/home/app/.config/gcloud piblokto/cert-manager-mcp-server:v0.0.5" ] } } }
Claude Desktop config for GKE clusters:
{ "mcpServers": { "cert-manager-mcp-server": { "command": "sh", "args": [ "-c", "docker run -i --rm -v ~/.kube:/home/app/.kube:ro -v ~/.config/gcloud:/home/app/.config/gcloud -e CLOUDSDK_CORE_PROJECT=<DEFAULT_PROJECT_ID> -e CLOUDSDK_COMPUTE_REGION=<DEFAULT_COMPUTE_REGION> piblokto/cert-manager-mcp-server:v0.0.5" ] } } }
This MCP server provides the following tools for interacting with cert-manager and Kubernetes resources:
| Tool Name | Description | Read-Only | Parameters | 
|---|---|---|---|
list_certificates | List certificates within a namespace or all namespaces, with filtering and pagination options | ✅ | namespace_name, all_namespaces, include_domains, list_expired, cursor, page_size | 
get_certificate | Get detailed information about a specific certificate | ✅ | namespace_name, certificate_name | 
renew_certificate | Force renewal of a certificate in a given namespace | ❌ | namespace_name, certificate_name | 
list_issuers | List issuers or cluster issuers with their statuses and configuration | ✅ | list_cluster_issuers, all_namespaces, namespace_name | 
list_namespaces | List all namespaces in the cluster | ✅ | None | 
list_contexts | List all available kubeconfig contexts | ✅ | None | 
get_current_context | Get the currently active kubeconfig context | ✅ | None | 
switch_context | Switch to a different kubeconfig context | ✅ | ctx |