{"_id":"kubeview-mcp","_rev":"34-019b0dde4cf3371f270a3fb4c6f84ed4","name":"kubeview-mcp","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"kubeview-mcp","version":"1.0.0","keywords":["kubernetes","mcp","cursor","debugging","k8s","devtools"],"author":{"name":"kubeview-mcp team"},"license":"MIT","_id":"kubeview-mcp@1.0.0","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js"},"dist":{"shasum":"ea1a34265f87c42c4a792bc1859732a71000b9a0","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.0.0.tgz","fileCount":454,"integrity":"sha512-8SYSQltsAP2aNe/cLoipIooO4w5tm35kI/xSBRBu+PD9fn3gAnNosDUga511/03iaScA1eEr9VwQoOTFOINPYg==","signatures":[{"sig":"MEUCIQDTbzXh1IfmF0hyvNHsGB8RNtoOaap93oNdoMXqF0YEOAIgZbU/zgZjtSYgvEdXMjSyVYwrgsBh5Ww3HGJi4jCDbQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1701477},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"6e0676615fa8abdd44dc897079a1d13c14bbe5ad","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","setup":"node bin/setup.js","start":"node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm run release:check && npm run release:qa && npm run release:build && npm run release:tag","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","release:tag":"git tag v$(node -p \"require('./package.json').version\") && echo 'Tagged version v'$(node -p \"require('./package.json').version\")","release:build":"npm run build","release:check":"git diff --exit-code && git diff --cached --exit-code || (echo 'Error: Working directory not clean. Please commit or stash changes.' && exit 1)"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"_npmVersion":"11.5.1","description":"Read-only MCP server for AI-powered Kubernetes introspection","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.3.4","prettier":"^3.5.3","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^24.1.0","lint-staged":"^16.1.0","@types/winston":"^2.4.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.0.0_1754141063888_0.21395727376579066","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"kubeview-mcp","version":"1.1.0","keywords":["kubernetes","mcp","cursor","debugging","k8s","devtools"],"author":{"name":"kubeview-mcp team"},"license":"MIT","_id":"kubeview-mcp@1.1.0","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js"},"dist":{"shasum":"ddf0bb9092a4fbf63218c8f3cc98a29ba95c3b66","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.1.0.tgz","fileCount":568,"integrity":"sha512-7IiuaijmYwS90pgUe265wyUB7JXV9pStlFhIjyjqPsRiU/atkqbV8IwScCXPHt7jXScdEfMNuz35unA53gkstg==","signatures":[{"sig":"MEUCIA6PfJXTMgqdkoYbaoyHDyDmjxTrz3dZ9oOpsU0yXGLwAiEAx32vbx3E8X391WWUxwqfvRMtoWDxNQnGukzaAORzt8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2446283},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"106b2b8280761f50b809cfdd7f91c117645bed2c","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm run release:check && npm run release:qa && npm run release:build && npm run release:tag","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","release:tag":"git tag v$(node -p \"require('./package.json').version\") && echo 'Tagged version v'$(node -p \"require('./package.json').version\")","release:build":"npm run build","release:check":"git diff --exit-code && git diff --cached --exit-code || (echo 'Error: Working directory not clean. Please commit or stash changes.' && exit 1)"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"_npmVersion":"11.5.1","description":"Read-only MCP server for AI-powered Kubernetes introspection","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.3.4","prettier":"^3.5.3","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^24.1.0","lint-staged":"^16.1.0","@types/winston":"^2.4.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.1.0_1754765939561_0.9653296851567861","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"kubeview-mcp","version":"1.2.0","keywords":["kubernetes","mcp","cursor","debugging","k8s","devtools"],"author":{"name":"kubeview-mcp team"},"license":"MIT","_id":"kubeview-mcp@1.2.0","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js"},"dist":{"shasum":"a462e1da9428e6e2db8da6468914874dfb3b04d8","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.2.0.tgz","fileCount":568,"integrity":"sha512-NvKyIViL118wfnKA5537VTbw3tc8YHd9MvqUoF3UnbrZXHG19e55iR0IX6RxOVcINYqQpRhHYsyRnE0LrHSVFw==","signatures":[{"sig":"MEQCIFvJtBQTKS6kUMbEZsVa/KDsO58P59GnTpvZpDGvjf8dAiAAp2c/r7qBty7rYX+2mXT9xLZSSnmUgmj2v2ZE9/NBCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447950},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"8df1f63cef8220bc34b6643ca91c8c3efcd6f157","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm run release:check && npm run release:qa && npm run release:build && npm run release:tag","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","release:tag":"git tag v$(node -p \"require('./package.json').version\") && echo 'Tagged version v'$(node -p \"require('./package.json').version\")","release:build":"npm run build","release:check":"git diff --exit-code && git diff --cached --exit-code || (echo 'Error: Working directory not clean. Please commit or stash changes.' && exit 1)"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"_npmVersion":"11.5.1","description":"Read-only MCP server for AI-powered Kubernetes introspection","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"24.6.0","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.3.4","prettier":"^3.5.3","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^24.1.0","lint-staged":"^16.1.0","@types/winston":"^2.4.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.2.0_1755629418217_0.9475829405750127","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"kubeview-mcp","version":"1.3.0","keywords":["kubernetes","mcp","cursor","debugging","k8s","devtools"],"author":{"name":"kubeview-mcp team"},"license":"MIT","_id":"kubeview-mcp@1.3.0","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"e3417ccb90deb9f36e569ce7050367aa028ba9da","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.3.0.tgz","fileCount":1149,"integrity":"sha512-clB/IrPkFouO+eP2P7XTvrDIyBYf9ToJ+QVPZi9FVITxpk8077bcLAtnP5dUF9cyytpke4YkM2FSe9dyQ+YTmA==","signatures":[{"sig":"MEUCIQCGObc8lo+MFyOqcl6Xi564RAJ8zSaSrXfILvxgiHEyHQIgEfekkfqVA5zW3o3sym5g7IvH9SKp9U2c8d3PxCugzGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4427162},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"a7e324d36e31c71b51a0c6795c3be9f708233ec2","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm run release:check && npm run release:qa && npm run release:build && npm run release:tag","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","release:tag":"git tag v$(node -p \"require('./package.json').version\") && echo 'Tagged version v'$(node -p \"require('./package.json').version\")","release:build":"npm run build","release:check":"git diff --exit-code && git diff --cached --exit-code || (echo 'Error: Working directory not clean. Please commit or stash changes.' && exit 1)"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server for AI-powered Kubernetes introspection","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.3.0_1764277935046_0.19881045017718058","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"kubeview-mcp","version":"1.4.1","keywords":["kubernetes","mcp","cursor","debugging","k8s","devtools"],"author":{"name":"kubeview-mcp team"},"license":"MIT","_id":"kubeview-mcp@1.4.1","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"97bf1ea1a09bfff446424acc58cb876e53c11bc8","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.4.1.tgz","fileCount":561,"integrity":"sha512-jHnJrPDwz9wkqD+rIjX0Ibh8TICcHQfJzxY47PXtUgGL5HQOw54nKUjw87hL3lN0VB/pM9e0ANID4eosi4Vg+Q==","signatures":[{"sig":"MEUCIQCivDkdiAU3Ji9kAXt7RBm3PTdp9nQGGSS0A/wAC45inwIgRbgZt2/ytvLcP2Q95wKoz4Qdi3iPRudYeXMvRVC54Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2044524},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"579e556e08977123fe99a1fdb8a4c0d2668c616a","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm run release:check && npm run release:qa && npm run release:build && npm run release:tag","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","release:tag":"git tag v$(node -p \"require('./package.json').version\") && echo 'Tagged version v'$(node -p \"require('./package.json').version\")","release:build":"npm run build","release:check":"git diff --exit-code && git diff --cached --exit-code || (echo 'Error: Working directory not clean. Please commit or stash changes.' && exit 1)"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server for AI-powered Kubernetes introspection","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.4.1_1764412299680_0.75190309961116","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"kubeview-mcp","version":"1.4.2","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.4.2","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"738ee6348004c51bdd07c441c82e9a0773551fd8","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.4.2.tgz","fileCount":561,"integrity":"sha512-EvphRpcs3nStjYFT7IVL9lELtv7jjrSNSL0noPzUPU2T/JzRXUwLmySyWStEjblcC/R4UW22cAgdSvyrWYSwCA==","signatures":[{"sig":"MEQCIBquW3G82bka6czv0XagznI1wDMDrq6ke/SgWNyR4M2ZAiA0LYlj9L/PhL8aGbBAOAtGZ1OeokKaKKCcUSqyinvyhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2044766},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"37237a3962cdb052caf876b05ce8fe0c13aca655","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm publish && git push origin master --tags","release":"npm run release:check && npm run release:qa && npm run release:build && npm run release:tag","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","release:tag":"git tag v$(node -p \"require('./package.json').version\") && echo 'Tagged version v'$(node -p \"require('./package.json').version\")","release:build":"npm run build","release:check":"git diff --exit-code && git diff --cached --exit-code || (echo 'Error: Working directory not clean. Please commit or stash changes.' && exit 1)"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.4.2_1764494869820_0.7180328991163436","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"kubeview-mcp","version":"1.4.3","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.4.3","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"f9c4a57e9c6deca3e3b5a77bc5c7817e308044c2","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.4.3.tgz","fileCount":561,"integrity":"sha512-+Iw4s+aXi7UBxjgG6t8CfTu7Ih5NjqCQiZaMwcAHsUyZ4cOZLvNmmcAmyqkNthmTjGWHypA6skd+ZNLvzxr9Mw==","signatures":[{"sig":"MEUCIQDp+rCb/I4yfQ0qBGNIQFmEFQAH+v4RFKFBW6OYficAVQIgZfpVm2JgcE6nQdfTWaha6DstAKVE9Ukn1ipIYaETJPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2044766},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"e43aa695ac61388aece7479536348b468adc8e8f","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm publish && git push origin master --tags","release":"npm run release:check && npm run release:qa && npm run release:build && npm run release:tag","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","release:tag":"git tag v$(node -p \"require('./package.json').version\") && echo 'Tagged version v'$(node -p \"require('./package.json').version\")","release:build":"npm run build","release:check":"git diff --exit-code && git diff --cached --exit-code || (echo 'Error: Working directory not clean. Please commit or stash changes.' && exit 1)"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.4.3_1764495045794_0.03618441544822315","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"kubeview-mcp","version":"1.4.4","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.4.4","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"cf9d1ea8246fefaf0c8c8bcf5f35eb51c25f67d8","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.4.4.tgz","fileCount":561,"integrity":"sha512-iIru8ifcST9zjWgCMyg5BmBoLRLCRKKesX1ED/M/poCjzY3HK3uyHCQUl9C6TxRjZNHft/9MsBwreni0jYTUTA==","signatures":[{"sig":"MEUCID8fBQl18km7featdC8aOUlrgyZYC82gH6iT7NkKJ9w5AiEA1e6IZeByKSzPrODu0AVZ0t9X93UPm0iJDGOkLpz59v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045175},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"33b06e867adb9ee9307f37b70869d29de2bc63cc","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-release.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm run release:version && npm run publish:tag && npm run publish:all","release":"npm run release:check && npm run release:qa && npm run release:build && npm run publish:tag","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"npm publish && git push origin master --tags","publish:tag":"git tag v$(node -p \"require('./package.json').version\") && echo 'Tagged version v'$(node -p \"require('./package.json').version\")","release:build":"npm run build","release:check":"git diff --exit-code -- package.json server.json CHANGELOG.md && git diff --cached --exit-code -- package.json server.json CHANGELOG.md || { echo 'Error: package.json, server.json, or CHANGELOG.md already have changes. Please commit or stash them before releasing.'; exit 1; }","release:version":"node scripts/update-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.4.4_1764496613146_0.4749308294815324","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"kubeview-mcp","version":"1.4.5","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.4.5","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"66d072f0e57f253ad32c0ba7791f593a51eff07d","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.4.5.tgz","fileCount":561,"integrity":"sha512-3r70zkDTy+FUuWu8OF1B+SU6G/iAvplespXA8tA6TxIFBKUzFPowr8QKeiiDQn/tD8gOjc/3XIVIuNM14jEF2Q==","signatures":[{"sig":"MEUCIEzfGz+FSZk9AOagmSGjDHsWHZ5OJ9Q3XD8JDqChDRHSAiEA7Xwi7uwioyzFUvZ3SnEZvWNL9097jz7RE3SF2tOOBNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045343},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"f249497d406c74434024fa229ded9506e5f70214","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-release.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm run release && npm run publish:commit && npm run publish:tag && npm run publish:push && publish:mcp","release":"npm run release:version && npm run release:qa && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:mcp":"mcp-publisher login github && mcp-publisher publish server.json","publish:tag":"git tag v$(node -p \"require('./package.json').version\") && echo 'Tagged version v'$(node -p \"require('./package.json').version\")","publish:push":"npm publish && git push origin master --tags","release:build":"npm run build","publish:commit":"git commit -m 'Release v$(node -p \"require('./package.json').version\")'","release:version":"node scripts/update-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.4.5_1764499244920_0.8541206929042942","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"kubeview-mcp","version":"1.4.6","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.4.6","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"dedc582dd0155c4e8784d1210ec730e1ae79522e","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.4.6.tgz","fileCount":561,"integrity":"sha512-Ck7YnKtQ13D8Lr/Ag8UuUxaLzgfWFOxAaNtPiTMwrUG/W1wlPH5w/SPiBb7cKsl5dni7YM/t1Cik9v6n4iTGWg==","signatures":[{"sig":"MEQCIAZcKRjrC4YQRpJMX+/2lWy5V0c9b+b7EHHoAW2DXdcBAiAElZoBBkohMAuQ8V6PG5Pa/VvMvzr0PIyVgqNzRKcE4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045223},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"62d4ce3edac963e82a40b2e12426df896277bf7d","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-release.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm run publish:commit && npm run publish:tag && npm run publish:npm && npm run publish:git && npm run publish:mcp","release":"npm run release:version && npm run release:qa && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:git":"git push origin master --tags","publish:mcp":"mcp-publisher login github && mcp-publisher publish server.json","publish:npm":"npm publish","publish:tag":"git tag v$(node -p \"require('./package.json').version\") && echo 'Tagged version v'$(node -p \"require('./package.json').version\")","release:build":"npm run build","publish:commit":"git commit -m 'Release v$(node -p \"require('./package.json').version\")'","release:version":"node scripts/update-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.4.6_1764501844295_0.841922064797171","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"kubeview-mcp","version":"1.4.7","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.4.7","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"208babeaa7e3e4e0de83b520364e3c66902f6bab","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.4.7.tgz","fileCount":561,"integrity":"sha512-nrcABCmDPRSzTKpFYaMrM3GihHwNZsNSGwTo/oCmdNxZq7EyDfGyFyXPQu12mLsB/9g+nkbvmPxiArCiasI1Gw==","signatures":[{"sig":"MEUCIBOzkjz/rpGtjuO2r/8aA4glyzIWR2YcSjAc3nvYI1zjAiEA7Vo6n82wEkPsXlG7KRUf0TaAvACMaoLNl1EsrYiwWsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045688},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"f4d4f5699317ae1742d7e0fcf9114b95258f33df","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-release.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm run publish:commit && npm run publish:npm && npm run publish:git && npm run publish:mcp","release":"npm run release:version && npm run release:qa && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:git":"git push origin master --tags","publish:mcp":"mcp-publisher login github && mcp-publisher publish server.json","publish:npm":"npm publish","publish:tag":"VERSION=$(node -p \"require('./package.json').version\") && if git rev-parse \"v$VERSION\" >/dev/null 2>&1; then echo \"Tag v$VERSION already exists, skipping\"; else git tag \"v$VERSION\" && echo \"Tagged version v$VERSION\"; fi","release:build":"npm run build","publish:commit":"git commit -m 'Release v$(node -p \"require('./package.json').version\")' || echo 'Commit failed'","release:version":"node scripts/update-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.4.7_1764741781521_0.07939966777927521","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"kubeview-mcp","version":"1.5.0","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.5.0","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"b666739d561526d4cd94c144d893b36b33731c0f","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.5.0.tgz","fileCount":569,"integrity":"sha512-VwDpPHyoo2c6RW+fuItuFE8CDYNm1GywToszd2nmV34EYi8CMBUm/YRegDIxBCpq2JNwc7DHrWd+5TBYls5SVQ==","signatures":[{"sig":"MEQCIBgwXJx2AgKfmCg6QkyJe5Qk6/LX8xKQ5u68OvRxlZmxAiBzxMZSTSjzxEra/EbrJknLGbbIC2oC+poAdqOv4Qah8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2167198},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"163a538999a3ef93b1ca6e7e57952174caca4ac0","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm run publish:commit && npm run publish:npm && npm run publish:git && npm run publish:mcp","release":"npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:git":"git push origin master --tags","publish:mcp":"mcp-publisher login github && mcp-publisher publish server.json","publish:npm":"npm publish","publish:tag":"VERSION=$(node -p \"require('./package.json').version\") && if git rev-parse \"v$VERSION\" >/dev/null 2>&1; then echo \"Tag v$VERSION already exists, skipping\"; else git tag \"v$VERSION\" && echo \"Tagged version v$VERSION\"; fi","release:build":"npm run build","publish:commit":"git commit -m 'Release v$(node -p \"require('./package.json').version\")' || echo 'Commit failed'","release:version":"node scripts/update-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.5.0_1766332963340_0.7667710442698183","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"kubeview-mcp","version":"1.5.1","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.5.1","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"919ae2a143932f6d2d020b47dd97662931651e36","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.5.1.tgz","fileCount":568,"integrity":"sha512-SvK7PiRS3p+aLE/NCDnM92Xes2TeDzQxAe1CZNvAOeioqbzWdNp+W7QSooj44upHDmExpHvBXP30dY3fdS6d/Q==","signatures":[{"sig":"MEQCIAYsiCzFvGLhBF/ZEs2gSSHc6gcZ65dcZmaOYnOw5x6HAiB5CaiR1TU0Xm6yu7C30WeK6Zm4m6x7svdBmLfs18wkuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2165253},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"3027ee499e470f99dea1eeee5c9eaee406d81fbb","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm run publish:commit && npm run publish:npm && npm run publish:git && npm run publish:mcp","release":"npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:git":"git push origin master --tags","publish:mcp":"mcp-publisher login github && mcp-publisher publish server.json","publish:npm":"npm whoami >/dev/null 2>&1 || npm login && npm publish","publish:tag":"VERSION=$(node -p \"require('./package.json').version\") && if git rev-parse \"v$VERSION\" >/dev/null 2>&1; then echo \"Tag v$VERSION already exists, skipping\"; else git tag \"v$VERSION\" && echo \"Tagged version v$VERSION\"; fi","release:build":"npm run build","publish:commit":"git commit -m 'Release v$(node -p \"require('./package.json').version\")' || echo 'Commit failed'","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.5.1_1768412796739_0.3296562238525669","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"kubeview-mcp","version":"1.6.0","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.6.0","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"824c82ef66834cc0e978747b5b08e401b1b4da3e","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.6.0.tgz","fileCount":581,"integrity":"sha512-+v6FlF2CKWwVdmmNrNUnIOkvqCJ2Z/EqoiL+wyWXaMaSNAACvsamZZAAjl5NIB7LqUQ9+J+N8UpTBqlvWen11Q==","signatures":[{"sig":"MEQCIE0ZBPdB8XlbqKZceuviZxFHvOP9OTn/EpFKfUjjXqEJAiB3FBO3aOJ/Uuuf6ko2LD3KSe9HPgH85/rOD/SZJziHag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2211251},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"abf7687ef67f6ebeee4907c2cb0f451d466c3ba8","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm run publish:commit && npm run publish:npm && npm run publish:git && npm run publish:mcp","release":"npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:git":"git push origin master --tags","publish:mcp":"mcp-publisher login github && mcp-publisher publish server.json","publish:npm":"VERSION=$(node -p \"require('./package.json').version\") && if npm view \"$npm_package_name@$VERSION\" version >/dev/null 2>&1; then echo \"Version $VERSION already published, skipping npm publish\"; else npm whoami >/dev/null 2>&1 || npm login; npm publish; fi","publish:tag":"VERSION=$(node -p \"require('./package.json').version\") && if git rev-parse \"v$VERSION\" >/dev/null 2>&1; then echo \"Tag v$VERSION already exists, skipping\"; else git tag \"v$VERSION\" && echo \"Tagged version v$VERSION\"; fi","release:build":"npm run build","publish:commit":"git commit -m 'Release v$(node -p \"require('./package.json').version\")' || echo 'Commit failed'","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.6.0_1770229649151_0.6094655748914974","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"kubeview-mcp","version":"1.7.0","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.7.0","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"1ce77b7b8ecd4869af3f269e0523f19abbfc2dab","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.7.0.tgz","fileCount":601,"integrity":"sha512-9mavB99u5ZLwmMDVO9BkQcroehNYK1zXEB+UP7iJrBRiIfVFvf4i/noDGBD5Bt4dEbceqModX8m4XK6vBjIdnQ==","signatures":[{"sig":"MEUCIQCki3LcLzYON7MVQfXJUiSGQcLunO4T0EJBhQ0nLga8hwIgQKTaIs38q1rIoNfCJVEu7R+3BfX9gYkutXsa87/JIoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2304299},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"9e1b852991419d860dc0283e2028cb2eda7ddcd5","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm run publish:commit && npm run publish:npm && npm run publish:git && npm run publish:mcp","release":"npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:git":"git push origin master --tags","publish:mcp":"mcp-publisher login github && mcp-publisher publish server.json","publish:npm":"VERSION=$(node -p \"require('./package.json').version\") && if npm view \"$npm_package_name@$VERSION\" version >/dev/null 2>&1; then echo \"Version $VERSION already published, skipping npm publish\"; else npm whoami >/dev/null 2>&1 || npm login; npm publish; fi","publish:tag":"VERSION=$(node -p \"require('./package.json').version\") && if git rev-parse \"v$VERSION\" >/dev/null 2>&1; then echo \"Tag v$VERSION already exists, skipping\"; else git tag \"v$VERSION\" && echo \"Tagged version v$VERSION\"; fi","release:build":"npm run build","publish:commit":"git commit -m 'Release v$(node -p \"require('./package.json').version\")' || echo 'Commit failed'","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.7.0_1771346909831_0.44729223238749216","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"kubeview-mcp","version":"1.7.1","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.7.1","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"f037e9c0d40fe0d3feeb65667908f14e9859dff6","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.7.1.tgz","fileCount":613,"integrity":"sha512-rz0aLyEDDDJsy/h75mPUF9iX1+wpI+HC4xZoW9pPdoVZiArN3j0iCEd2aR7oBWHPaD3iw6HSdNWazfb5mQS7rw==","signatures":[{"sig":"MEUCIA4lm/7OtqQVjd7e7V9RFdXMDGq3OYuIqUKATQGZeq1QAiEAk+GNZWDjFsRuDWwwBLed3Qm9KUV4RcVjQFWRcA8oPnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2333015},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"bfeb27c9723ed93dd32ffd7aef76061bc1152dd1","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.7.1_1772913125152_0.4414379460104396","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"kubeview-mcp","version":"1.7.2","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.7.2","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"a344789400fa77693ebfdd1abd761bfdef4fbef8","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.7.2.tgz","fileCount":613,"integrity":"sha512-+tf932DANXGKXID5uscXhUGxadDVrFHscAdABF88MoqCDIQbLCKr1NL+LleobP6TUaek2Dc/0kU/j3WjoJ6OzQ==","signatures":[{"sig":"MEYCIQCOPwcwvz1ds5XUT7556TWylJenWfByKEcgXkidZV3yZAIhAOYOOr4RfCtTvEYCM/nliPIRYqHmn3ZeMtgWrvqz2S1s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2333343},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"3807d3b537a898d1d951b386a688899e7adc657f","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.7.2_1773508333091_0.15570750334781924","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"kubeview-mcp","version":"1.7.3","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.7.3","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"98bc3781501ca5de8062c5a57c7d503c4ee4fea9","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.7.3.tgz","fileCount":613,"integrity":"sha512-JUoCWeOQLSooQLU/rOR206Xyn1qRWbjsOJ75lkRLU71MugPexJDnPgowdLzR84HYDJimoERjJDkf46TCbGNMtg==","signatures":[{"sig":"MEUCIGV2kHjxO+7Lr6d2E/o2Bj2Im3oh0ttS2bBhMm1tBO6RAiEAh0v9qIbPsNMJMg/mIn2shkOdW8oYSMO6NQ+xlrHZi8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2333519},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"39eb045691280e17e142d215488da5fa65ea60ef","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.7.3_1774632515128_0.7877501302656806","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"kubeview-mcp","version":"1.7.4","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.7.4","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"6b367a2a491038f6c0d6561a725c9c21f14af257","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.7.4.tgz","fileCount":613,"integrity":"sha512-Fvf/An1YiElTyytFvKVo3GaAaAfaUh7tqkCBCy1M0cLsMOOK9TpzOhP7iNpUTX8T8fMUxzbSMC8hEOZkvjaEHQ==","signatures":[{"sig":"MEUCIQCPyU4UdqcS0Lsn32Bk+/J8Ga/XxMFKJEmc9ZmW67EVHQIgK5YVCR6fJFOym6Y9V11GH2dy4dC9/Us99iXeavqdUe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2333679},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"1473ba7c5b853714224739d240ff22d5daa9d8e8","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.7.4_1775665367281_0.6138166859078309","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"kubeview-mcp","version":"1.7.5","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.7.5","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"fbdec9a09618fd5c16bc06dcb0a5e541d6cd5e05","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.7.5.tgz","fileCount":613,"integrity":"sha512-TlaN59FUT+5XU+3S0aFuR0IU/HKFeZLaXZsmhrTZZbsp9FiVUQln22ZnyczRM5hTAvZAHAbMZ3Pfl1s1/W8kFw==","signatures":[{"sig":"MEUCIQDEoIjQln6Hu07aBhm5TxQq/xASB/5aOjNsA6qyxX0XegIgIIkPbTMlNpObIL+4SOidkpXMAkSqypVQB9cLe3A4WBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2333755},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"96f954f7619c683586ab00f468ec3eba26774e73","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.7.5_1776874608990_0.9763551661983121","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"kubeview-mcp","version":"1.7.6","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.7.6","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"188821674e3121882bf06366e5cbac0a74e7dd86","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.7.6.tgz","fileCount":633,"integrity":"sha512-O0gse1bkDEvrqOwXlCcNKdZM7lMGIekBk9nnO1PRhRW2fQ05R9RAScZr20YbjG3ALX2JmQCShaXmfgUeQTwtJw==","signatures":[{"sig":"MEUCIFjHOd0/mGPjXYftotABdj2QBtdwh7qq7OSDgOG2OOBmAiEAnySTTFtVGnSgJVRnGxmiFlMvh5Leii1e4HFSpDy9t54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2412066},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"5a4960ef06596ae11a405e1112014124441af59e","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.7.6_1777813400211_0.9056642999736788","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"kubeview-mcp","version":"1.8.0","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.8.0","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"d7106839216f78e4265bd4b73297350967c8f064","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.8.0.tgz","fileCount":633,"integrity":"sha512-S9h+sFAAa3bJ1HBlYwe7KM7rbp1rUCumFebND2cd4+x45B9yNbk1A1ugGTkQeZTX9Li1ardZAWcTiTbkQ1SZFg==","signatures":[{"sig":"MEUCICnwvC2FADQW5jHH7N4KlQ0wvx0rIkvAVdYD6Et+CyN4AiEAiMgAWr9sjYI2sX8DlW2i0rudVK7G4Y00ZLH+G+cxabw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2412145},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"7f09afa64e1925bea145206cbd4f566c09de2c2e","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.8.0_1777813770577_0.2935901796767477","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"kubeview-mcp","version":"1.8.1","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.8.1","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"09825c6abe8018b6f7ba40c3345570ecbaa664f8","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.8.1.tgz","fileCount":633,"integrity":"sha512-EIh7G/2veGcBdhoc4k+Ivf1q+Nj3rRfkJ/YRMH/bqmJamhh2y6UPIjCLsPl9OAQ5OkYKwmth5nPdcvGq46dTNQ==","signatures":[{"sig":"MEQCIC5CrQ+FNwWbwfdBxOmDcT3CdiPFLHESqCtaiWXjSgbmAiAsQ7swG3tYYtSfaRcqRRWdyIY9tkDhbK1mRkqdOYUL+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2414141},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"dc0109ffa554a84d237b5b991717c99a10901d38","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.8.1_1779180402564_0.6405700142128743","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"kubeview-mcp","version":"1.8.2","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.8.2","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"802e6549926da9a2f25fd5266d16b97b34b28e90","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.8.2.tgz","fileCount":633,"integrity":"sha512-YCsxFRlyB/ZClPv/rMp8b7vEeOuZuAwL8fSEW3LTZDkDbnL2E3P5UIydxvZl2QgpLbp8qCMbvNcutvlVkC6fDQ==","signatures":[{"sig":"MEUCIQCXtURwUyT0SrPO1JwPtq4qAhZduVrEsNuPsyNSSi8bPAIgRWRer6rwTu2M5zbv1g2CkO5693ApPnwcpfckMxjfQTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2424824},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"e26fd1400a43fd56e9538ef1c57dda3326208ecf","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.8.2_1779790288443_0.1082979677544822","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"kubeview-mcp","version":"1.9.0","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.9.0","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"5f2e0166f9f1839ba0765170beadee857c2c4748","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.9.0.tgz","fileCount":649,"integrity":"sha512-pH1BOVRYgylG0CJvG/VqNDZor8CS4GiS7r71DD93dt453K9zD2t3wXi0TRWo9sJbR9US+nnqH5X7VTiLZvm8vA==","signatures":[{"sig":"MEQCIDBmRWM24Bz1lgCAZoUubuHLoFyVcmhfXiM3PLjaZuI4AiAPkcT0Rc3Oa9gKFF4G6nHnAo74BbXZzSDcpwy82fmzJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2533869},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"a333f36666377f86fbb354eb6ada98ed58f33a84","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.9.0_1780424847874_0.37977313024738346","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"kubeview-mcp","version":"1.9.1","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.9.1","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"7337d11d08a94cdf5c826bd0140f3db8e858e06a","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.9.1.tgz","fileCount":775,"integrity":"sha512-KbW5DuI5d51XuO9gJkXa2+UxaMR+cAJR4ma83GzbMRc+ARTrDFHoaPZCbuAtE5FWnRKGpoOpIwZ5zvlj+F7hYA==","signatures":[{"sig":"MEQCIEmIEoZNzfhTCT3/dMb+vY65tzlQ+Rhv3Wmhtgsx4LUSAiBoC7xfAbnh1Wbkc88abKoyd0gS4OAaAy3dkUaGGBz9Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3457965},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"edd6ee7f84325460597ea215a01cb1d5f3655577","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.9.1_1781353639436_0.8998776722447199","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"kubeview-mcp","version":"1.9.2","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.9.2","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bugs":{"url":"https://github.com/mikhae1/kubeview-mcp/issues"},"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"48125952c3b06320f6cf65cae0807dace960df55","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.9.2.tgz","fileCount":775,"integrity":"sha512-GG8zjm8dn6a8cn1g2AE2t3a+0m/FwBFjEEAGpoVukZMMmXcBtRKbcxHpUz8hZio/QhLuMlKt5yjUHiOlsi0ofw==","signatures":[{"sig":"MEUCIQD9nvOzK1LLZv1Mw60Ztfp/IHLSg1JuH5G8JDNwpUf4kQIgFd7UaeO2hscSZ/lWA61/A94TP2H2JlnBnY/iodaodYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3458226},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"f36fd8c980270082d884f8594d407b361442d4a2","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"repository":{"url":"git+https://github.com/mikhae1/kubeview-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.9.2_1781354444450_0.6619073285764998","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"kubeview-mcp","version":"1.9.3","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.9.3","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bugs":{"url":"https://github.com/mikhae1/kubeview-mcp/issues"},"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"f1a6c9f003414136983a46b96a5023c59617f4a0","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.9.3.tgz","fileCount":775,"integrity":"sha512-vnSWUn9eNMcsFmvKOzu3Rp7/mUS535NMmzaIjHNzhTHDQY56yI8qVf7DcuoOjeemd63hDMyBpY1XGqUuzoicug==","signatures":[{"sig":"MEQCIE+lpC/z9QuNiMxB/kHhb+JsoQ/oZ8r1uVd8HX12shbxAiBnXTWv4w2acnWJnyrzDgyVFmeY9dy96mfNiuKJLRqSCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3458354},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"cc9c98da8fe356dff709841f1652f53b0d4aa1bc","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"repository":{"url":"git+https://github.com/mikhae1/kubeview-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.9.3_1782060717704_0.10011158352679672","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"kubeview-mcp","version":"1.9.4","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.9.4","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bugs":{"url":"https://github.com/mikhae1/kubeview-mcp/issues"},"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"7b481073162723f119a6dbb5129d70400883f36e","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.9.4.tgz","fileCount":775,"integrity":"sha512-7OcbtF6XOet19Mkxf0XLOCroZB5339Qu5s3L6KBsS9T5/Saa8O7YlD+wl8jBwTHgZAnN56Cyy2pQNpwi0ZiwXQ==","signatures":[{"sig":"MEUCIFe5xtdGHUH+Tl93e0v/y1Dfu/65Inxhn0xRFpzNczmxAiEA6rFvjr7jUbH5gSH0KIakjYWRSgaxK/0Me/M5XXpb1ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3473633},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"014c00a00ba5f11020dd492a6ebf44bb3a7f4fb0","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"repository":{"url":"git+https://github.com/mikhae1/kubeview-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.9.4_1784036921550_0.9773200876610295","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"kubeview-mcp","version":"1.9.5","keywords":["kubernetes","mcp","debugging","k8s","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@1.9.5","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bugs":{"url":"https://github.com/mikhae1/kubeview-mcp/issues"},"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"1184111f4d6fa5946f6843a6de7d0247e433ab94","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-1.9.5.tgz","fileCount":771,"integrity":"sha512-w/ONYpcPKwNbN/5CkjtO1ZvEuzwLKQ9NQYwSDgI1r0gKWd9xyYvne7zOPkW1XQM2YtmypDKWS93/2xNqrF8zng==","signatures":[{"sig":"MEUCIB9Rhg4sQOv6mhFwfmlDsR9ovaNBOfunpqUDCTjUV+7aAiEAtkm66qv+dYmH7Laz0Il+nc4ZosA6eE0q6IcyxLfToMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3442590},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"86dab8895980721a3f18566c5eda7bf07ebf8c4f","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"node scripts/build-version.js && tsc","setup":"node bin/setup.js","start":"tsc && node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"repository":{"url":"git+https://github.com/mikhae1/kubeview-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.36","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"^6.0.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_1.9.5_1785920601145_0.12977204759359595","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"kubeview-mcp","version":"2.0.0","keywords":["kubernetes","k8s","mcp","mcp-server","helm","argo","argocd","diagnostics","debugging","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@2.0.0","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bugs":{"url":"https://github.com/mikhae1/kubeview-mcp/issues"},"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"89da0d3984406a2089ef0f2a6e8b1d55a0577bf5","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-2.0.0.tgz","fileCount":642,"integrity":"sha512-ZQGXq3AoSJxaSuO/AqCTDhKN4bZW4kbLVf6+MSVv2uGaYIksFBNMzdCBcCW+R6IC0uvsDnjS3V7nbTuH4EGHpA==","signatures":[{"sig":"MEUCIHWnYRxHIuGz/RqIu9iKT7gtqxN2SX07zfTWSsic7ojnAiEAyxXlzHZU5Ypey+WFp0fZxIFy9nuB/I4o5yYq/L2t4FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2994379},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","server":"./server.json","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"abd6fa4b9e611414a1557eda4fae0cefb157532f","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && node scripts/build-version.js && tsc -p tsconfig.build.json","clean":"node scripts/clean.js","setup":"node bin/setup.js","start":"node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"repository":{"url":"git+https://github.com/mikhae1/kubeview-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"6.1.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_2.0.0_1786560032662_0.7137292260242449","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"kubeview-mcp","version":"2.0.1","keywords":["kubernetes","k8s","mcp","mcp-server","helm","argo","argocd","diagnostics","debugging","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@2.0.1","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bugs":{"url":"https://github.com/mikhae1/kubeview-mcp/issues"},"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"cd04a601783d65b4a7e758981d169b0a006ec677","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-2.0.1.tgz","fileCount":642,"integrity":"sha512-KPB/JIsjbNAZVPlN8bCvN+rGjwiGk/oBoI+k7CiEnUK4xvldEvjXAxdorfAa6oPWpdYo9YqLYHLDk8LovVXIgg==","signatures":[{"sig":"MEYCIQCGC/r4uPTFIif66d5biT2Il88IKTKkIAfcLpbSsFM7qAIhAJ2XH0ftxTwHX1DuzIXpmbcHoYEbGJfw3uwYM5DTte9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2994262},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","server":"./server.json","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"43758a953cf4f4f64b551d5d8690a9c0c460c264","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && node scripts/build-version.js && tsc -p tsconfig.build.json","clean":"node scripts/clean.js","setup":"node bin/setup.js","start":"node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"repository":{"url":"git+https://github.com/mikhae1/kubeview-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"6.1.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_2.0.1_1788341126915_0.12552821412429416","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"kubeview-mcp","version":"2.0.2","keywords":["kubernetes","k8s","mcp","mcp-server","helm","argo","argocd","diagnostics","debugging","ai-tools","ai-agent","code-mode-mcp"],"author":{"name":"mikhae1"},"license":"MIT","_id":"kubeview-mcp@2.0.2","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"homepage":"https://github.com/mikhae1/kubeview-mcp","bugs":{"url":"https://github.com/mikhae1/kubeview-mcp/issues"},"bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"dist":{"shasum":"79923b9b75b1f1335b379039f153fa9f754c312c","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-2.0.2.tgz","fileCount":642,"integrity":"sha512-Wv2LNXF68HVv3TZDqHU2wvFWNlNIq7ufMqeiEQuZzAYgT8ti/rV6RmRAsvzZy7QT+cPHs1+EzxPbceER8vOW1g==","signatures":[{"sig":"MEUCIGruHkSIv1rAd+mthIzxIODp2HIOA7WLfEMFH0SDTMXHAiEAyqGersw/f/KEOLYlY111IwEG75ZDejOIgI8QHsfIq+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgy7BJ63t8JUF5+6UeU/x4QHYxXZGJ88VKw1GA0/HSGwIhAKgFETmxHa8Ya8U9kvGNW5jIi3nb3puwC6fpuaWlmM2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2994582},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","server":"./server.json","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"195eeae8312ed14ad28a725847d1dd978477707c","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && node scripts/build-version.js && tsc -p tsconfig.build.json","clean":"node scripts/clean.js","setup":"node bin/setup.js","start":"node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:publish":"npm run publish:all","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"overrides":{"test-exclude":"^7.0.1"},"repository":{"url":"git+https://github.com/mikhae1/kubeview-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"6.1.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/kubeview-mcp_2.0.2_1790592262714_0.2490679250897685","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"_id":"kubeview-mcp@2.1.0","bin":{"kubeview-mcp":"bin/kubeview-mcp.js","kubeview-mcp-code-mode":"bin/kubeview-mcp-code-mode.js"},"bugs":{"url":"https://github.com/mikhae1/kubeview-mcp/issues"},"dist":{"shasum":"e663a2e821e8d9437f1166ab394a9160f99c28bd","tarball":"https://registry.npmjs.org/kubeview-mcp/-/kubeview-mcp-2.1.0.tgz","fileCount":667,"integrity":"sha512-R7CfzI8DzOXcFQpSTmpPQeXPDov8gsBXxg6Ce3NkbLZ2JM0AktkIE55xPJqA3a/DSilMSfz7zHizm9A/J8Awdg==","signatures":[{"sig":"MEYCIQDU1AhJG/U0TaRgcrt93di0EGQq+7p1Cr3yjqULwwjBOQIhAPRha9yR/hNTyR7gcjwKw2WzE8avq1Heb9+Z2OolJHgW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBxq4zxXMGqA9Hsi033zmobpxov3mZbxO/taUSc9PdDgIgf0Jj3vLhOXQJuGV6MZKdbp2rxjvWGk/04yn2gbHN6m0="}],"unpackedSize":3149098},"main":"dist/src/index.js","name":"kubeview-mcp","type":"module","types":"./dist/src/index.d.ts","author":{"name":"mikhae1"},"server":"./server.json","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"gitHead":"f7e963a95ac0bc6f5526eb8d63361e0f355d4a3e","license":"MIT","mcpName":"io.github.mikhae1/kubeview","scripts":{"dev":"tsx --watch src/cli/cli.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && node scripts/build-version.js && tsc -p tsconfig.build.json","clean":"node scripts/clean.js","setup":"node bin/setup.js","start":"node bin/kubeview-mcp.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","command":"node src/cli/run-command.js","prepare":"husky","publish":"npm run publish:all","release":"npm install && npm run release:qa && npm run release:version && npm run release:build","code-mode":"node bin/kubeview-mcp-code-mode.js","typecheck":"tsc --noEmit","release:qa":"npm run lint && npm run typecheck && npm run test","test:watch":"jest --watch","publish:all":"tsx scripts/release-publish.ts all","publish:git":"tsx scripts/release-publish.ts git","publish:mcp":"tsx scripts/publish-mcp.ts","publish:npm":"tsx scripts/release-publish.ts npm","publish:tag":"tsx scripts/release-publish.ts tag","release:build":"npm run build","publish:commit":"tsx scripts/release-publish.ts commit","release:version":"node scripts/update-version.js && node scripts/build-version.js"},"version":"2.1.0","_npmUser":{"name":"mikhae1","email":"mlazer.devel@gmail.com"},"homepage":"https://github.com/mikhae1/kubeview-mcp","keywords":["kubernetes","k8s","mcp","mcp-server","helm","argo","argocd","diagnostics","debugging","ai-tools","ai-agent","code-mode-mcp"],"overrides":{"test-exclude":"^7.0.1"},"repository":{"url":"git+https://github.com/mikhae1/kubeview-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","winston":"^3.17.0","typescript":"^5.8.3","isolated-vm":"6.1.2","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","jest":"^30.0.0","husky":"^9.1.7","eslint":"^9.32.0","ts-jest":"^29.4.5","prettier":"^3.5.3","@eslint/js":"^9.32.0","@types/jest":"^30.0.0","@types/node":"^24.1.0","lint-staged":"^16.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kubeview-mcp_2.1.0_1790937826125_0.5263989498645927"}}},"time":{"created":"2025-08-02T13:24:23.887Z","modified":"2026-10-02T10:43:46.425Z","1.0.0":"2025-08-02T13:24:24.236Z","1.1.0":"2025-08-09T18:58:59.784Z","1.2.0":"2025-08-19T18:50:18.608Z","1.3.0":"2025-11-27T21:12:15.267Z","1.4.1":"2025-11-29T10:31:39.905Z","1.4.2":"2025-11-30T09:27:50.071Z","1.4.3":"2025-11-30T09:30:46.026Z","1.4.4":"2025-11-30T09:56:53.344Z","1.4.5":"2025-11-30T10:40:45.174Z","1.4.6":"2025-11-30T11:24:04.526Z","1.4.7":"2025-12-03T06:03:01.706Z","1.5.0":"2025-12-21T16:02:43.521Z","1.5.1":"2026-01-14T17:46:36.970Z","1.6.0":"2026-02-04T18:27:29.409Z","1.7.0":"2026-02-17T16:48:30.038Z","1.7.1":"2026-03-07T19:52:05.353Z","1.7.2":"2026-03-14T17:12:13.323Z","1.7.3":"2026-03-27T17:28:35.374Z","1.7.4":"2026-04-08T16:22:47.471Z","1.7.5":"2026-04-22T16:16:49.236Z","1.7.6":"2026-05-03T13:03:20.410Z","1.8.0":"2026-05-03T13:09:30.800Z","1.8.1":"2026-05-19T08:46:42.773Z","1.8.2":"2026-05-26T10:11:28.729Z","1.9.0":"2026-06-02T18:27:28.047Z","1.9.1":"2026-06-13T12:27:19.642Z","1.9.2":"2026-06-13T12:40:44.667Z","1.9.3":"2026-06-21T16:51:57.863Z","1.9.4":"2026-07-14T13:48:41.692Z","1.9.5":"2026-08-05T09:03:21.398Z","2.0.0":"2026-08-12T18:40:32.947Z","2.0.1":"2026-09-02T09:25:27.123Z","2.0.2":"2026-09-28T10:44:22.851Z","2.1.0":"2026-10-02T10:43:46.231Z"},"bugs":{"url":"https://github.com/mikhae1/kubeview-mcp/issues"},"author":{"name":"mikhae1"},"license":"MIT","homepage":"https://github.com/mikhae1/kubeview-mcp","keywords":["kubernetes","k8s","mcp","mcp-server","helm","argo","argocd","diagnostics","debugging","ai-tools","ai-agent","code-mode-mcp"],"repository":{"url":"git+https://github.com/mikhae1/kubeview-mcp.git","type":"git"},"description":"Read-only MCP server enabling code-driven AI analysis of Kubernetes clusters","maintainers":[{"name":"mikhae1","email":"mlazer.devel@gmail.com"}],"readme":"# KubeView MCP\n\n[![npm version](https://img.shields.io/npm/v/kubeview-mcp)](https://www.npmjs.com/package/kubeview-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js](https://img.shields.io/badge/node-%3E%3D22-brightgreen)](https://nodejs.org/)\n[![MCP](https://img.shields.io/badge/MCP-2026--07--28-0ea5e9)](https://modelcontextprotocol.io/specification/2026-07-28)\n\nRead-only [Model Context Protocol](https://modelcontextprotocol.io/) server for Kubernetes diagnostics. Instead of exposing dozens of tools, it gives the agent a sandboxed TypeScript runtime: a single `run_code` call can query Kubernetes, Helm, Argo Workflows, and Argo CD, correlate the results, and return only the answer. Intermediate payloads never pass through the model's context window. Based on the [code execution with MCP](https://www.anthropic.com/engineering/code-execution-with-mcp) pattern.\n\n> Background: [Evicting MCP tool calls from your Kubernetes cluster](https://dev.to/mikhae1/evicting-mcp-tool-calls-from-your-kubernetes-cluster-428k)\n\n## How it works\n\nv2 publishes exactly two public tools: `run_code` and an approval-gated `kube_pod_exec`. Everything else is discovered inside the sandbox via `tools.list()`, `tools.search()`, and `tools.help()`, following the MCP [progressive discovery and programmatic calling](https://modelcontextprotocol.io/docs/2026-07-28/develop/clients/client-best-practices) guidance.\n\n`run_code` executes bounded TypeScript with top-level `await`. One call can list workloads, correlate events, fetch logs, and diff Helm state without shipping intermediate payloads back through the model:\n\n```ts\nconst pods = await tools.kubernetes.list({ namespace: 'payments' });\nconst unhealthy = pods.items.filter((p) => p.status?.phase !== 'Running');\n\nreturn Promise.all(\n  unhealthy.map(async (pod) => ({\n    pod: pod.metadata?.name,\n    logs: await tools.kubernetes.logs({\n      namespace: 'payments',\n      podName: pod.metadata?.name,\n      tailLines: 100,\n    }),\n  })),\n);\n```\n\n- **Sensitive isolation** — `kube_pod_exec` is unreachable from sandboxed code. Top-level exec requires MCP elicitation, is bound to the argument digest, expires after 10 minutes, and fails closed. `kube_port_forward` is never a top-level tool and is denied inside code mode by default. `tools.disabled()` reports which policy blocked a capability and whether that denial is configurable.\n- **API-driven discovery** — Argo Workflows and Argo CD are detected from the Kubernetes API, scoped to the active kube context, cached for 60 s. An unavailable optional API never blocks startup.\n- **Native reads** — resources, metrics, logs, events, and network probes go through the Kubernetes API. Helm releases are parsed from cluster Secrets or ConfigMaps; a local `helm` binary is a fallback, not a prerequisite.\n\n## Quick start\n\n**Prerequisites:** Node.js ≥ 22 and access to a cluster (`KUBECONFIG` or in-cluster service account).\n\n```bash\nnpx -y kubeview-mcp\n\n# Claude Code\nclaude mcp add kubernetes -- npx kubeview-mcp\n```\n\n```json\n{\n  \"mcpServers\": {\n    \"kubeview\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"kubeview-mcp\"]\n    }\n  }\n}\n```\n\nIn Cursor, `/kubeview/code-mode` injects the typed API into context.\n\n## Configuration\n\n### Cluster\n\n| Variable                        | Description                                               | Default          |\n| ------------------------------- | --------------------------------------------------------- | ---------------- |\n| `KUBECONFIG`                    | Kubeconfig path                                           | `~/.kube/config` |\n| `MCP_KUBE_CONTEXT`              | Kubernetes context; defaults to the active context        | unset            |\n| `MCP_K8S_SKIP_TLS_VERIFY`       | Skip TLS verification for the Kubernetes API (`true`/`1`) | `false`          |\n| `MCP_TIMEOUT`                   | Default operation timeout in ms                           | plugin default   |\n| `MCP_HIDE_SENSITIVE`            | Mask sensitive data globally                              | `false`          |\n| `MCP_DISABLE_KUBERNETES_PLUGIN` | Disable the Kubernetes plugin (`true`/`1`)                | unset            |\n| `MCP_DISABLE_HELM_PLUGIN`       | Disable the Helm plugin (`true`/`1`)                      | unset            |\n\n### Mode and capabilities\n\n| Variable                       | Description                                          | Default      |\n| ------------------------------ | ---------------------------------------------------- | ------------ |\n| `MCP_MODE`                     | `code` (default), `all` (alias), or `tools`          | `code`       |\n| `MCP_CODE_MODE_DISABLED_TOOLS` | Comma-separated code-mode denials; empty enables all | JSON/default |\n| `MCP_ARGO_TOOLS`               | Argo override: `auto`, `on`, `off`                   | `auto`       |\n| `MCP_ARGOCD_TOOLS`             | Argo CD override: `auto`, `on`, `off`                | `auto`       |\n| `MCP_LOG_LEVEL`                | `error`, `warn`, `info`, `debug`                     | `info`       |\n| `KUBE_MCP_FORCE_VM_SANDBOX`    | Force `node:vm` in the standalone runtime            | unset        |\n\n### HTTP transport\n\n| Variable                    | Description                                                 | Default           |\n| --------------------------- | ----------------------------------------------------------- | ----------------- |\n| `MCP_TRANSPORT`             | `stdio` or `http`                                           | `stdio`           |\n| `MCP_HTTP_HOST` / `_PORT`   | HTTP bind (when `MCP_TRANSPORT=http`)                       | `127.0.0.1:3000`  |\n| `MCP_HTTP_PATH`             | Streamable HTTP endpoint path                               | `/mcp`            |\n| `MCP_HTTP_JSON_RESPONSE`    | Prefer JSON over SSE (drops mid-call notifications)         | `false`           |\n| `MCP_ALLOWED_HOSTS`         | Host allowlist (required when binding to `0.0.0.0`/`::`)    | local defaults    |\n| `MCP_ALLOWED_ORIGINS`       | Origin allowlist for HTTP                                   | unset             |\n| `MCP_APPROVAL_STATE_SECRET` | Shared 32+ byte signing secret; required for HTTP approvals | ephemeral (stdio) |\n| `MCP_APPROVAL_REPLAY_DIR`   | Absolute shared-volume directory for one-time HTTP approvals | unset             |\n\n```bash\nmkdir -p /tmp/kubeview-mcp-approvals\nMCP_APPROVAL_STATE_SECRET='replace-with-at-least-32-random-bytes' \\\nMCP_APPROVAL_REPLAY_DIR=/tmp/kubeview-mcp-approvals \\\nMCP_TRANSPORT=http MCP_HTTP_HOST=127.0.0.1 MCP_HTTP_PORT=3000 npx -y kubeview-mcp\n```\n\nEndpoint: `http://127.0.0.1:3000/mcp`. HTTP follows the [MCP 2026-07-28 stateless core](https://blog.modelcontextprotocol.io/posts/2026-07-28/): a fresh server per request, no `initialize`, no `Mcp-Session-Id`. Each request carries protocol version, client identity, and capabilities in `_meta`; modern requests add `Mcp-Method`/`Mcp-Name` for gateway routing. 2025-era clients use the SDK's stateless fallback on the same endpoint. State that must survive across calls has to be passed as tool arguments or handles.\n\nHTTP mode refuses to start without both approval variables. Multi-replica deployments need the same secret and a shared writable replay directory; the `/tmp` example is for a single process only. The published MCP registry entry still targets `stdio`.\n\n## Tool surfaces\n\n| `MCP_MODE`             | Exposed tools                                                                                    |\n| ---------------------- | ------------------------------------------------------------------------------------------------ |\n| unset / `code` / `all` | `run_code`, `kube_pod_exec`                                                                      |\n| `tools`                | `kube_list`, `kube_get`, `kube_logs`, `helm`, `kube_pod_exec`, plus detected `argo` and `argocd` |\n\nDomain tools use an `operation` discriminator:\n\n- `helm` — `list` \\| `get` \\| `debug`\n- `argo` — `list` \\| `get` \\| `logs` \\| `cron_list` (when `Workflow` or `CronWorkflow` is discoverable)\n- `argocd` — `list` \\| `get` \\| `resources` \\| `logs` \\| `history` \\| `status` (when `Application` is discoverable, or with `ARGOCD_SERVER` + `ARGOCD_AUTH_TOKEN`)\n\nDiscovery is cached per kube context for 60 s. Missing optional APIs are omitted, not fatal.\n\n## Code mode\n\nCode mode is the default (`MCP_MODE=code`). The agent writes short TypeScript against a typed `tools` global instead of calling dozens of MCP tools.\n\nInside `run_code`:\n\n- Typed `tools` namespaces for Kubernetes, Helm, and any detected Argo capabilities, generated from live schemas so parameters cannot be hallucinated.\n- Progressive discovery: `tools.list()`, `tools.search()`, `tools.help()`, and `tools.disabled()` (the last reports *why* a capability was blocked).\n- A locked-down runtime with only `console` and `tools` in scope — no filesystem, no network, no `process`.\n\n| Capability          | Inside `run_code`                | Top-level tool                                           |\n| ------------------- | -------------------------------- | -------------------------------------------------------- |\n| `kube_pod_exec`     | Never available                  | Requires per-call user approval (10 min, argument-bound) |\n| `kube_port_forward` | Denied by default (configurable) | Never exposed                                            |\n| Everything else     | Available                        | Only when `MCP_MODE=tools`                               |\n\nPod exec approval uses MCP elicitation and fails closed. The standalone `npm run code-mode` launcher has no trusted approval UI, so it always denies pod exec.\n\n### Workload diagnosis\n\nDiagnose Pods, Deployments, StatefulSets, DaemonSets, ReplicaSets, Jobs, and CronJobs in one code-mode call:\n\n```ts\nreturn await tools.kubernetes.diagnose({\n  resourceType: 'deployment',\n  name: 'payments-api',\n  namespace: 'payments',\n  includeLogs: true,\n});\n```\n\nResource types default to `pod` and accept case-insensitive singular or plural names. Namespace defaults to the current context, then `default`. Diagnosis follows controller ownership by UID and correlates status, events, required configuration keys, image-pull Secrets, PVCs, and failing-container logs. Configuration and Secret values are never returned. Log and event text honor `MCP_HIDE_SENSITIVE`.\n\nTo diagnose a Pod from the CLI:\n\n```bash\nnpm run command -- kube_diagnose --name monitor-eks-aid-847484f765-4hwzz\n```\n\nFor controllers, add `--resourceType deployment` (or another supported type). Add `--namespace` when the workload is outside the current namespace.\n\nResults contain `target`, `context`, `observedAt`, `health`, `summary`, `findings`, `evidence`, and `coverage`. Findings reference evidence and distinguish historical failures from current problems; possible causes are separate from observed facts. Missing optional configuration is expected. Forbidden, unavailable, or missing required reads remain visible in `coverage.errors`; truncation and skipped reads appear in `coverage.truncations`. Health is `healthy`, `degraded`, or `unknown`; a confirmed failure can be reported even when collection is incomplete.\n\n### Customizing denials\n\n`MCP_CODE_MODE_DISABLED_TOOLS` (comma-separated) controls which capabilities are blocked inside `run_code`. Resolution order:\n\n1. `MCP_CODE_MODE_DISABLED_TOOLS` env var\n2. `disabledTools` in `kube-mcp.code-mode.json`\n3. Default: `[\"kube_port_forward\"]`\n\nAn empty env value clears the list. `kube_pod_exec` cannot be added — it is permanently blocked.\n\n## Protocol\n\nMCP 2026-07-28:\n\n- JSON Schema 2020-12 in/out contracts with server-side validation\n- Machine-readable `structuredContent` with text fallback\n- Accurate `read-only`, `destructive`, `idempotent`, `open-world` annotations\n- Deterministic tool ordering with cache hints for fixed vs. discovery-dependent surfaces\n- Stateless HTTP with discovery and header-based routing (`Mcp-Method`, `Mcp-Name`)\n- Execution failures returned as tool errors; protocol errors reserved for malformed requests\n\n## Local development\n\n```bash\ngit clone https://github.com/mikhae1/kubeview-mcp.git\ncd kubeview-mcp && npm install\n\nnpm run build      # compile\nnpm start          # build + run\nnpm test           # jest suite\nnpm run typecheck  # tsc --noEmit\n\n# Invoke a tool directly\nnpm run command -- kube_list --namespace=default\n```\n\nProtocol tests pin the SDK v2 client to `2026-07-28` and route through the server handler in-process (no open ports):\n\n```bash\nnpm test -- --runInBand \\\n  tests/server/StreamableHttpTransport.integration.test.ts \\\n  tests/server/StreamableHttpRuntime.test.ts \\\n  tests/server/TransportConfig.test.ts \\\n  tests/compat/McpSdkCompatibility.test.ts\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit an issue or a pull request.\n\n## License\n\nMIT © [mikhae1](https://github.com/mikhae1/kubeview-mcp)\n","readmeFilename":"README.md"}