kubernetes-mcp
3
总安装量
3
周安装量
#61695
全站排名
安装命令
npx skills add https://github.com/5dlabs/cto --skill kubernetes-mcp
Agent 安装分布
claude-code
2
windsurf
1
trae
1
opencode
1
antigravity
1
Skill 文档
Kubernetes MCP (Cluster Operations)
Use Kubernetes MCP tools to query cluster resources for diagnostics and verification.
Tools
| Tool | Purpose |
|---|---|
kubernetes_listResources |
List resources of a specific type |
kubernetes_getResource |
Get detailed resource info |
Listing Resources
# List all pods in a namespace
kubernetes_listResources({
kind: "Pod",
namespace: "my-service"
})
# List deployments
kubernetes_listResources({
kind: "Deployment",
namespace: "my-service"
})
Getting Resource Details
# Get pod details
kubernetes_getResource({
kind: "Pod",
name: "my-service-abc123",
namespace: "my-service"
})
# Get service endpoints
kubernetes_getResource({
kind: "Service",
name: "my-service",
namespace: "my-service"
})
Common Resources
| Resource | Use Case |
|---|---|
| Pod | Check running containers, logs |
| Deployment | Verify replicas, rollout status |
| Service | Check endpoints, ports |
| ConfigMap | Read configuration values |
| Secret | Verify secret existence (not values) |
| PersistentVolumeClaim | Check storage provisioning |
| Cluster | Database cluster status (CloudNative-PG) |
Infrastructure Verification
# Verify database is ready
kubernetes_getResource({
kind: "Cluster",
name: "my-db",
namespace: "my-service"
})
# Check: status.phase == "Cluster in healthy state"
# Verify Redis is running
kubernetes_listResources({
kind: "Pod",
namespace: "my-service",
labelSelector: "app=redis"
})
Best Practices
- Always specify namespace – Avoid cluster-wide queries
- Check status fields – Not just existence
- Use label selectors – Filter relevant resources
- Verify before proceeding – Wait for Ready status