Cert Manager MCP Server

Communauté Autres

Manage and troubleshoot cert-manager.

Installation

Les étapes d'installation sont dans la documentation ci-dessous. Documentation

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. cert-manager-mcp-server
  2. Tools
  3. Certificate Management
  4. Issuer Management
  5. Kubernetes Context Management
  6. Available Tools

cert-manager-mcp-server

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"
      ]
    }
  }
}

Tools

This MCP server provides the following tools for interacting with cert-manager and Kubernetes resources:

Certificate Management

  • list_certificates - List certificates within a namespace or across all namespaces, with options for filtering expired certificates and pagination. You can also include domains for listed certificates with include_domains argument (defaults to False to make responses more compact)
  • get_certificate - Get detailed information about a specific certificate
  • renew_certificate - Force renewal of a certificate

Issuer Management

  • list_issuers - List issuers or cluster issuers with their statuses and configuration. Unlike list_certificates there are no pagination or filtering except for cluster/namespaced issuers and namespaces for Issuers.

Kubernetes Context Management

  • list_namespaces - List all namespaces in the cluster
  • list_contexts - List all available kubeconfig contexts
  • get_current_context - Get the currently active kubeconfig context
  • switch_context - Switch to a different kubeconfig context. Updates in-memory config

Available Tools

Tool NameDescriptionRead-OnlyParameters
list_certificatesList certificates within a namespace or all namespaces, with filtering and pagination options✅namespace_name, all_namespaces, include_domains, list_expired, cursor, page_size
get_certificateGet detailed information about a specific certificate✅namespace_name, certificate_name
renew_certificateForce renewal of a certificate in a given namespace❌namespace_name, certificate_name
list_issuersList issuers or cluster issuers with their statuses and configuration✅list_cluster_issuers, all_namespaces, namespace_name
list_namespacesList all namespaces in the cluster✅None
list_contextsList all available kubeconfig contexts✅None
get_current_contextGet the currently active kubeconfig context✅None
switch_contextSwitch to a different kubeconfig context✅ctx

Questions fréquentes

Qu'est-ce que Cert Manager MCP Server ?

Manage and troubleshoot cert-manager.

Comment installer Cert Manager MCP Server ?

Suivez les étapes d'installation de sa documentation, affichée sur cette page et dans son dépôt.

Cert Manager MCP Server est-il open source ?

Oui. Son code est sur GitHub sous licence Apache-2.0.

Qui maintient Cert Manager MCP Server ?

Il est publié par pibblokto. AI.tn le référence sans le maintenir ni le recommander.

Issu des listes communautaires awesome-mcp-servers et du dépôt GitHub du projet. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.