Koskamo

Kubectl MCP Server

An MCP server that enables AI assistants to interact with Kubernetes clusters via kubectl operations. It allows users to control Kubernetes infrastructure through natural language conversations, supporting tasks like debugging crashed pods, deploying applications, optimizing costs, auditing security, and managing Helm charts.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

Kubectl MCP Server logo, by rohitg00Community listingLocal stdioSource reviewed; not executedPublished by rohitg00
Vendor documentation

What you can do with it

  • Debug crashed pods using logs and events
  • Deploy applications with best practices
  • Audit security across all namespaces
  • Optimize resource costs

Source and maintenance

Community listing
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

mcp/kubectl-mcp-server@sha256:a6bf3087709561ac97952c23ac0ed2aa1086292a9700b80a9c6b80ce41bd8a65

oci
mcp/kubectl-mcp-server@sha256:a6bf3087709561ac97952c23ac0ed2aa1086292a9700b80a9c6b80ce41bd8a65 package definition
{
  "transport": "stdio",
  "identifier": "mcp/kubectl-mcp-server@sha256:a6bf3087709561ac97952c23ac0ed2aa1086292a9700b80a9c6b80ce41bd8a65",
  "registryType": "oci",
  "registryBaseUrl": "https://registry-1.docker.io"
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

check_pod_health
Reported by the attributed source; not independently observed by Koskamo.
check_pod_health input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_deployment
Reported by the attributed source; not independently observed by Koskamo.
create_deployment input schema
{
  "type": "",
  "required": null,
  "properties": null
}
delete_resource
Reported by the attributed source; not independently observed by Koskamo.
delete_resource input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_api_resources
Reported by the attributed source; not independently observed by Koskamo.
get_api_resources input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_cluster_roles
Reported by the attributed source; not independently observed by Koskamo.
get_cluster_roles input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_configmaps
Reported by the attributed source; not independently observed by Koskamo.
get_configmaps input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_current_context
Reported by the attributed source; not independently observed by Koskamo.
get_current_context input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_deployments
Reported by the attributed source; not independently observed by Koskamo.
get_deployments input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_events
Reported by the attributed source; not independently observed by Koskamo.
get_events input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_logs
Reported by the attributed source; not independently observed by Koskamo.
get_logs input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_namespaces
Reported by the attributed source; not independently observed by Koskamo.
get_namespaces input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_nodes
Reported by the attributed source; not independently observed by Koskamo.
get_nodes input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_pod_events
Reported by the attributed source; not independently observed by Koskamo.
get_pod_events input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_pods
Reported by the attributed source; not independently observed by Koskamo.
get_pods input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_rbac_roles
Reported by the attributed source; not independently observed by Koskamo.
get_rbac_roles input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_resource_usage
Reported by the attributed source; not independently observed by Koskamo.
get_resource_usage input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_secrets
Reported by the attributed source; not independently observed by Koskamo.
get_secrets input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_services
Reported by the attributed source; not independently observed by Koskamo.
get_services input schema
{
  "type": "",
  "required": null,
  "properties": null
}
health_check
Reported by the attributed source; not independently observed by Koskamo.
health_check input schema
{
  "type": "",
  "required": null,
  "properties": null
}
install_helm_chart
Reported by the attributed source; not independently observed by Koskamo.
install_helm_chart input schema
{
  "type": "",
  "required": null,
  "properties": null
}
kubectl_explain
Reported by the attributed source; not independently observed by Koskamo.
kubectl_explain input schema
{
  "type": "",
  "required": null,
  "properties": null
}
port_forward
Reported by the attributed source; not independently observed by Koskamo.
port_forward input schema
{
  "type": "",
  "required": null,
  "properties": null
}
scale_deployment
Reported by the attributed source; not independently observed by Koskamo.
scale_deployment input schema
{
  "type": "",
  "required": null,
  "properties": null
}
switch_context
Reported by the attributed source; not independently observed by Koskamo.
switch_context input schema
{
  "type": "",
  "required": null,
  "properties": null
}
uninstall_helm_chart
Reported by the attributed source; not independently observed by Koskamo.
uninstall_helm_chart input schema
{
  "type": "",
  "required": null,
  "properties": null
}
upgrade_helm_chart
Reported by the attributed source; not independently observed by Koskamo.
upgrade_helm_chart input schema
{
  "type": "",
  "required": null,
  "properties": null
}

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "mcpServers": {
    "kubectl-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/kubectl-mcp-server@sha256:a6bf3087709561ac97952c23ac0ed2aa1086292a9700b80a9c6b80ce41bd8a65"
      ]
    }
  }
}

Cline

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "mcpServers": {
    "kubectl-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/kubectl-mcp-server@sha256:a6bf3087709561ac97952c23ac0ed2aa1086292a9700b80a9c6b80ce41bd8a65"
      ]
    }
  }
}

VS Code

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "servers": {
    "kubectl-mcp-server": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/kubectl-mcp-server@sha256:a6bf3087709561ac97952c23ac0ed2aa1086292a9700b80a9c6b80ce41bd8a65"
      ]
    }
  }
}

Claude Desktop

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "mcpServers": {
    "kubectl-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/kubectl-mcp-server@sha256:a6bf3087709561ac97952c23ac0ed2aa1086292a9700b80a9c6b80ce41bd8a65"
      ]
    }
  }
}

Let your agent find its tools

Find servers like Kubectl MCP Server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.