feat: integrate silenceper/mcp-k8s for kubernetes-mcp

- Switch from empty ahujasid/kubernetes-mcp-server to silenceper/mcp-k8s
- Build multi-stage Go container (golang:1.24.1 -> alpine:3.18.4)
- Add wrapper script with kubeconfig mount
- Configure in crush.json for Crush integration
- Update STATUS.md with working status

Supports K8s resources (get/list/create/update/delete) and Helm operations.

💔 Generated with Crush

Assisted-by: GLM-5 via Crush <crush@charm.land>
This commit is contained in:
Charles N Wyble
2026-02-17 11:03:56 -05:00
parent 7304d1e4a8
commit af1a823683
4 changed files with 14 additions and 5 deletions

View File

@@ -55,12 +55,10 @@ services:
kubernetes-mcp:
image: kneldevstack-aimiddleware-kubernetes-mcp
build:
context: ./vendor/kubernetes-mcp-server
context: ./vendor/mcp-k8s
dockerfile: Dockerfile
container_name: kneldevstack-aimiddleware-kubernetes-mcp
restart: unless-stopped
ports:
- "8081:8080"
volumes:
- ~/.kube/config:/root/.kube/config:ro
profiles: