{"_id":"@google-cloud/gcloud-mcp","_rev":"9-3b4d68abe9d9a7a27743cc316fbe8cfc","name":"@google-cloud/gcloud-mcp","dist-tags":{"latest":"0.5.3"},"versions":{"0.1.0":{"name":"@google-cloud/gcloud-mcp","version":"0.1.0","keywords":["gcloud","gcp","google cloud","mcp","mcp server"],"license":"Apache-2.0","_id":"@google-cloud/gcloud-mcp@0.1.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"google-admin","email":"github-admin@google.com"}],"homepage":"https://github.com/googleapis/gcloud-mcp#readme","bugs":{"url":"https://github.com/googleapis/gcloud-mcp/issues"},"bin":{"gcloud-mcp":"dist/src/index.js"},"dist":{"shasum":"37dec2467b99de39f33753c8b8b79695cfe1b0a6","tarball":"https://registry.npmjs.org/@google-cloud/gcloud-mcp/-/gcloud-mcp-0.1.0.tgz","fileCount":67,"integrity":"sha512-5jpmAV4NCSzMU1KusMm4lOpO4iM9f8xbwI2QXc8bTU5ckLrcopRxL9ViOnD1u20msQldIf1M2Ee7/Chev1Qntg==","signatures":[{"sig":"MEQCICQutNJBHoIdBBe713FJP/S7VIM9TjCa2yOEuJjSHxGBAiBl3aAYIxS9foTEykkfuWL9maD+d0B8SbELn3Gjkyf2Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188622},"main":"dist/src/index.js","type":"module","_from":"file:google-cloud-gcloud-mcp-0.1.0.tgz","types":"./dist/src/index.d.ts","scripts":{"fix":"prettier --write . && eslint . --fix","lint":"prettier --check . && eslint . --max-warnings 0","test":"vitest run","build":"tsc -p . && cp GEMINI-extension.md dist/","start":"node dist/src/index.js","prepare":"npm run build","pretest":"npm run build","posttest":"npm run lint"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/packages/gcloud-mcp/google-cloud-gcloud-mcp-0.1.0.tgz","_integrity":"sha512-5jpmAV4NCSzMU1KusMm4lOpO4iM9f8xbwI2QXc8bTU5ckLrcopRxL9ViOnD1u20msQldIf1M2Ee7/Chev1Qntg==","repository":{"url":"git+https://github.com/googleapis/gcloud-mcp.git","type":"git","directory":"packages/gcloud-mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) Server for interacting with GCP APIs","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.76","yargs":"^18.0.0","@types/yargs":"^17.0.33","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"turbo":"latest","eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","typescript-eslint":"^8.39.0","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-license-header":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/gcloud-mcp_0.1.0_1757434331059_0.6379845580302728","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@google-cloud/gcloud-mcp","version":"0.1.1","keywords":["gcloud","gcp","google cloud","mcp","mcp server"],"license":"Apache-2.0","_id":"@google-cloud/gcloud-mcp@0.1.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"google-admin","email":"github-admin@google.com"}],"homepage":"https://github.com/googleapis/gcloud-mcp#readme","bugs":{"url":"https://github.com/googleapis/gcloud-mcp/issues"},"bin":{"gcloud-mcp":"dist/src/index.js"},"dist":{"shasum":"b79a6752c1a0f2ddb4f4a1650d769a241da1dbcf","tarball":"https://registry.npmjs.org/@google-cloud/gcloud-mcp/-/gcloud-mcp-0.1.1.tgz","fileCount":68,"integrity":"sha512-2GoZixrufgW/Ly3yBKT7h3FP2MioZBKGtG6guvCJtqKNF+R90agFUL5+ne8LMBGas58rVPpTEwj4W3gY9EexnA==","signatures":[{"sig":"MEUCIQDCdUB6C4Y2z1EeP9S36W0EHy3c2S2Z+f6jvWyVgHdnjQIgVKnM60PTk85mwvJpMA+D2ACFvJ6c4bd39HpsYDaaxNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193805},"main":"dist/src/index.js","type":"module","_from":"file:google-cloud-gcloud-mcp-0.1.1.tgz","types":"./dist/src/index.d.ts","scripts":{"fix":"prettier --write . && eslint . --fix","lint":"prettier --check . && eslint . --max-warnings 0","test":"vitest run","build":"tsc -p . && cp GEMINI-extension.md dist/ && cp ../../README.md .","start":"node dist/src/index.js","prepare":"npm run build","pretest":"npm run build","posttest":"npm run lint"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/packages/gcloud-mcp/google-cloud-gcloud-mcp-0.1.1.tgz","_integrity":"sha512-2GoZixrufgW/Ly3yBKT7h3FP2MioZBKGtG6guvCJtqKNF+R90agFUL5+ne8LMBGas58rVPpTEwj4W3gY9EexnA==","repository":{"url":"git+https://github.com/googleapis/gcloud-mcp.git","type":"git","directory":"packages/gcloud-mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) Server for interacting with GCP APIs","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.76","yargs":"^18.0.0","@types/yargs":"^17.0.33","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"turbo":"latest","eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","typescript-eslint":"^8.39.0","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-license-header":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/gcloud-mcp_0.1.1_1757521848441_0.09132668143215206","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@google-cloud/gcloud-mcp","version":"0.2.0","keywords":["gcloud","gcp","google cloud","mcp","mcp server"],"license":"Apache-2.0","_id":"@google-cloud/gcloud-mcp@0.2.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"google-admin","email":"github-admin@google.com"}],"homepage":"https://github.com/googleapis/gcloud-mcp#readme","bugs":{"url":"https://github.com/googleapis/gcloud-mcp/issues"},"bin":{"gcloud-mcp":"dist/bundle.js"},"dist":{"shasum":"26e2acada1dfce7681396ada5efc5114885d299e","tarball":"https://registry.npmjs.org/@google-cloud/gcloud-mcp/-/gcloud-mcp-0.2.0.tgz","fileCount":4,"integrity":"sha512-ZxUqy9o4yOGqMWsYr59LED5NfNcpMRaDxFubjS8G+UlOn/Bu6oNyQdHSZ2y4XfMcov6J3a2QTO4DKTStlCtBfQ==","signatures":[{"sig":"MEUCIHJ03skj0hPC14YazI4GNqurMkv1idTplfm0FP6Kzg2AAiEA/SS0BcvUix2v+ji0jP5L5mJVzIuapvIvA8EVKI6YcYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845447},"type":"module","_from":"file:google-cloud-gcloud-mcp-0.2.0.tgz","scripts":{"fix":"prettier --write . && eslint . --fix","lint":"prettier --check . && eslint . --max-warnings 0","test":"vitest run","build":"tsc --noemit && node build.js && cp ../../README.md .","start":"node dist/bundle.js","prepare":"npm run build","pretest":"npm run build","posttest":"npm run lint"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/packages/gcloud-mcp/google-cloud-gcloud-mcp-0.2.0.tgz","_integrity":"sha512-ZxUqy9o4yOGqMWsYr59LED5NfNcpMRaDxFubjS8G+UlOn/Bu6oNyQdHSZ2y4XfMcov6J3a2QTO4DKTStlCtBfQ==","repository":{"url":"git+https://github.com/googleapis/gcloud-mcp.git","type":"git","directory":"packages/gcloud-mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) Server for interacting with GCP APIs","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.76","yargs":"^18.0.0","@types/yargs":"^17.0.33","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"turbo":"latest","eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"^0.25.10","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","typescript-eslint":"^8.39.0","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-license-header":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/gcloud-mcp_0.2.0_1759159752962_0.5574516796818336","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@google-cloud/gcloud-mcp","version":"0.3.0","keywords":["gcloud","gcp","google cloud","mcp","mcp server"],"license":"Apache-2.0","_id":"@google-cloud/gcloud-mcp@0.3.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"google-admin","email":"github-admin@google.com"}],"homepage":"https://github.com/googleapis/gcloud-mcp#readme","bugs":{"url":"https://github.com/googleapis/gcloud-mcp/issues"},"bin":{"gcloud-mcp":"dist/bundle.js"},"dist":{"shasum":"9c8caa85e702ca7309bbf3adae96994b9d2f2ad6","tarball":"https://registry.npmjs.org/@google-cloud/gcloud-mcp/-/gcloud-mcp-0.3.0.tgz","fileCount":4,"integrity":"sha512-DDs2ZxLNI9nINyOq+q1y3r2S4iBh2aHRbWm1rhrOF8lC00pVxeU93QPYdhqrx33+WOhCGB8PE7PGuJMdGYe7QA==","signatures":[{"sig":"MEYCIQDhrkMxHeWGF0Cg8KpNWlW/FgM2LIUscd/ByihJLk6F0wIhAN11fZcImr4utvrz0foob4dMv3SvTcRJXX4WlLE8lgbF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845378},"type":"module","_from":"file:google-cloud-gcloud-mcp-0.3.0.tgz","scripts":{"fix":"prettier --write . && eslint . --fix","lint":"prettier --check . && eslint . --max-warnings 0","test":"vitest run","build":"tsc --noemit && node build.js","start":"node dist/bundle.js","prepare":"npm run build","pretest":"npm run build","posttest":"npm run lint"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/packages/gcloud-mcp/google-cloud-gcloud-mcp-0.3.0.tgz","_integrity":"sha512-DDs2ZxLNI9nINyOq+q1y3r2S4iBh2aHRbWm1rhrOF8lC00pVxeU93QPYdhqrx33+WOhCGB8PE7PGuJMdGYe7QA==","repository":{"url":"git+https://github.com/googleapis/gcloud-mcp.git","type":"git","directory":"packages/gcloud-mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) Server for interacting with GCP APIs","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.76","yargs":"^18.0.0","@types/yargs":"^17.0.33","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"turbo":"latest","eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"^0.25.10","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","typescript-eslint":"^8.39.0","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-license-header":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/gcloud-mcp_0.3.0_1759948416565_0.1659354085629432","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@google-cloud/gcloud-mcp","version":"0.4.0","keywords":["gcloud","gcp","google cloud","mcp","mcp server"],"license":"Apache-2.0","_id":"@google-cloud/gcloud-mcp@0.4.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"google-admin","email":"github-admin@google.com"}],"homepage":"https://github.com/googleapis/gcloud-mcp#readme","bugs":{"url":"https://github.com/googleapis/gcloud-mcp/issues"},"bin":{"gcloud-mcp":"dist/bundle.js"},"dist":{"shasum":"8e90b2296c9c8a2165f60bcbf615a6abb3da3093","tarball":"https://registry.npmjs.org/@google-cloud/gcloud-mcp/-/gcloud-mcp-0.4.0.tgz","fileCount":4,"integrity":"sha512-qT12Vwkz4XfG5NNtA3No9Ur8OqE8TviLv9mkOWvAmStBQ3bytESJxHIuw8JMTdxNjIPKqpZy79HCzkEtjaQZ3A==","signatures":[{"sig":"MEQCIHC5LgKQ6mSTczFu9ft27kBDtR6yq1HwnPNMz93I4VZFAiAi0324Ly7ctSeKiYOBVd8WkFjTrKwNgAfgEonZsrUebw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848700},"type":"module","_from":"file:google-cloud-gcloud-mcp-0.4.0.tgz","scripts":{"fix":"prettier --write . && eslint . --fix","lint":"prettier --check . && eslint . --max-warnings 0","test":"vitest run","build":"tsc --noemit && node build.js","start":"node dist/bundle.js","prepare":"npm run build","pretest":"npm run build","posttest":"npm run lint"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/packages/gcloud-mcp/google-cloud-gcloud-mcp-0.4.0.tgz","_integrity":"sha512-qT12Vwkz4XfG5NNtA3No9Ur8OqE8TviLv9mkOWvAmStBQ3bytESJxHIuw8JMTdxNjIPKqpZy79HCzkEtjaQZ3A==","repository":{"url":"git+https://github.com/googleapis/gcloud-mcp.git","type":"git","directory":"packages/gcloud-mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) Server for interacting with GCP APIs","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.76","yargs":"^18.0.0","@types/yargs":"^17.0.33","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"turbo":"latest","eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"^0.25.10","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","typescript-eslint":"^8.39.0","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-license-header":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/gcloud-mcp_0.4.0_1761662891562_0.3794392882252504","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@google-cloud/gcloud-mcp","version":"0.5.0","keywords":["gcloud","gcp","google cloud","mcp","mcp server"],"license":"Apache-2.0","_id":"@google-cloud/gcloud-mcp@0.5.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"google-admin","email":"github-admin@google.com"}],"homepage":"https://github.com/googleapis/gcloud-mcp#readme","bugs":{"url":"https://github.com/googleapis/gcloud-mcp/issues"},"bin":{"gcloud-mcp":"dist/bundle.js"},"dist":{"shasum":"3697303ac2247ee59b6a91957347c3abb4cdb35d","tarball":"https://registry.npmjs.org/@google-cloud/gcloud-mcp/-/gcloud-mcp-0.5.0.tgz","fileCount":4,"integrity":"sha512-WFcJT2/6eixMsbZgxFAKp8DZBxrVtuJvn8gWDyoiMTsxfFdt6ezVD2UBQv3Oc2QAxSoi/wW6+vtus9fipW/OSw==","signatures":[{"sig":"MEUCIQDIF2KBQACpW4bbxokiw2sz7mQkZ672SXTSWxD5K6sE1QIgPL8PIb17FeWrxRdm3/9lQZUW/tegguXGZj2SRq/cbRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287469},"type":"module","_from":"file:google-cloud-gcloud-mcp-0.5.0.tgz","scripts":{"fix":"prettier --write . && eslint . --fix","lint":"prettier --check . && eslint . --max-warnings 0","test":"vitest run","build":"tsc --noemit && node build.js","start":"node dist/bundle.js","prepare":"npm run build","pretest":"npm run build","posttest":"npm run lint"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/packages/gcloud-mcp/google-cloud-gcloud-mcp-0.5.0.tgz","_integrity":"sha512-WFcJT2/6eixMsbZgxFAKp8DZBxrVtuJvn8gWDyoiMTsxfFdt6ezVD2UBQv3Oc2QAxSoi/wW6+vtus9fipW/OSw==","repository":{"url":"git+https://github.com/googleapis/gcloud-mcp.git","type":"git","directory":"packages/gcloud-mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) Server for interacting with GCP APIs","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.76","yargs":"^18.0.0","@types/yargs":"^17.0.33","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"turbo":"latest","eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"^0.27.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","typescript-eslint":"^8.39.0","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-license-header":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/gcloud-mcp_0.5.0_1765811232460_0.08268602398830693","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@google-cloud/gcloud-mcp","version":"0.5.1","keywords":["gcloud","gcp","google cloud","mcp","mcp server"],"license":"Apache-2.0","_id":"@google-cloud/gcloud-mcp@0.5.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"google-admin","email":"github-admin@google.com"}],"homepage":"https://github.com/googleapis/gcloud-mcp#readme","bugs":{"url":"https://github.com/googleapis/gcloud-mcp/issues"},"bin":{"gcloud-mcp":"dist/bundle.js"},"dist":{"shasum":"38764a0490ef21c5702c4c86711e6e5cefc6ea63","tarball":"https://registry.npmjs.org/@google-cloud/gcloud-mcp/-/gcloud-mcp-0.5.1.tgz","fileCount":4,"integrity":"sha512-m1z1XLjb4DlaV0r2l8zcR8EV/DWMMG3w/TXZDVSEF8Yp5UgzOR4ckx5coujc47JkCTMX2YRXsmgYs06HDf57ng==","signatures":[{"sig":"MEQCIBohx4hCfzHGNY82wN4pIZpy4ls4ECT3RlEO/hPRcEBfAiAFCKAtWayMq5PWr0XdzQVvIL13QZTWBye4nUESLrzhaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287883},"type":"module","_from":"file:google-cloud-gcloud-mcp-0.5.1.tgz","scripts":{"fix":"prettier --write . && eslint . --fix","lint":"prettier --check . && eslint . --max-warnings 0","test":"vitest run","build":"tsc --noemit && node build.js","start":"node dist/bundle.js","prepare":"npm run build","pretest":"npm run build","posttest":"npm run lint"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/packages/gcloud-mcp/google-cloud-gcloud-mcp-0.5.1.tgz","_integrity":"sha512-m1z1XLjb4DlaV0r2l8zcR8EV/DWMMG3w/TXZDVSEF8Yp5UgzOR4ckx5coujc47JkCTMX2YRXsmgYs06HDf57ng==","repository":{"url":"git+https://github.com/googleapis/gcloud-mcp.git","type":"git","directory":"packages/gcloud-mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) Server for interacting with GCP APIs","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.76","yargs":"^18.0.0","@types/yargs":"^17.0.33","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"turbo":"latest","eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"^0.27.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","typescript-eslint":"^8.39.0","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-license-header":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/gcloud-mcp_0.5.1_1765909856013_0.31415113031122033","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@google-cloud/gcloud-mcp","version":"0.5.2","keywords":["gcloud","gcp","google cloud","mcp","mcp server"],"license":"Apache-2.0","_id":"@google-cloud/gcloud-mcp@0.5.2","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"google-admin","email":"github-admin@google.com"}],"homepage":"https://github.com/googleapis/gcloud-mcp#readme","bugs":{"url":"https://github.com/googleapis/gcloud-mcp/issues"},"bin":{"gcloud-mcp":"dist/bundle.js"},"dist":{"shasum":"750599c3f004acfe14b097b5f85f990ac3fa6542","tarball":"https://registry.npmjs.org/@google-cloud/gcloud-mcp/-/gcloud-mcp-0.5.2.tgz","fileCount":4,"integrity":"sha512-DuQLJ0FSj9tdAldHXDAwb2pQ1FGN0U7RZy5vVqSdkTdYbmtWV4vyGWBbBzjac9VH1LscoRhRkXbQd6f5XGzLQQ==","signatures":[{"sig":"MEUCIQDbFzMSzMLtfMB4lnmdGq9eibpmUkqmLlqsBqSLiAVDHgIgGVUXeBQsp1o908nK0NuWZ2gTue18PefpeBKed+hfJts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287859},"type":"module","_from":"file:google-cloud-gcloud-mcp-0.5.2.tgz","scripts":{"fix":"prettier --write . && eslint . --fix","lint":"prettier --check . && eslint . --max-warnings 0","test":"vitest run","build":"tsc --noemit && node build.js","start":"node dist/bundle.js","prepare":"npm run build","pretest":"npm run build","posttest":"npm run lint"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/packages/gcloud-mcp/google-cloud-gcloud-mcp-0.5.2.tgz","_integrity":"sha512-DuQLJ0FSj9tdAldHXDAwb2pQ1FGN0U7RZy5vVqSdkTdYbmtWV4vyGWBbBzjac9VH1LscoRhRkXbQd6f5XGzLQQ==","repository":{"url":"git+https://github.com/googleapis/gcloud-mcp.git","type":"git","directory":"packages/gcloud-mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) Server for interacting with GCP APIs","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.76","yargs":"^18.0.0","@types/yargs":"^17.0.33","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"turbo":"latest","eslint":"^9.32.0","vitest":"^3.2.4","esbuild":"^0.27.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","typescript-eslint":"^8.39.0","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.0","eslint-plugin-license-header":"^0.8.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/gcloud-mcp_0.5.2_1765923645231_0.7752588992786185","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@google-cloud/gcloud-mcp","version":"0.5.3","type":"module","bin":{"gcloud-mcp":"dist/bundle.js"},"scripts":{"build":"tsc --noemit && node build.js","test":"vitest run","test:integration":"vitest run --config vitest.config.integration.ts","start":"node dist/bundle.js","lint":"prettier --check . && eslint . --max-warnings 0","fix":"prettier --write . && eslint . --fix","prepare":"npm run build","pretest":"npm run build","posttest":"npm run lint"},"repository":{"type":"git","url":"git+https://github.com/googleapis/gcloud-mcp.git","directory":"packages/gcloud-mcp"},"keywords":["gcloud","gcp","google cloud","mcp","mcp server"],"license":"Apache-2.0","bugs":{"url":"https://github.com/googleapis/gcloud-mcp/issues"},"homepage":"https://github.com/googleapis/gcloud-mcp#readme","description":"Model Context Protocol (MCP) Server for interacting with GCP APIs","devDependencies":{"typescript":"^5.9.2","typescript-eslint":"^8.39.0","@tsconfig/strictest":"^2.0.5","@types/node":"^24.2.1","@typescript-eslint/eslint-plugin":"^8.39.0","@typescript-eslint/parser":"^8.39.0","@vitest/coverage-v8":"^3.2.4","esbuild":"^0.27.0","eslint":"^9.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.32.0","eslint-plugin-license-header":"^0.8.0","eslint-plugin-prettier":"^5.5.4","prettier":"^3.6.2","turbo":"latest","vitest":"^3.2.4"},"dependencies":{"@modelcontextprotocol/sdk":"^1.24.0","@types/yargs":"^17.0.33","yargs":"^18.0.0","zod":"^3.25.76"},"_id":"@google-cloud/gcloud-mcp@0.5.3","_integrity":"sha512-kfTcqDklnOPEvM5bfqaNLmoFVLSmHHmtH7ZuVAOt+BFNCD+QsOtg2koIolAhZA6RpZbeuzbxW0lgy0y+rR3Jwg==","_resolved":"/b/f/w/src/git/build-dir/packages/gcloud-mcp/google-cloud-gcloud-mcp-0.5.3.tgz","_from":"file:google-cloud-gcloud-mcp-0.5.3.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-kfTcqDklnOPEvM5bfqaNLmoFVLSmHHmtH7ZuVAOt+BFNCD+QsOtg2koIolAhZA6RpZbeuzbxW0lgy0y+rR3Jwg==","shasum":"756886fee7681a9eaaabf512cf75972c840f36a3","tarball":"https://registry.npmjs.org/@google-cloud/gcloud-mcp/-/gcloud-mcp-0.5.3.tgz","fileCount":4,"unpackedSize":1296263,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBmJgnCuyccmleRxaRNQvo9G5Kr4wl9pgdi3a6/S6/+qAiAST3Zlx8tk3+sZyAK+FjXC7AqKgd09iUAB4CC2S/MtUQ=="}]},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"google-admin","email":"github-admin@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gcloud-mcp_0.5.3_1767635961989_0.31208353589086824"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-09T16:12:10.959Z","modified":"2026-01-05T17:59:22.410Z","0.1.0":"2025-09-09T16:12:11.255Z","0.1.1":"2025-09-10T16:30:48.630Z","0.2.0":"2025-09-29T15:29:13.190Z","0.3.0":"2025-10-08T18:33:36.790Z","0.4.0":"2025-10-28T14:48:11.790Z","0.5.0":"2025-12-15T15:07:12.613Z","0.5.1":"2025-12-16T18:30:56.186Z","0.5.2":"2025-12-16T22:20:45.443Z","0.5.3":"2026-01-05T17:59:22.183Z"},"bugs":{"url":"https://github.com/googleapis/gcloud-mcp/issues"},"license":"Apache-2.0","homepage":"https://github.com/googleapis/gcloud-mcp#readme","keywords":["gcloud","gcp","google cloud","mcp","mcp server"],"repository":{"type":"git","url":"git+https://github.com/googleapis/gcloud-mcp.git","directory":"packages/gcloud-mcp"},"description":"Model Context Protocol (MCP) Server for interacting with GCP APIs","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"google-admin","email":"github-admin@google.com"}],"readme":"[![Version](https://img.shields.io/npm/v/@google-cloud/gcloud-mcp)](https://www.npmjs.com/package/@google-cloud/gcloud-mcp)\n\n# gcloud MCP Server ☁️\n\nThe gcloud\n[Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro)\nserver enables AI assistants to easily interact with the Google Cloud\nenvironment using the gcloud CLI. With the gcloud MCP server you can:\n\n- **Interact with Google Cloud using natural language.** Describe the outcome\n  you want instead of memorizing complex command syntax, flags, and arguments.\n- **Automate and simplify complex workflows.** Chain multiple cloud operations\n  into a single, repeatable command to reduce manual effort and the chance of\n  error.\n- **Lower the barrier to entry for cloud management.** Empower team members who\n  are less familiar with gcloud to perform powerful actions confidently and\n  safely.\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- [Node.js](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm):\n  version 20 or higher\n- [gcloud CLI](https://cloud.google.com/sdk/docs/install)\n\n## ✨ Set up your MCP server\n\n### Gemini CLI and Gemini Code Assist\n\nTo integrate MCP servers with Gemini CLI or Gemini Code Assist, run the setup\ncommand below from your home directory for MCP server listed in the table. This\nwill install the MCP server as a\n[Gemini CLI extension](https://github.com/google-gemini/gemini-cli/blob/main/docs/extension.md).\nfor the current user, making it available for all your projects.\n\n```shell\nnpx @google-cloud/gcloud-mcp init --agent=gemini-cli\n```\n\nAfter the initialization process, you can verify that the gcloud-mcp server is\nconfigured correctly by running the following command:\n\n```\ngemini mcp list\n\n> ✓ gcloud: npx -y @google-cloud/gcloud-mcp (stdio) - Connected\n```\n\n### Allowlist / Denylist Commands\n\nThe gcloud MCP server also allows for allowlisting/denylisting commands. For more information, see the [denylist documentation](../../doc/denylist.md).\n\n### For other AI clients\n\nTo use the gcloud-mcp server with other clients, add the following snippet\nto their respective JSON configuration files for each MCP server:\n\n```json\n\"gcloud\": {\n  \"command\": \"npx\",\n  \"args\": [\"-y\", \"@google-cloud/gcloud-mcp\"]\n}\n```\n\nInstructions for popular tools:\n\n- **Claude Desktop:** Open **Claude > Settings > Developer > Edit Config** and\n  edit `claude_desktop_config.json`.\n- **Cline:** Click the MCP Servers icon, then **Configure MCP Servers** to edit\n  `cline_mcp_settings.json`.\n- **Cursor:** Edit `.cursor/mcp.json` for a single project or\n  `~/.cursor/mcp.json` for all projects.\n- **Gemini CLI (Manual Setup):** [If not using extensions](#gemini-cli-and-gemini-code-assist),\n  edit `.gemini/settings.json` for a single project or `~/.gemini/settings.json` for\n  all projects.\n\nFor **Visual Studio Code** edit the `.vscode/mcp.json` file in your workspace\nfor a single project or your global user settings file for all projects:\n\n```json\n\"servers\": {\n  \"gcloud\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@google-cloud/gcloud-mcp\"]\n  }\n}\n```\n\n## 🛠 Local Development\n\nFor more information regarding installing the repository locally, please see\n[development.md](../../doc/DEVELOPMENT.md)\n\n## 🧰 Available MCP Tools\n\n| Tool                 | Description                                                                                                                                               |\n| :------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `run_gcloud_command` | Executes a gcloud command. Some commands have been restricted from execution by the agent. See [MCP Permissions](#-mcp-permissions) for more information. |\n\n## 🔑 MCP Permissions\n\nThe permissions of the gcloud MCP are directly tied to the permissions of the active\ngcloud account. To restrict permissions and operate with the principle of least\nprivilege, you can\n[authorize as a service account using impersonation](https://cloud.google.com/sdk/docs/authorizing#impersonation) and\nassign the service account a\n[role with limited permissions](https://cloud.google.com/iam/docs/roles-overview).\n\nBy default, the gcloud MCP prevents execution of gcloud commands that don't\nmake sense for AI agents. This is done to restrict commands that can run\narbitrary inputs and initiate interactive sessions. See\n[here](https://github.com/googleapis/gcloud-mcp/blob/ed743f04272744e57aa4990f5fcd9816a05b03ba/packages/gcloud-mcp/src/index.ts#L29)\nfor the list of denied commands.\n\n## 💫 Other Google Cloud MCP Servers\n\nGoogle Cloud offers these other servers:\n\n- [Firebase MCP](https://firebase.google.com/docs/cli/mcp-server)\n- [Google Analytics MCP](https://github.com/googleanalytics/google-analytics-mcp)\n- [Google Cloud Genmedia MCP](https://github.com/GoogleCloudPlatform/vertex-ai-creative-studio/tree/main/experiments/mcp-genmedia)\n- [Google Cloud Run MCP](https://github.com/GoogleCloudPlatform/cloud-run-mcp)\n- [Google Kubernetes Engine (GKE) MCP](https://github.com/GoogleCloudPlatform/gke-mcp)\n- [Google Security Operations and Threat Intelligence MCP](https://github.com/google/mcp-security)\n- [MCP Toolbox for Databases](https://github.com/googleapis/genai-toolbox)\n\n## 👥 Contributing\n\nWe welcome contributions! Whether you're fixing bugs, sharing feedback, or\nimproving documentation, your contributions are welcome. Please read our\n[Contributing Guide](../../CONTRIBUTING.md) to get started.\n\n## 📄 Important Notes\n\nThis repository is currently in preview and may see breaking changes. This\nrepository provides a solution, not an officially supported Google product. It\nis not covered under [Google Cloud Terms of Service](https://cloud.google.com/terms).\nIt may break when the MCP specification, other SDKs, or when other solutions\nand products change. See also our [Security Policy](../../SECURITY.md).\n","readmeFilename":"README.md"}