{ "name": "k8scortex-mcp", "version": "1.1.3", "mcpName": "io.github.apatilgtn/k8scortex-mcp", "description": "Production-grade MCP server for Kubernetes — 75 tools across GKE, AKS, EKS, OpenShift and Minikube with RBAC, audit logging, GitOps (ArgoCD + Flux), and multi-cluster support", "main": "dist/index.js", "type": "module", "bin": { "k8scortex-mcp": "dist/stdio.js" }, "files": [ "dist/", "README.md", "CHANGELOG.md", "LICENSE" ], "engines": { "node": ">=22" }, "keywords": [ "mcp", "model-context-protocol", "kubernetes", "k8s", "kubectl", "claude", "ai-agent", "gitops", "flux", "fluxcd", "argocd", "devops", "platform-engineering", "gke", "aks", "eks", "openshift", "helm", "kustomize", "multicluster" ], "author": "apatilgtn", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/apatilgtn/k8scortex-mcp.git" }, "scripts": { "build": "tsc", "typecheck": "tsc --noEmit", "lint": "eslint . --ext .ts", "test": "vitest run --exclude tests/auth-audit.test.ts", "test:auth": "vitest run tests/auth-audit.test.ts", "test:e2e:kwok": "tests/e2e/kwok/create-clusters.sh && npm run build && tsx tests/e2e/kwok/run-matrix.ts", "test:e2e:gke": "tests/e2e/gke/setup.sh \"$GKE_CONTEXT\" && npm run build && tsx tests/e2e/gke/run-gke.ts", "test:e2e:minikube:all": "MCP_URL=http://localhost:3006/mcp npx tsx tests/e2e-all-63-minikube.ts", "sbom": "cyclonedx-npm --output-format json --output-file sbom.json", "release:gate": "npm run lint && npm run typecheck && npm run test && npm run build && npm run test:auth", "start": "node dist/index.js", "stdio": "node dist/stdio.js", "dev": "tsx src/index.ts", "prepublishOnly": "npm run release:gate" }, "dependencies": { "@kubernetes/client-node": "^1.4.0", "@modelcontextprotocol/sdk": "^1.32.1", "express": "^5.2.1", "jsonwebtoken": "^9.0.3", "jwks-rsa": "^4.0.1" }, "devDependencies": { "@cyclonedx/cyclonedx-npm": "^4.2.1", "@types/express": "^5.0.6", "@types/jsonwebtoken": "^9.0.10", "@types/node": "^25.6.0", "@typescript-eslint/parser": "^8.46.1", "eslint": "^9.38.0", "ts-node": "^10.9.2", "tsx": "^4.21.0", "typescript": "^6.0.3", "vitest": "^3.2.4" }, "optionalDependencies": { "@aws-crypto/sha256-js": "^5.2.0", "@aws-sdk/client-eks": "^3.1155.0", "@aws-sdk/credential-providers": "^3.1155.0", "@smithy/signature-v4": "^5.7.4", "google-auth-library": "^11.3.1" } }