{"_id":"axion-planetary-mcp","_rev":"42-85ca41618331b589fbc4aeeb722e6250","name":"axion-planetary-mcp","dist-tags":{"latest":"1.2.33"},"versions":{"1.0.0":{"name":"axion-planetary-mcp","version":"1.0.0","keywords":["mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.0.0","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js"},"dist":{"shasum":"04cc82407512dfefe901d72ca581f16785032080","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.0.0.tgz","fileCount":214,"integrity":"sha512-iytwtkGPUKdM7PIktoAHmDJw+xayjY6XZTusPo4+0xjRSBjkHjJsacpc6im+tcpumkbsc6W51GdWS/KfllyIYg==","signatures":[{"sig":"MEQCIEmdv4RZUlgD0lopd4EOcwseS6xFMxCQptEZiZrpV7rCAiB9u73B9NlJicXAE1VxVb6flWCFLzssNmZBGE6zlh4e5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338117397},"main":"dist/index.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"755a9992cf1e7423c6cce9854c9ff95af483739e","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"next build","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 Transform Claude Desktop into a Geospatial Analysis Powerhouse with Google Earth Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.0.0_1758008344285_0.03948883740119746","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"axion-planetary-mcp","version":"1.0.1","keywords":["mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.0.1","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js"},"dist":{"shasum":"d5b77c066081fe3dbf24aea726fbf4c4e4bb7550","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.0.1.tgz","fileCount":214,"integrity":"sha512-rmkaBT3G2/98kwDCZDpLunqWCMVlNC2lfl9fAycq4mXhXpDgQs7A0uuyWikANP64vkYtH8GjM1txb4LIvhEsgg==","signatures":[{"sig":"MEUCIF2EXc386yN1Bt2OuoEvBT62NCi0ySkxp3VJz/aoC3raAiEAsUCtpguT8/4Esu7qwbMqqjdlCG/vulF2XddYw/IcltQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338120789},"main":"dist/index.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"61a7cbb4b5a0b8e3ff94b3abc141e775ee16fcdc","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"next build","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 Transform Claude Desktop into a Geospatial Analysis Powerhouse with Google Earth Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.0.1_1758009895621_0.7698711848207964","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"axion-planetary-mcp","version":"1.0.2","keywords":["mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.0.2","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js"},"dist":{"shasum":"1d9d197384797efd52f0d15c0e5d074311ea3823","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.0.2.tgz","fileCount":214,"integrity":"sha512-OXLCtDf8D8psikHsEU45XyqLgClJxQpQ1uv61ZABG7qn5Mima5hjr/2bxYjYzbv4cF76GSvMzsEB+AuqU3XHYg==","signatures":[{"sig":"MEQCIDB0xb+IEliZUy/4d20Xwgj8fRauS191uPtLvtjqzj1WAiBs8xNbHje2dRbwQZb8wl7nX6bmJFvhnOiq2xJZowZ0eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338120118},"main":"dist/index.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8560f4de93c9be9d3d5febc577bc99946fa335a5","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"next build","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 Transform Claude Desktop into a Geospatial Analysis Powerhouse with Google Earth Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.0.2_1758011118143_0.22952839585641538","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"axion-planetary-mcp","version":"1.0.3","keywords":["mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.0.3","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js"},"dist":{"shasum":"892751bc9c5c09d61c505caeef0c7803116ff3d6","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.0.3.tgz","fileCount":214,"integrity":"sha512-FUIorCk5xYFWI4c0yGSDDnU344xZi+r4si1NAzBKG3R9iMzHLAq2hSer8+1UB2HkVp2ROePTYatk9kIER0d8rw==","signatures":[{"sig":"MEUCIQDSHQlbqQ+iXaa3PGeeyfWtzdSBaqwcjoauCPA6qTDRrgIgCKxJXQOHs7gNDH2lmufgLTrCyL0rsa+/zbM0LFBd1pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338120286},"main":"dist/index.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"89e39691f0a38fac4f25d36e01ae4b3199eb05c6","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"next build","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 Transform Claude Desktop into a Geospatial Analysis Powerhouse with Google Earth Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.0.3_1758012327715_0.6213776437485123","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"axion-planetary-mcp","version":"1.1.0","keywords":["mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.1.0","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"c2d62da04ddff50d047c0a90874b9d5c91ea1eac","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.1.0.tgz","fileCount":221,"integrity":"sha512-kE1SuKXAkYL/UvchfmmgHnyNMP+fGlcqVdAGlZwHKZbcb0cLmKkDAy449Qwh15KENm4dIAvvLCZBwn2DyyuhoQ==","signatures":[{"sig":"MEUCIQCj4rhWkW2m2vh2mfWqM0eYyFp9/IZpxj//9AMzVpzNdAIgGWAg4E5WtMdkOXelKuc/XdsI1R5YEh9JetQd537chpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338345359},"main":"mcp-sse-complete.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d5f0952d065abfbfe69367da3e99b8ee7151a843","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"next build","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 Transform any MCP client into a Geospatial Analysis Powerhouse with Google Earth Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.1.0_1758018350077_0.34639001165484795","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"axion-planetary-mcp","version":"1.1.1","keywords":["mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.1.1","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"48a821ad67c7d0b309d09d8b162c144cb1fb9aeb","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.1.1.tgz","fileCount":221,"integrity":"sha512-WNiE7SLqO854CkdT88He750Erl3Gyd7VFfohLCeY4n7Ts+TK80YazVcNpJOAoFOtHLt9b/VG3aQqj/b7O+LXAw==","signatures":[{"sig":"MEYCIQCR0e7Jw8ZPzmdkqr6PZDl4QTFJdHvEiO/8rDlxizoxPQIhANwALF+AQ+bzh+gv8kogWRXWAJ0ATPYWEF/JbRDPFHKK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338345359},"main":"mcp-sse-complete.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b7f2b546a912ee1ac206474abbc213ee2b68db0e","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"next build","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 Transform any MCP client into a Geospatial Analysis Powerhouse with Google Earth Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.1.1_1758021436743_0.06457966213723454","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"axion-planetary-mcp","version":"1.1.2","keywords":["mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.1.2","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"5fcc939ddf1419da4ebb0642f2b3f592dc05414e","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.1.2.tgz","fileCount":221,"integrity":"sha512-z9N+08YYVR6MzKfSzhgmlnyH3kUfgO19eMBup4tLqjMZKtyt2bjn2kZthLBxccYY19QkFjw4C9s0Bsh0q5mmZg==","signatures":[{"sig":"MEUCIBIUNt3uXfC4hwdeGeSmUAikJjkIKYwVfl4mCTOjB9KvAiEAnPNDO1ufQP6PUAFA7VMjIyAOQa9GecOg76oLy2vvVvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338345275},"main":"mcp-sse-complete.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"467ad64abc4d69957816a4d48c6177d19f63627b","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"echo 'Build already included in package'","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 Transform any MCP client into a Geospatial Analysis Powerhouse with Google Earth Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.1.2_1758022328841_0.0021400346879132393","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"axion-planetary-mcp","version":"1.1.3","keywords":["mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.1.3","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"ecc76215e9f157a4a37ff76a9df240f21902c27e","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.1.3.tgz","fileCount":221,"integrity":"sha512-SievewCblxhrHXwuH0CmNic3xKm0Qh47Ws9icqIddRFBwhrSINFQk0ncgQ/Ru4CdyzbbIE3vCIiU0FKyl4b1mg==","signatures":[{"sig":"MEQCIB7u3J5KmVjLCtUX+KQiKE/SqM8VbGJnwt8jpJ8YRmmXAiAuTX4rUmKK8dNvU0movp9WCswcm2xYzCgOyhRiaweZkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338345278},"main":"mcp-sse-complete.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"698cf6273d51b3f7f4307f1ca626093692eddc99","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"echo 'Build already included in package'","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 Transform any MCP client into a Geospatial Analysis Powerhouse with Google Earth Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.1.3_1758023087043_0.6614640035880923","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"axion-planetary-mcp","version":"1.1.4","keywords":["mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.1.4","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"53f9fa2ca80ce02ba56480e11f872099ce82fc82","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.1.4.tgz","fileCount":221,"integrity":"sha512-ludpUdLvMwjO8r9Ja8RZVgDga7HO5JuLyCxy040rB8+nb0MywiH+2C5b/Rh9VnzMfxOb/NhELB0HdohvCHF8IA==","signatures":[{"sig":"MEYCIQC7gLFTdT5nalnWwTIdHOMe7M3ailRYKPwTDBdw+sFHQQIhAKQgYglLrlyQZye7/v1hX92zkOZUUm+2npf/sWGzRbOt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338345275},"main":"mcp-sse-complete.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e2c71e02c5ec243ac320eaaddd127be1474165ef","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"echo 'Build already included in package'","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 Transform any MCP client into a Geospatial Analysis Powerhouse with Google Earth Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.1.4_1758023491814_0.05693738700409212","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"axion-planetary-mcp","version":"1.1.5","keywords":["mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.1.5","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"109e72e227dac7630a6c0ff00c0a18ab79b14c5e","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.1.5.tgz","fileCount":221,"integrity":"sha512-yWraDJiUpQvcxwqryJjJVbh1976b+wkEW1tD+EKtCV0XxcSPb0DZ/Y8+B3j4PyyGu9d1GH8M9QBBeeujlaKNIQ==","signatures":[{"sig":"MEUCIQCyc8+kghHh3RC8+iJybA+ljzr4nNEt2SsHcl9k4FikowIgZyDPnDOijnoASGfRx7H2Es+qswLvff32Js2GqGiElBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338352307},"main":"mcp-sse-complete.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f11de75608cd46504df3cf887d2f2862a92cf09f","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"echo 'Build already included in package'","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 Transform any MCP client into a Geospatial Analysis Powerhouse with Google Earth Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.1.5_1758025799969_0.040061609480355864","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"axion-planetary-mcp","version":"1.2.0","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.0","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"f6a571267b9f2fd3194ea07050865a92d7abbc49","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.0.tgz","fileCount":221,"integrity":"sha512-uQsmtlMaGAFgg1Cg6n3BTsrU9J11fi8orpvQYNeZkRlpw76hSQt+drc0lglb9mOm7O3a2XEHMyLwIxgVTzY/Pw==","signatures":[{"sig":"MEUCIFBCFaPvK2eFTYDQ2Dshug3Om5CT17VVUs4emGAsviorAiEAtc+zxq96lTLx3m3iQpu1Sk3Qt9+c21e5x05gSk1nLzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338359166},"main":"mcp-sse-complete.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8a0ef49aeae3c554d7d1f3e9cd2578596361d8fb","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","format":"prettier -w .","typecheck":"tsc -p . --noEmit","build:next":"echo 'Build already included in package'","start:next":"next start","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.0_1758063922202_0.5561904781077385","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"axion-planetary-mcp","version":"1.2.1","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.1","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"00379dde909ac11f7db8b3a0c9ef798ba6a68bc0","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.1.tgz","fileCount":256,"integrity":"sha512-lqG6FESONGwh+sZw5qtcFBajnxyrWmXeGWgWaB8DuPGDv0cyoa8QhwklZdLPRGdG1PgmuGbmlr7r88S35PU99Q==","signatures":[{"sig":"MEQCIFhoxNCy153ah1pBW4av5iE0bPU3zbK/BB3TR4oA0b+8AiBsetRHGba0e4Av8jT4kSSqO2LfA0SHPzX1ybQx9BHhXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559120919},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1a39cb53ed522ae16fba73ba9c697e13f665bd41","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.1_1758112457358_0.5877377539125088","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"axion-planetary-mcp","version":"1.2.2","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.2","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"f8bbb10fb0e6d1a9b9fea8766c41b36f60391778","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.2.tgz","fileCount":256,"integrity":"sha512-zbpB1stDA3ZmktxoYatsvkvTBKGmMGWW68cA5YlajwwzYjKeYVPdHYFufC6CESGFIiJHSjt2EVqAHcj5eQZt1w==","signatures":[{"sig":"MEUCIQCZupKqAWgsHXETPwwn0PdZ4NkjcP5SbkulZbUQ3eKkigIgLvfTgJmt+tOS79rQpM0veSLiEEIqE6Ktysf0lH/L+TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559121409},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4f40388def6128d52901f6b0467be41398c5eb45","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.2_1758112908660_0.7562451665084629","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"axion-planetary-mcp","version":"1.2.3","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.3","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"049a32bbe7b03bf9f12d3ce0e2007690e0ad7719","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.3.tgz","fileCount":259,"integrity":"sha512-GDpEcKWC1NAgTaOQP1L9LStHfvrCu7rCWM0MXd949ZEF9SXAClYH2l6riglhkFy1AFeP0CH+YICp8049h2qoeg==","signatures":[{"sig":"MEUCIQDobju1Y5Nk8lpfzzYqCzN/1LiCayJzuf0YxTa4lGbBNAIgT0DgqfIkAC7P7P+g0xHk6HxWAZ43e2No2u3bXJpXNe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559128582},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e381810a8140e025c97e615f96d514ef5def3bbd","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.3_1758114430705_0.6903208955687821","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"axion-planetary-mcp","version":"1.2.4","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.4","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"e434b9f22bcd2b3d9445cb89e03a05dd0f0ac7b0","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.4.tgz","fileCount":258,"integrity":"sha512-dgcMKjB8d4HUk3feCpUD7OxPtXTpN1LlWz9Ipx8cgFoZeCpJbMYKK8HaWmtQgGl+lmjtJ1UZhQptZeOnXjTHnw==","signatures":[{"sig":"MEUCIQDiMsXRZfzbe8oYRV7n6Yn6Jb1SmoRxoy7BAlzGOhaCLQIgDWEiuPDPr24P8bAp1L/rkCvGNL0qoyrvRmc73IC5+lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559126360},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0ef72e7c5e1537bd39082ec1c1352b418e46f7ce","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.4_1758115380612_0.4439299913015142","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"axion-planetary-mcp","version":"1.2.5","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.5","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"859811fed1fcfb9be2cd69dff6bc1f239ce6a28d","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.5.tgz","fileCount":258,"integrity":"sha512-42We/73Q7Y/baAc/gTDL6oe8XkZxs59WkWPWstPdbsCFxhnVHTTSvUsZZMGFSe0Lm+bJ1iVoQ3zSXCUBis4AJA==","signatures":[{"sig":"MEYCIQDjEXm7qhQBiU1kXaOYgUX10LzY+10uNXy636zp8aFcAQIhANxqw5cR6oBOUB3IsNat01tbBGbDOGUyqzaFpnAMkOmY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559126890},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8f0b5f0d045682c2598c8d54b2ac703b99d37c2e","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.5_1758116051130_0.8201744440591103","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"axion-planetary-mcp","version":"1.2.6","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.6","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"6b9cdb030cbeb16983d1ecd9edb0a9ba7020d2ca","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.6.tgz","fileCount":258,"integrity":"sha512-Iz2i4MUlRVD/aBCfLrih2ERWBdQ8cIR+RcpNwnHqt+2buXa0tc45t22jQM23vbBGCw9y2Y0JHpfMquCmpZxEDg==","signatures":[{"sig":"MEYCIQCgJmu/lNWIyg1uVywRKSxHm27V+9Wu22TT1DYL4+8oXwIhAJa9y2Lfufa5gwclmKoTWZ5GE3qRxCcrE0WLbAt3v4eY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559126818},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"48617770ca8e15e73dfa41b64997f3f9eacf0e74","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.6_1758116448668_0.3765406560170512","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"axion-planetary-mcp","version":"1.2.7","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.7","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"7cbe80a6535c8d9d7da5a963faf4d26d3a3b438c","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.7.tgz","fileCount":258,"integrity":"sha512-P/JWUobHFQor4hMXIslFR7NA9+kDpVW+TYr0f5EhoaKa2B466o3l8gFEQ+agsth+983lxxrej1t4Ge0g8TstWw==","signatures":[{"sig":"MEYCIQDGL94oaA5T2xzrDweS4I6pDO0x9GAVxHqVOtlvxdit4gIhAKuao3E4WAS8M+GoU+WojnId0/L9D2xGRcDJgaq1lhhF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559127360},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e600bb6d1cf7fbb32fcb9989bbcccb57f44891c9","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.7_1758116759129_0.721264144057775","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"axion-planetary-mcp","version":"1.2.8","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.8","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"83f7b7fd5dc62ba39ad84590b3d1fc3f6ebd654e","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.8.tgz","fileCount":258,"integrity":"sha512-TSCjHsubHX4RLARUZ/bSuTFBMqGKacdcyEC0JeTWUlXKv1+/jANFFJcNrPsSPr2oPhCI3bQnvtUJqnTqF0AhBg==","signatures":[{"sig":"MEYCIQCXJfb9xI5EaGtedSZzPr7ruWjzD7NgnCZ/Uzx+7DHu7wIhAJifYoa7bAXc/1aetdgI495ftoFaY77tmME9R54Jds4E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559127468},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"50bc1361d13b959ff6ebbf0d3fb9e40975aeec9e","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.8_1758117341756_0.6580541141924505","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"axion-planetary-mcp","version":"1.2.9","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.9","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"0fe12098d3dcc905b839047d867ae8b68dce7d30","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.9.tgz","fileCount":258,"integrity":"sha512-SK+y1Wri9HLev/Ns/pPKr/AvC1mVex48ML+kmsc3g0c2dWqPTCM0WV6jXFT3U/vpX1QjkC6JkeOVc3bQAvjOOA==","signatures":[{"sig":"MEUCIQDUhGeQK+seXAtnxRR7wbrfwVzIuuNv5/QWxZvK0aFXVgIgVrPXKPial3IWq6YjdHU7oOtMnmWoKOQ6AZhO1B0B/Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559124196},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3d2a3087efe059a84b7bfa3ea685427ac624507","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.9_1758117721657_0.4695195018106726","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"axion-planetary-mcp","version":"1.2.10","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.10","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"fb492a0958aa31507596e1dee644340f9189a92b","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.10.tgz","fileCount":258,"integrity":"sha512-FQRLvkX+05vxhQZ5po/7N0XNCY8LVtDFjow6g3Um14tH6RTE72nNV8yTHVGpNmxJ6vEzvmObxJE7UWnHdNyJZw==","signatures":[{"sig":"MEUCIEaXZGF1Qxt7tt625VRAAycxMoIeA56JVuZ8YkfLbmZfAiEA11URT2fcPV0p7oDg+of3bJUA0wI2iBdk2ONWeviSTYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558709363},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"68b8dcf465553fdef6cd7882ddcd57942bec8f70","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.10_1758137117958_0.07675963067031577","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"axion-planetary-mcp","version":"1.2.11","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.11","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"82063a3c0f3d36a204c89bedec76fb4b8afe1a17","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.11.tgz","fileCount":258,"integrity":"sha512-4yPyIkNq31jY8Y9Pq/ost3C9wJ2skXQnz9muSH2W0MHAfQjdm047L1IuZ3CyxSjcXEaLU9YT+c60PbES8DAkwg==","signatures":[{"sig":"MEQCIFrlp+mIlBKCP8j7AKFELSP7li1gzZi7afapYCML5KLEAiBAKl79tQcEAvd/VL+8T5QP6FQycfp7LnNNlpCT5133fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558710768},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"05e2567c3cbc232a6ccd8d1f632e383718eb5ce7","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.11_1758138295516_0.8276536369555711","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"axion-planetary-mcp","version":"1.2.12","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.12","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"843a192b7a92672ec0a6afd68fcd62a2148f675c","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.12.tgz","fileCount":258,"integrity":"sha512-aJsi0M+5nZomNwfX24h3kk/VhQ+l6RLYGhbdfg32NX/+6ZaobB15yOMA3rAhKuUH9s6NJzIHqDHxWy9dlsLzQg==","signatures":[{"sig":"MEUCIQCQPdxz4SMssQng48ArcoTvxHbD+spTvNdLT5+rL7L36AIgGjCYTD2RxazxBX0qMtRnqmyFkUy7V/veGsbSkfsRs38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558714378},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"abe636fed233cfcb039325ece1287267349ea311","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.12_1758140575985_0.14174080318580384","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"axion-planetary-mcp","version":"1.2.13","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.13","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"a34e0c0be6e0721e4e1730fd8c2544b2f2fd9a91","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.13.tgz","fileCount":258,"integrity":"sha512-c2Z9TTcTl3hqZ0v2ESYKYlXFG6sWgYKaeJCvVZZID+rpBtoGB4S97R/MbPbYF0ahcCrNn5sp6AvQNBMN+31mlQ==","signatures":[{"sig":"MEQCIF5JYs6wK7ZnHH8hSATP7KyUXIpjmxH7Dgb1YOo59SKSAiB/RGZUo6OZyJuGXELTKOfKKuiZGWPtdzHjsEREcaSrNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558715073},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b85d9c56d404b82b5b9996904cc4343724d68f41","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.13_1758142156096_0.9199415546903422","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"axion-planetary-mcp","version":"1.2.14","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.14","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"a829125e07df2941bcf04f6182803334be630514","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.14.tgz","fileCount":258,"integrity":"sha512-elvj5Tn4BfKDNq1nGOY68fM1oSvhd1ONyDaDFTYz8SzhgAc7bd0NQZ3nrC6RozKP9QOrqUzdHNrbvfxR+Pwjjw==","signatures":[{"sig":"MEUCIA6++OLa55p/IUB4ZyJJKKl9t8pCxCbkcoSBhIVuSu2mAiEAwn5/GzPIKPsTytu0/YeID3/95v/OOIzIZ+kVz9HnBQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558718107},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8864cf4991bbd4db8ef1b4cdaff583e00f0894dd","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.14_1758143062886_0.31165554750976554","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"axion-planetary-mcp","version":"1.2.15","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.15","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"89b26e85dabe444c475ae0e8faf5b15d52152ba3","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.15.tgz","fileCount":258,"integrity":"sha512-RTeTmEueTSAjUxWYvll769q25jVAbZaF5nBUw/8zWCriPe1kLsQgW7XuHHbeuyf+bIqaeN7L++hKvV1AQKfPyg==","signatures":[{"sig":"MEUCIQCTipPSzlM0PYccKCx57znNYBTWjBNx9W5UV0litG68jwIgbcYXP0pBR9ZW3waKTzMyjPJLAD/sWuFvjBTjTOQds3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558719796},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d2c6b735202978111c781ccfaeed87c4038c3476","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.15_1758144226448_0.19011624753531997","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"axion-planetary-mcp","version":"1.2.16","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.16","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"e47de8fbfe38eed141ac7e0d0a1e3ae33bf81356","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.16.tgz","fileCount":3245,"integrity":"sha512-ULwbt/rhkY6uJEpm9VWcO0ALjDKb82nZNIakbOQztEhRnZHp5bAWmB0j7xGb9Cw3EmcibyackPxnMlVAFHo6OQ==","signatures":[{"sig":"MEQCIGve5sNdDhSY+kpk5jP8wc0I2CGPiEK8Tno4UcozwofiAiAi5wtK2MbZw7ceOIuZPdiMc2Y+O0ijUO20HPe5MJKFxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680059256},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"51c67a8842b41cbe0e7f6ad74b31b0b2f2ac742e","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.16_1758145927926_0.5303842746233605","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"axion-planetary-mcp","version":"1.2.17","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.17","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"68c84e2458a83f66cbaf62ed1a6d8512d322f1d5","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.17.tgz","fileCount":3252,"integrity":"sha512-AFbkdBSL0SX7i7JJXctXdxUXMvD0Evuka855T/7KJgT3tpfNG8m+RXTMVhtoRklxcmiXTavRNMYfAgl7H6l7Kw==","signatures":[{"sig":"MEUCIQCeVSGgxN4UiKwEC9MlMtv8plcjBQo+vbt7FwGwynG8HAIgct3KggwEc90OH7yydqIAGLnDbI37Igl8p3oeVKq7QDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680142368},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"868c43d4a75fb9151ad7eefb378f1a06384f0402","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.17_1758146605243_0.6472892464704143","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"axion-planetary-mcp","version":"1.2.18","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.18","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"0ddedf68ff47cc3262c77407b3e7e14f0c9e456c","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.18.tgz","fileCount":3254,"integrity":"sha512-iVcNhCv+k7XDq0F0aI4HCZN1R45Nyi/H1FpekBe0wL1Ah6W3LDrMlDgLKr/6gy9S6BIz2Mlzx1XAKAl3+1uL1A==","signatures":[{"sig":"MEQCIH3mYjTashxHhC9Xx1d/8rDzUo2bbBqMFVBSDFylfWPFAiBZahvewY2j07Vr4sJSnSe24Uy94uXdHd4xcly1uaaGqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680394111},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a9ad893ada2a57e3641ab4da99ca2fcfc0df53ae","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.18_1758147647908_0.5549010012901698","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"axion-planetary-mcp","version":"1.2.19","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.19","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"f2ac90b4b30db0384f2659b5ffd3aa9d856901f3","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.19.tgz","fileCount":3283,"integrity":"sha512-ZT0jivzYhayrgSg9FNAUQppaj5UMBz80iilpuhWKfZsVYZPJ14EOW+fFY7HO0qi+4G2PUvafp6aOSDIvwr7H+Q==","signatures":[{"sig":"MEYCIQC0BuRIS19NtotHbaDulC1vV9ccmDaDb4myf/SY9AoyQwIhAPPN9Ma/sVSHA/2Th1qulgaINVPctUNJYNGkuj9NPNdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751198727},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"617e7d9ba2e5de3075974ec4b1e20753a773769b","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.19_1758149108618_0.25420475669910747","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"axion-planetary-mcp","version":"1.2.21","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.21","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"72f7dff7225ceb98ddc4ea84b45014414717081b","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.21.tgz","fileCount":3289,"integrity":"sha512-LXXQ9XKeYuB5T3IcY3+i2aDMF6Mw0m10IszVmbunLUdjbLOOSbNLMKwLmKlvlDRsjsc6D7OLST5Ox+J4zITQsQ==","signatures":[{"sig":"MEUCIQDBezCJlErs3GxIHEQEhf3KgPk4ucLEL8sPFXcFOVBz5QIgAWp/qYi8c/VZ3tNnK16Yg7LizNmL7Kfnnh56BWz5ubk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703163497},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"30e24c1148bf67bf3de2db4699bf0d288fac1504","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.21_1758153053731_0.02506500642994025","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"axion-planetary-mcp","version":"1.2.22","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.22","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"d668ac9262172a1b42e2219fdf58b6f7c4d1b919","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.22.tgz","fileCount":296,"integrity":"sha512-ss52Z1fTizyWLtmlsC44Ro5VEYfEUrxuVlLks+Z5bETD9pnj46BBFE4g0K+gyA2mwW/ArMrp/u2JQC3X70gLcw==","signatures":[{"sig":"MEUCIHN6l6DdmSeDM1P4jeVXJjfXzLCJmqnQhLMSw08pbtrEAiEA4X2yWiJUP+elaAZrf7UY+A4Sm516XxG0mONFb9o3JbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683966767},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8086ae5799ed5678112dbe7aecee1b492e6be80c","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.22_1758154812125_0.5657045893155759","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"axion-planetary-mcp","version":"1.2.23","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.23","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"99d2f79f54108adc5d96268f1424212b16b86566","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.23.tgz","fileCount":306,"integrity":"sha512-DbBaDC+yP3WEMe+Dj1DHcLtzNqxMzq7LCQVRnddmrO/1gzY8sYkJ/x01Gua3u45ZF5OOvKwcxacs4iX3EqsKhA==","signatures":[{"sig":"MEYCIQCNjIJQ7LbUdY0RyYIGt2VeKhr3/g0KnfhsCZp9Z12l3wIhALqQW5KzRl8Sgus4yBgGDSLIsbz4LDdzPVAB6NHk0/tx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684052024},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"be731d96de27099c6f89160128f9af28cd23adf7","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.23_1758157165112_0.16649536670580933","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"axion-planetary-mcp","version":"1.2.24","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.24","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"2c35b93fe8140f441b30e1cffc43020d3ba860dc","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.24.tgz","fileCount":304,"integrity":"sha512-Bjm0jL6NhCZvKjp/aE0HY6pMJtYJRoh7KHen3MsM/96D/zROY4EFK4I0iZQUX7uP8UeDfjeWnUZyT8tDo+mJKw==","signatures":[{"sig":"MEQCIDbHJtse+XGp368ppKbN14ViQXmBdVmWQ0v08V9mNh3NAiBBfMox9Wt7Gn7QCfPrRkOoUsBuQ990WdGemtuSfBogdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684003421},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"43195f8d7abcd78565e87f9efd11671f3c61ce2f","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.24_1758161345236_0.0404833130788429","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"axion-planetary-mcp","version":"1.2.25","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.25","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"054c63b8edd72696e354803aa969e9148dce71bc","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.25.tgz","fileCount":332,"integrity":"sha512-I0t0Tj5YlDdRN+LcjqHeLY0jg78sYHvTp4XLSx0xL3VvZ3S8FdXPEns+1WNCFs2OfhcLzJJ36hwa6aIXSWk/QQ==","signatures":[{"sig":"MEYCIQCPOkc+LNDdcZc71vDNMxG2msT3Y79H03ZhWTalfgtEWwIhANVD1LbMo6N/ncShotATKp1NF2aw0T7B1i3HKQfydsz3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705446388},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b4c776f78265f95c0e354252c1611be248d9c112","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","axion-planetary-mcp":"^1.2.24","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.25_1758162478677_0.7308824808156651","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"axion-planetary-mcp","version":"1.2.26","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.26","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"3c8272472b040f2f82ec500a16e873d2bbdb9ce4","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.26.tgz","fileCount":265,"integrity":"sha512-oMqOsQzsJn/Jhn8Fz9w2yFq1rVOAIxehAlsZpD+WZDpk7i4pvjjsRkdmmbgndpqDEv7HYbzVkYFtE/QA52woJA==","signatures":[{"sig":"MEUCIQCN1w4wurSOXW7U3xd8ZuGY7hMI9OrVh2lQPN0vaqWtOAIgVKhBGVXy/2UtYvbmHfV+xCArb8o7/fzc4O54G1fxWyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83392832},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"207c0aaffe2c3fe4dcf0461bf6916e771123d64a","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","axion-planetary-mcp":"^1.2.25","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.26_1758163019051_0.5237985219694392","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"axion-planetary-mcp","version":"1.2.27","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.27","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"c88dc7becfd84a8c3634a86d86f6a29c68ccf08e","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.27.tgz","fileCount":269,"integrity":"sha512-7kNAB+NIMl3eyoJFuWIOb0bCIpkd7APDD1MfPmDgZyYFhhShbY4loIYhIef9Fo7d4QZeInbwZl4V2d/FF3iVCw==","signatures":[{"sig":"MEUCIEzmC1SSbxFTSBQBdLCZ/y/bChUjP7533LWm+l2y50wWAiEA+0TV/XCe5yyQVj3xuV4ofOFspxwk4jj59oLtQKvAamM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83419640},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"207c0aaffe2c3fe4dcf0461bf6916e771123d64a","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"deprecated":"\\This version was published in error and has been deprecated. Please use version 1.2.26 instead.\"","repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","axion-planetary-mcp":"^1.2.26","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.27_1758163491486_0.7234179951384492","host":"s3://npm-registry-packages-npm-production"}},"1.2.30":{"name":"axion-planetary-mcp","version":"1.2.30","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.30","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"28ac1fb8edd7bd325b874e11b8679cc7d6fa50bd","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.30.tgz","fileCount":3266,"integrity":"sha512-IEKbY0LpVIwyNwOUnbIasY5t2od58lyohZLKiGib1Ggo3i8mCq0U2itTnz8AizAALZebvbz4Y/gLm6FlcCJZEA==","signatures":[{"sig":"MEUCIQCdTJWD7hgldo2y7lerv/dbLgXmbOoBO7ACNzuJQVNdhwIgRVA2UC2gljXohwVrjBUoNDUuTXP5d6XuoxaY2WLHEjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414977624},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9e49acf95796e7237ddec6302ddc7ac60895bc35","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.30_1758169841876_0.47551826352469906","host":"s3://npm-registry-packages-npm-production"}},"1.2.31":{"name":"axion-planetary-mcp","version":"1.2.31","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.31","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"cf6629e90a997b688ef2f4b313ecc59c388bd397","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.31.tgz","fileCount":3266,"integrity":"sha512-IenK/Bs1CbkM79bn1zwX4K8+8VEgNFQa+SF/rb+pieuv5EXWiB5zs8eJj1K85qo71rI9TKbh32xD/mU/pGPosQ==","signatures":[{"sig":"MEYCIQCsriLEUvkBid77RNOXmhiyoxBPjXnueBXcMktA+ELIpwIhAO2+RJdJhd/FAt2LLoUotWP2iTPVfxdcZ+Eu/2RGvo4v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414979661},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bb1b4fec728555a25268f81d07a8878dd359d3f6","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.31_1758173846002_0.8357634267800373","host":"s3://npm-registry-packages-npm-production"}},"1.2.32":{"name":"axion-planetary-mcp","version":"1.2.32","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","_id":"axion-planetary-mcp@1.2.32","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"dist":{"shasum":"a9ae245136bb7cf4131455325f560c7be5bac461","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.32.tgz","fileCount":3266,"integrity":"sha512-B7pd6wpCHY2KTTiep5voeXvWdFMxhQtnZYH7WxFXvNcFWdD6pamTMMA4+tf23iy+vIwQSfuOyb7eg2krp+y4lg==","signatures":[{"sig":"MEYCIQDGIlWyTYKAXjnbCMV38Jl0oamYpKD06zVvQOqJF2w/agIhALbWR70SgvKyIGqGGQXz5PKwi0aPEykSGTOJTPgDUbEs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414979502},"main":"mcp-hosted.cjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"947b637185ed2f2459f83b3a195485ed7ed50e91","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"next lint","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","start":"node dist/index.mjs","deploy":"git push origin master","format":"prettier -w .","dev:local":"node mcp-sse-complete.cjs","typecheck":"tsc -p . --noEmit","build:next":"next build","dev:hosted":"node mcp-hosted.cjs","start:next":"next start","start:prod":"node start-production.cjs","test:watch":"vitest","setup:check":"node setup-check.js","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health","deploy:manual":"npx render-cli deploy","test:complete":"node scripts/test-ee-complete.mjs","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs"},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"repository":{"url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git","type":"git"},"_npmVersion":"10.9.1","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vm2":"^3.9.19","zod":"^3.24.4","next":"15.2.4","pino":"^9.9.4","uuid":"^13.0.0","yaml":"^2.8.1","axios":"^1.11.0","react":"^19.1.0","redis":"^4.7.0","dotenv":"^16.0.0","nanoid":"^5.1.5","undici":"^7.15.0","ioredis":"^5.7.0","leaflet":"^1.9.4","react-dom":"^19.1.0","googleapis":"^159.0.0","node-fetch":"^3.3.2","@types/uuid":"^10.0.0","cross-fetch":"^4.1.0","pino-pretty":"^13.1.1","@types/leaflet":"^1.9.20","xmlhttprequest":"^1.8.0","@google/earthengine":"^1.5.14","@vercel/mcp-adapter":"0.3.1","google-auth-library":"^10.3.0","@google-cloud/storage":"^7.17.0","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^8","vitest":"^3.2.4","typescript":"^5","@types/node":"^22.18.1","@types/react":"^19","@types/geojson":"^7946.0.16","eslint-config-next":"15.2.4","@vitest/coverage-v8":"^3.2.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/axion-planetary-mcp_1.2.32_1758179177082_0.36716768376263276","host":"s3://npm-registry-packages-npm-production"}},"1.2.33":{"name":"axion-planetary-mcp","version":"1.2.33","description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","private":false,"type":"module","main":"mcp-sse-complete.cjs","bin":{"axion-mcp":"cli.js","axion-setup":"cli.js"},"keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"author":{"name":"Dhenenjay"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git"},"bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","engines":{"node":">=18.0.0"},"scripts":{"setup:check":"node setup-check.js","dev":"tsx watch src/index.ts","build":"tsup src/index.ts --format esm --dts --clean","build:next":"echo 'Build already included in package'","start":"node dist/index.mjs","start:next":"next start","lint":"next lint","test-advanced-earthengine":"node scripts/test-advanced-earthengine.mjs","typecheck":"tsc -p . --noEmit","test":"vitest run","test:watch":"vitest","test:complete":"node scripts/test-ee-complete.mjs","format":"prettier -w .","test:client":"node scripts/test-ee-tools.mjs","test:health":"curl http://localhost:3000/api/health"},"dependencies":{"@google-cloud/storage":"^7.17.0","@google/earthengine":"^1.5.14","@modelcontextprotocol/sdk":"^1.11.1","@types/leaflet":"^1.9.20","@types/uuid":"^10.0.0","@vercel/mcp-adapter":"0.3.1","axios":"^1.11.0","cross-fetch":"^4.1.0","dotenv":"^16.0.0","google-auth-library":"^10.3.0","googleapis":"^159.0.0","ioredis":"^5.7.0","leaflet":"^1.9.4","nanoid":"^5.1.5","next":"15.2.4","node-fetch":"^3.3.2","pino":"^9.9.4","pino-pretty":"^13.1.1","react":"^19.1.0","react-dom":"^19.1.0","redis":"^4.7.0","undici":"^7.15.0","uuid":"^13.0.0","vm2":"^3.9.19","xmlhttprequest":"^1.8.0","yaml":"^2.8.1","zod":"^3.24.4"},"devDependencies":{"@types/geojson":"^7946.0.16","@types/node":"^22.18.1","@types/react":"^19","@vitest/coverage-v8":"^3.2.4","eslint":"^8","eslint-config-next":"15.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.32.0","tsup":"^8.5.0","tsx":"^4.20.5","typescript":"^5","vitest":"^3.2.4"},"_id":"axion-planetary-mcp@1.2.33","gitHead":"8a0ef49aeae3c554d7d1f3e9cd2578596361d8fb","_nodeVersion":"22.16.0","_npmVersion":"10.9.1","dist":{"integrity":"sha512-rhSruJTU9SW+JoTjuHZQAzUFjMQAf77aNdozq7lhVnAoXX323ehJemagjFXMy+TImEMuI6bWgXMMNwGnuAQqaQ==","shasum":"2f8899a5abcfd6bc77f97594670474a97cc88e1f","tarball":"https://registry.npmjs.org/axion-planetary-mcp/-/axion-planetary-mcp-1.2.33.tgz","fileCount":3254,"unpackedSize":414894819,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDCOy/k6MrEYn6Vg7BwkibJ/kWrnjH0YFdNnq09FBpFYAiEA6nR/nbMIQ35WYUdLyRu3pmHIb8szW/Gw8F/Oe2vJCTM="}]},"_npmUser":{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"},"directories":{},"maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/axion-planetary-mcp_1.2.33_1758251608390_0.27471094856556766"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-16T07:39:04.284Z","modified":"2025-09-19T03:13:29.374Z","1.0.0":"2025-09-16T07:39:04.760Z","1.0.1":"2025-09-16T08:04:56.097Z","1.0.2":"2025-09-16T08:25:18.624Z","1.0.3":"2025-09-16T08:45:28.265Z","1.1.0":"2025-09-16T10:25:50.591Z","1.1.1":"2025-09-16T11:17:17.267Z","1.1.2":"2025-09-16T11:32:09.334Z","1.1.3":"2025-09-16T11:44:47.554Z","1.1.4":"2025-09-16T11:51:32.307Z","1.1.5":"2025-09-16T12:30:00.538Z","1.2.0":"2025-09-16T23:05:23.012Z","1.2.1":"2025-09-17T12:34:18.058Z","1.2.2":"2025-09-17T12:41:49.372Z","1.2.3":"2025-09-17T13:07:11.443Z","1.2.4":"2025-09-17T13:23:01.340Z","1.2.5":"2025-09-17T13:34:11.839Z","1.2.6":"2025-09-17T13:40:49.553Z","1.2.7":"2025-09-17T13:45:59.860Z","1.2.8":"2025-09-17T13:55:42.475Z","1.2.9":"2025-09-17T14:02:02.389Z","1.2.10":"2025-09-17T19:25:18.691Z","1.2.11":"2025-09-17T19:44:56.230Z","1.2.12":"2025-09-17T20:22:56.689Z","1.2.13":"2025-09-17T20:49:16.824Z","1.2.14":"2025-09-17T21:04:23.619Z","1.2.15":"2025-09-17T21:23:47.165Z","1.2.16":"2025-09-17T21:52:08.966Z","1.2.17":"2025-09-17T22:03:26.370Z","1.2.18":"2025-09-17T22:20:48.994Z","1.2.19":"2025-09-17T22:45:10.366Z","1.2.21":"2025-09-17T23:50:55.468Z","1.2.22":"2025-09-18T00:20:13.610Z","1.2.23":"2025-09-18T00:59:26.653Z","1.2.24":"2025-09-18T02:09:06.794Z","1.2.25":"2025-09-18T02:28:00.298Z","1.2.26":"2025-09-18T02:36:59.371Z","1.2.27":"2025-09-18T02:44:51.860Z","1.2.30":"2025-09-18T04:30:42.651Z","1.2.31":"2025-09-18T05:37:26.767Z","1.2.32":"2025-09-18T07:06:17.859Z","1.2.33":"2025-09-19T03:13:29.183Z"},"bugs":{"url":"https://github.com/Dhenenjay/axion-planetary-mcp/issues"},"author":{"name":"Dhenenjay"},"license":"MIT","homepage":"https://github.com/Dhenenjay/axion-planetary-mcp#readme","keywords":["geospatial-ai","ai-agents","earth-observation","mcp","claude","claude-desktop","earth-engine","google-earth-engine","geospatial","satellite","remote-sensing","gis","ndvi","model-context-protocol","democratization","foundation","revolution","climate-action","precision-agriculture","disaster-response"],"repository":{"type":"git","url":"git+https://github.com/Dhenenjay/axion-planetary-mcp.git"},"description":"🌍 The Foundation for Democratizing Geospatial AI Agents - Transform PhD-level Earth observation into natural conversation","maintainers":[{"name":"dhenenjay23","email":"dhenenjay.2001@gmail.com"}],"readme":"<div align=\"center\">\r\n\r\n# 🌍 Axion Planetary MCP\r\n## *The Foundation for Democratizing Geospatial AI Agents*\r\n\r\n<img src=\"https://img.shields.io/npm/v/axion-planetary-mcp?style=for-the-badge&color=blue\" alt=\"npm version\" />\r\n<img src=\"https://img.shields.io/npm/dm/axion-planetary-mcp?style=for-the-badge&color=green\" alt=\"downloads\" />\r\n<img src=\"https://img.shields.io/github/license/Dhenenjay/axion-planetary-mcp?style=for-the-badge&color=orange\" alt=\"license\" />\r\n<img src=\"https://img.shields.io/badge/MCP-Compatible-purple?style=for-the-badge\" alt=\"mcp compatible\" />\r\n<img src=\"https://img.shields.io/badge/Earth%20Engine-Powered-green?style=for-the-badge\" alt=\"earth engine\" />\r\n\r\n### 🚀 **Making Earth Observation as Easy as Having a Conversation**\r\n\r\n**From PhD-level complexity to natural language queries in one install**\r\n\r\n*\"Show me crop health in Iowa\"* • *\"Analyze wildfire risk in California\"* • *\"Track deforestation in Amazon\"*\r\n\r\n[🎯 The Revolution](#-the-geospatial-ai-revolution) • [⚡ Quick Start](#-installation) • [🌟 What's Possible](#-what-becomes-possible) • [🛠️ Setup](#-google-earth-engine-setup-required)\r\n\r\n</div>\r\n\r\n---\r\n\r\n## 🎯 The Geospatial AI Revolution\r\n\r\n**We are witnessing the \"iPhone moment\" for Earth observation.** Just like the iPhone made computing accessible to everyone, Axion Planetary MCP makes petabytes of satellite data accessible through simple conversation.\r\n\r\n### 🔥 The Paradigm Shift\r\n\r\n**Before:** Building geospatial AI required PhD expertise, months of setup, complex APIs, and massive infrastructure.\r\n\r\n**Now:** Anyone can build sophisticated Earth observation AI agents with natural language and one command: `npm install`\r\n\r\n```\r\nTraditional Path: 1 Expert → 1 Year → 1 Specialized Tool\r\nOur Path:        1 Person → 1 Hour → Unlimited Possibilities\r\n```\r\n\r\n### ⚡ What Makes This Revolutionary\r\n\r\n**Axion Planetary MCP** is the **missing bridge** between AI assistants and Earth observation capabilities. It transforms any MCP-compatible client (Claude Desktop, Cline, etc.) into a geospatial intelligence powerhouse with access to Google Earth Engine's massive satellite data catalog.\r\n\r\n## 🌟 What Becomes Possible\r\n\r\n### 👥 **Who Can Now Build Geospatial AI Agents:**\r\n\r\n| **Before Axion** ❌ | **After Axion** ✅ |\r\n|--------------------|-----------------|\r\n| PhD researchers with GEE expertise | **Farmers**: \"Monitor my fields for crop health\" |\r\n| Large corporations with dedicated teams | **City Planners**: \"Track urban expansion patterns\" |\r\n| Government agencies with massive budgets | **NGOs**: \"Monitor deforestation in real-time\" |\r\n| Tech giants with infrastructure | **Students**: \"Study climate change impacts\" |\r\n| | **Small Businesses**: \"Analyze supply chain risks\" |\r\n| | **Anyone**: Who can install npm and talk to AI |\r\n\r\n### 🚀 **Real-World Transformations**\r\n\r\n#### **Precision Agriculture Revolution** 🌾\r\n```\r\nFarmer: \"Create an AI agent that monitors my 500-acre farm\"\r\nResult: Daily crop health reports, irrigation optimization, \r\n        pest detection, yield predictions, market timing\r\n```\r\n\r\n#### **Disaster Response at Scale** 🔥\r\n```\r\nEmergency Manager: \"Build an agent for wildfire response\"\r\nResult: Real-time fire spread prediction, evacuation routing,\r\n        resource allocation, damage assessment, recovery planning\r\n```\r\n\r\n#### **Climate Action Acceleration** 🌳\r\n```\r\nNGO: \"Monitor carbon sequestration in our forest projects\"\r\nResult: Automated forest health monitoring, carbon calculations,\r\n        impact reporting, donor updates, policy recommendations\r\n```\r\n\r\n### 🌟 Core Capabilities\r\n\r\n| Feature | Description |\r\n|---------|-------------|\r\n| **🛫 Satellite Data Access** | Direct access to Landsat, Sentinel, MODIS, and 100+ other satellite datasets |\r\n| **📆 30+ Analysis Tools** | NDVI, water stress, urban expansion, disaster monitoring, and more |\r\n| **🗺️ Interactive Maps** | Generate web-based interactive maps with your analysis results |\r\n| **🤖 5 Pre-trained Models** | Wildfire risk, flood prediction, agriculture health, deforestation, water quality |\r\n| **🌾 Smart Crop Classification** | ML-powered crop identification with automatic urban/water/vegetation detection |\r\n| **⚡ Real-time Processing** | Process live satellite data on-demand |\r\n| **📦 Export Capabilities** | Export results as GeoTIFF, create animations, generate reports |\r\n\r\n## 🏝️ The Foundation Architecture\r\n\r\n### 🎆 **Why This is the Perfect Foundation**\r\n\r\nWe've built the **\"LEGO blocks\"** of geospatial AI that anyone can combine:\r\n\r\n```\r\n┌─────────────────────────────────┐\r\n│     Future AI Agents            │\r\n├─────────────────────────────────┤\r\n│  Agriculture AI | Urban Planning│\r\n│  Disaster Mgmt  | Climate Science│\r\n│  Conservation   | Supply Chain  │\r\n└────────────────┬────────────────┘\r\n                 │ MCP Protocol (Standardized)\r\n                 ▼\r\n┌─────────────────────────────────┐\r\n│    Your Foundation Layer        │\r\n│  • Earth Engine Integration    │\r\n│  • Pre-built Models            │\r\n│  • Interactive Visualization   │\r\n│  • Authentication Handling     │\r\n└─────────────────────────────────┘\r\n```\r\n\r\n**Core Building Blocks:**\r\n- 🛫 **Data Access**: 100+ satellite datasets\r\n- 🔬 **Analysis Tools**: NDVI, change detection, classification\r\n- 🗺️ **Visualization**: Interactive maps, animations\r\n- 🤖 **Pre-trained Models**: Wildfire, flood, agriculture, deforestation\r\n- 📆 **Export Capabilities**: GeoTIFF, reports, APIs\r\n\r\n### 🌊 **The Network Effect**\r\n\r\nOnce this gains traction, it creates a **virtuous cycle**:\r\n\r\n1. **More Users** → More use cases discovered\r\n2. **More Use Cases** → More specialized models needed  \r\n3. **More Models** → More valuable to new users\r\n4. **More Value** → Attracts more developers\r\n5. **Better Tools** → Attracts more users\r\n\r\n**Result**: Geospatial AI becomes as common as web development 🌍\r\n\r\n---\r\n\r\n## 📋 Prerequisites\r\n\r\n**Ready to be part of the revolution?** Ensure you have:\r\n\r\n- ✅ **Node.js 18+** installed ([Download here](https://nodejs.org/))\r\n- ✅ **Google Cloud Account** (free tier works)\r\n- ✅ **MCP-compatible Client** (Claude Desktop, Cline, etc.)\r\n- ✅ **4GB RAM** minimum (8GB recommended)\r\n- ✅ **2GB free disk space**\r\n\r\n## ⚡ Installation - Join the Revolution\r\n\r\n**Transform your AI assistant into a geospatial powerhouse in under 5 minutes:**\r\n\r\n### Option 1: Global Installation (Recommended)\r\n\r\nInstall globally to use the `axion-mcp` CLI command from anywhere:\r\n\r\n```bash\r\nnpm install -g axion-planetary-mcp@latest\r\n```\r\n\r\nOr with yarn:\r\n```bash\r\nyarn global add axion-planetary-mcp@latest\r\n```\r\n\r\n### Option 2: Local Installation\r\n\r\nFor project-specific installation:\r\n\r\n```bash\r\nnpm install axion-planetary-mcp@latest\r\n```\r\n\r\n### Verify Installation\r\n\r\nAfter installation, verify it worked:\r\n\r\n```bash\r\n# For global installation\r\naxion-mcp --version\r\n\r\n# Check where it's installed\r\nnpm list -g axion-planetary-mcp\r\n```\r\n\r\n### Update to Latest Version\r\n\r\n```bash\r\nnpm update -g axion-planetary-mcp\r\n```\r\n\r\n## 🔑 Google Earth Engine Setup (REQUIRED)\r\n\r\n### Step 1: Create Google Cloud Project\r\n\r\n1. Go to [Google Cloud Console](https://console.cloud.google.com/)\r\n2. Click **\"Create Project\"** or select existing project\r\n3. Give it a name (e.g., \"earth-engine-mcp\")\r\n4. Note your **Project ID** - you'll need this\r\n\r\n### Step 2: Enable Required APIs\r\n\r\nIn your Google Cloud project, enable these APIs:\r\n\r\n1. Go to **APIs & Services** → **Enable APIs and Services**\r\n2. Search and enable:\r\n   - ✅ **Earth Engine API** (CRITICAL!)\r\n   - ✅ **Cloud Storage API** (for exports)\r\n   - ✅ **Cloud Resource Manager API**\r\n\r\n### Step 3: Create Service Account\r\n\r\n1. Go to **IAM & Admin** → **Service Accounts**\r\n2. Click **\"+ CREATE SERVICE ACCOUNT\"**\r\n3. Fill in:\r\n   - **Name**: `earth-engine-sa`\r\n   - **ID**: (auto-generated)\r\n   - **Description**: \"Service account for Earth Engine MCP\"\r\n4. Click **\"CREATE AND CONTINUE\"**\r\n\r\n### Step 4: Assign IAM Roles\r\n\r\nAdd these EXACT roles to your service account:\r\n\r\n| Role | Why It's Needed |\r\n|------|-----------------|\r\n| **Earth Engine Resource Admin (Beta)** | Full access to Earth Engine resources |\r\n| **Earth Engine Resource Viewer (Beta)** | Read access to Earth Engine datasets |\r\n| **Service Usage Consumer** | Use Google Cloud services |\r\n| **Storage Admin** | Manage exports to Cloud Storage |\r\n| **Storage Object Creator** | Create export files |\r\n\r\n**How to add roles:**\r\n1. In the \"Grant this service account access\" section\r\n2. Click **\"Add Role\"**\r\n3. Search for each role above and add it\r\n4. Click **\"CONTINUE\"** then **\"DONE\"**\r\n\r\n### Step 5: Generate JSON Key\r\n\r\n1. Click on your newly created service account\r\n2. Go to **\"Keys\"** tab\r\n3. Click **\"ADD KEY\"** → **\"Create new key\"**\r\n4. Choose **JSON** format\r\n5. Click **\"CREATE\"** - file downloads automatically\r\n6. **SAVE THIS FILE SECURELY!** You'll need it for authentication\r\n\r\n### Step 6: Register for Earth Engine\r\n\r\n1. Go to [Earth Engine Sign Up](https://signup.earthengine.google.com/)\r\n2. Select **\"Use with a Cloud Project\"**\r\n3. Enter your **Project ID** from Step 1\r\n4. Complete the registration\r\n\r\n### Step 7: Register Your Service Account with Earth Engine\r\n\r\n**CRITICAL STEP**: Your service account must be registered with Earth Engine to access data!\r\n\r\n1. Go to [Earth Engine Service Accounts](https://code.earthengine.google.com/register)\r\n2. Click **\"Register a service account\"**\r\n3. Enter your service account email (format: `earth-engine-sa@YOUR-PROJECT-ID.iam.gserviceaccount.com`)\r\n4. Click **\"Register\"**\r\n5. Wait for confirmation (usually instant)\r\n\r\n**To find your service account email:**\r\n- Go to [Google Cloud Console](https://console.cloud.google.com/)\r\n- Navigate to **IAM & Admin** → **Service Accounts**\r\n- Copy the email address of your `earth-engine-sa` account\r\n\r\n### Step 8: Save Credentials\r\n\r\nSave your JSON key file to one of these locations:\r\n\r\n**Windows:**\r\n```powershell\r\n# Create directory if it doesn't exist\r\nNew-Item -ItemType Directory -Force -Path \"$env:USERPROFILE\\.config\\earthengine\"\r\n\r\n# Copy your key file there\r\nCopy-Item \"C:\\Downloads\\your-key-file.json\" \"$env:USERPROFILE\\.config\\earthengine\\credentials.json\"\r\n```\r\n\r\n**Mac/Linux:**\r\n```bash\r\n# Create directory if it doesn't exist\r\nmkdir -p ~/.config/earthengine\r\n\r\n# Copy your key file there\r\ncp ~/Downloads/your-key-file.json ~/.config/earthengine/credentials.json\r\n```\r\n\r\n**Alternative:** Set environment variable\r\n```bash\r\n# Windows\r\nset GOOGLE_APPLICATION_CREDENTIALS=C:\\path\\to\\your\\credentials.json\r\n\r\n# Mac/Linux\r\nexport GOOGLE_APPLICATION_CREDENTIALS=/path/to/your/credentials.json\r\n```\r\n\r\n## 🚀 Complete Setup Guide\r\n\r\n### 1️⃣ Run Setup Wizard\r\n\r\nAfter installing the package, run:\r\n\r\n```bash\r\naxion-mcp\r\n```\r\n\r\nThis wizard will:\r\n- ✅ Check your Earth Engine credentials\r\n- ✅ Generate MCP configuration\r\n- ✅ Provide exact setup instructions\r\n\r\n### 2️⃣ Start the Next.js Backend (CRITICAL!)\r\n\r\nThe MCP server requires a Next.js backend to be running. \r\n\r\n**Open a NEW terminal window** and run:\r\n\r\n```bash\r\n# Navigate to the package directory (path shown by setup wizard)\r\n# Windows example:\r\ncd C:\\Users\\[YourUsername]\\AppData\\Roaming\\npm\\node_modules\\axion-planetary-mcp\r\n\r\n# Mac example:\r\ncd /usr/local/lib/node_modules/axion-planetary-mcp\r\n\r\n# Start the server\r\nnpm run start:next\r\n```\r\n\r\nYou should see:\r\n```\r\n▲ Next.js 15.2.4\r\n- Local: http://localhost:3000\r\n✓ Ready\r\n```\r\n\r\n**⚠️ IMPORTANT: Keep this terminal window open while using the MCP client!**\r\n\r\n### 3️⃣ Configure Your MCP Client\r\n\r\nThe setup wizard shows you a JSON configuration. Add it to your MCP client's config file:\r\n\r\n**Claude Desktop Config Locations:**\r\n\r\n| OS | Config File Location |\r\n|----|---------------------|\r\n| **Windows** | `%APPDATA%\\Claude\\claude_desktop_config.json` |\r\n| **Mac** | `~/Library/Application Support/Claude/claude_desktop_config.json` |\r\n| **Linux** | `~/.config/claude/claude_desktop_config.json` |\r\n\r\n**Example Configuration:**\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"axion-planetary\": {\r\n      \"command\": \"node\",\r\n      \"args\": [\"C:/Users/YourName/.../axion-planetary-mcp/mcp-sse-complete.cjs\"],\r\n      \"env\": {\r\n        \"GOOGLE_APPLICATION_CREDENTIALS\": \"C:/Users/YourName/.config/earthengine/credentials.json\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### 4️⃣ Restart Your MCP Client\r\n\r\nCompletely quit and restart your MCP client to load the new configuration.\r\n\r\n### 5️⃣ Test It!\r\n\r\nAsk your MCP client:\r\n- \"Show me current NDVI for California farmland\"\r\n- \"Create a crop classification map for Iowa\"\r\n- \"Analyze urban heat islands in Los Angeles\"\r\n\r\n## ✨ Features\r\n\r\n### 🛠️ Core Tools\r\n\r\n#### 1. **Data Discovery & Access** (`earth_engine_data`)\r\n- Search satellite datasets\r\n- Filter by date, location, cloud cover\r\n- Access dataset metadata\r\n- Get region boundaries\r\n\r\n#### 2. **Processing & Analysis** (`earth_engine_process`)\r\n- Calculate vegetation indices (NDVI, EVI, SAVI, etc.)\r\n- Create cloud-free composites\r\n- Perform terrain analysis\r\n- Generate statistics and time series\r\n\r\n#### 3. **Export & Visualization** (`earth_engine_export`)\r\n- Export to GeoTIFF format\r\n- Generate thumbnails\r\n- Create map tiles\r\n- Track export status\r\n\r\n#### 4. **Interactive Maps** (`earth_engine_map`)\r\n- Create web-based interactive maps\r\n- Visualize large regions\r\n- Multiple layer support\r\n- Share results via URL\r\n\r\n#### 5. **System Operations** (`earth_engine_system`)\r\n- Check authentication status\r\n- Execute custom Earth Engine code\r\n- Monitor system health\r\n\r\n### 🤖 Pre-trained Models\r\n\r\n| Model | Use Case | Example |\r\n|-------|----------|---------|\r\n| **🔥 Wildfire Risk** | Assess fire danger zones | \"Analyze wildfire risk in California\" |\r\n| **💧 Flood Prediction** | Identify flood-prone areas | \"Show flood risk for Houston\" |\r\n| **🌾 Agriculture Health** | Monitor crop conditions | \"Check crop health in Iowa farmland\" |\r\n| **🌲 Deforestation** | Detect forest loss | \"Monitor Amazon deforestation since 2020\" |\r\n| **🏊 Water Quality** | Analyze water bodies | \"Assess water quality in Lake Tahoe\" |\r\n\r\n### 🌾 Advanced Crop Classification\r\n\r\nThe crop classification tool includes:\r\n- **Automatic augmentation** with urban, water, and vegetation classes\r\n- **Pre-configured training data** for major US states\r\n- **Multiple classifiers**: Random Forest, SVM, CART, Naive Bayes\r\n- **Interactive result maps**\r\n\r\nSupported regions with built-in training data:\r\n- Iowa (corn, soybean)\r\n- California (almonds, grapes, citrus, rice)\r\n- Texas (cotton, wheat, sorghum)\r\n- Kansas (wheat, corn, sorghum, soybean)\r\n- Nebraska (corn, soybean, wheat)\r\n- Illinois (corn, soybean, wheat)\r\n\r\n## 📚 The Magic: Natural Language → Earth Intelligence\r\n\r\n**Just talk to your AI assistant like you would a geospatial expert:**\r\n\r\n### 🌾 **Agriculture & Food Security**\r\n> *\"How healthy are the crops in Iowa this season?\"*\r\n> \r\n> *\"Which fields in Nebraska need irrigation most urgently?\"*\r\n> \r\n> *\"Create a crop classification map showing corn vs soybean distribution\"*\r\n> \r\n> *\"Predict wheat yields for Kansas based on current conditions\"*\r\n\r\n### 🔥 **Disaster Response & Climate**\r\n> *\"Show me wildfire risk zones in California with evacuation routes\"*\r\n> \r\n> *\"Track the flood extent after Hurricane Ian in real-time\"*\r\n> \r\n> *\"Which areas of Texas are most vulnerable to drought?\"*\r\n> \r\n> *\"Monitor deforestation in the Amazon and calculate carbon impact\"*\r\n\r\n### 🏢 **Urban Planning & Development**\r\n> *\"How fast is Phoenix expanding and where should we plan infrastructure?\"*\r\n> \r\n> *\"Identify urban heat islands in New York City for cooling strategies\"*\r\n> \r\n> *\"Track construction progress in Austin's development zones\"*\r\n> \r\n> *\"Analyze land use changes in Seattle over the past 5 years\"*\r\n\r\n### 💧 **Water Resources & Environment**\r\n> *\"How are Lake Mead's water levels changing over time?\"*\r\n> \r\n> *\"Detect harmful algae blooms in the Great Lakes system\"*\r\n> \r\n> *\"Monitor coastal erosion patterns in Miami Beach\"*\r\n> \r\n> *\"Assess water quality in Lake Tahoe using satellite data\"*\r\n\r\n### 🌍 **Conservation & Research**\r\n> *\"Create a time-lapse animation of Las Vegas urban growth since 2000\"*\r\n> \r\n> *\"Export detailed NDVI analysis for my research area as GeoTIFF\"*\r\n> \r\n> *\"Generate false color imagery highlighting vegetation stress patterns\"*\r\n> \r\n> *\"Calculate forest carbon sequestration in protected areas\"*\r\n\r\n### ✨ **The Result**: Instant expert-level geospatial analysis with interactive maps, detailed reports, and actionable insights.\r\n\r\n---\r\n\r\n## 🚀 **Ready to Build the Future?**\r\n\r\n**Every revolution starts with early adopters.** The farmers who first used tractors. The businesses that first went online. The developers who first embraced cloud computing.\r\n\r\n**Now it's your turn to be part of the geospatial AI revolution.**\r\n\r\n### 🌟 **Why Start Now?**\r\n\r\n- ⏰ **Perfect Timing**: AI + Earth observation converging at exactly the right moment\r\n- 🌍 **Urgent Need**: Climate change, food security, and disasters require immediate action  \r\n- 📈 **First-Mover Advantage**: Build expertise while the field is still emerging\r\n- 🤝 **Growing Community**: Join thousands already exploring new possibilities\r\n- ✅ **Proven Foundation**: Built on Google Earth Engine's enterprise-grade infrastructure\r\n\r\n**The question isn't whether geospatial AI will transform every industry—it's whether you'll be leading that transformation or watching from the sidelines.**\r\n\r\n---\r\n\r\n## 🎓 Technical Architecture (For the Curious)\r\n\r\n```\r\n┌─────────────────┐\r\n│   MCP Client    │  (Claude Desktop, Cline, etc.)\r\n└────────┬────────┘\r\n         │ stdio/JSON-RPC\r\n         ▼\r\n┌─────────────────┐\r\n│  MCP SSE Bridge │  (mcp-sse-complete.cjs)\r\n└────────┬────────┘\r\n         │ HTTP/SSE\r\n         ▼\r\n┌─────────────────┐\r\n│  Next.js API    │  (localhost:3000/api/mcp/sse)\r\n└────────┬────────┘\r\n         │\r\n         ▼\r\n┌─────────────────┐\r\n│  Earth Engine   │  (Processing & Analysis)\r\n└─────────────────┘\r\n```\r\n\r\nThe system uses a bridge architecture where:\r\n1. MCP client communicates via stdio/JSON-RPC\r\n2. Bridge converts to HTTP/Server-Sent Events\r\n3. Next.js backend handles Earth Engine operations\r\n4. Results flow back through the same pipeline\r\n\r\n## 🔧 Troubleshooting\r\n\r\n### \"MCP server not responding\"\r\n\r\n**Solution:**\r\n1. ✅ Ensure Next.js server is running in separate terminal\r\n2. ✅ Check http://localhost:3000 is accessible\r\n3. ✅ Restart your MCP client\r\n4. ✅ Verify config file path uses forward slashes (/)\r\n\r\n### \"Earth Engine authentication failed\"\r\n\r\n**Solution:**\r\n1. ✅ Verify credentials.json exists and is valid JSON\r\n2. ✅ Confirm all 5 IAM roles are assigned to service account\r\n3. ✅ Check Earth Engine API is enabled in Google Cloud\r\n4. ✅ Ensure you've registered for Earth Engine with your project\r\n5. ✅ **CRITICAL**: Verify service account is registered at https://code.earthengine.google.com/register\r\n\r\n### \"Request failed\" errors\r\n\r\n**Solution:**\r\n1. ✅ Next.js server MUST be running (npm run start:next)\r\n2. ✅ Port 3000 must be free\r\n3. ✅ Check Windows Firewall isn't blocking port 3000\r\n\r\n### Maps not displaying\r\n\r\n**Solution:**\r\n1. ✅ Explicitly request map creation: \"create a map showing...\"\r\n2. ✅ Visit http://localhost:3000 to verify server is running\r\n3. ✅ Check browser console for errors\r\n\r\n### Port 3000 already in use\r\n\r\n**Solution:**\r\n```bash\r\n# Use different port\r\n$env:PORT=3001; npm run start:next  # Windows\r\nPORT=3001 npm run start:next         # Mac/Linux\r\n```\r\n\r\n### Installation issues\r\n\r\n**Solution:**\r\n1. ✅ Use Node.js 18 or higher: `node --version`\r\n2. ✅ Clear npm cache: `npm cache clean --force`\r\n3. ✅ Run as Administrator (Windows)\r\n4. ✅ Try without `-g`: `npm install axion-planetary-mcp`\r\n\r\n## 🌟 Pro Tips\r\n\r\n### Optimize Performance\r\n- Use `scale` parameter for faster processing (higher number = lower resolution)\r\n- Filter by cloud cover for cleaner imagery\r\n- Specify date ranges to limit data processing\r\n\r\n### Better Results\r\n- Request \"cloud-free composite\" for clearer images\r\n- Use \"median composite\" to reduce noise\r\n- Add \"with interactive map\" to get visual results\r\n\r\n### Advanced Features\r\n- Chain operations: \"Calculate NDVI, then create a map\"\r\n- Export results: \"Export the analysis as GeoTIFF\"\r\n- Time series: \"Show monthly changes over 2024\"\r\n\r\n## 📊 Available Datasets\r\n\r\nPopular datasets you can access:\r\n\r\n| Dataset | Description | Best For |\r\n|---------|-------------|----------|\r\n| **Sentinel-2** | 10m resolution, 5-day revisit | Detailed land analysis |\r\n| **Landsat 8/9** | 30m resolution, 16-day revisit | Long-term monitoring |\r\n| **MODIS** | Daily imagery, 250m-1km resolution | Large area analysis |\r\n| **Sentinel-1** | Radar imagery, works through clouds | Flood detection |\r\n| **NAIP** | 1m resolution aerial imagery (US only) | High-detail mapping |\r\n\r\n## 📈 Performance & Limits\r\n\r\n- **Processing Scale**: 10m to 1000m resolution\r\n- **Region Size**: Best for areas under 10,000 km²\r\n- **Time Range**: Data from 1972 to present\r\n- **Export Size**: Up to 10GB per file\r\n- **Rate Limits**: Respects Earth Engine quotas\r\n\r\n## 🤝 Contributing\r\n\r\nWe welcome contributions! Please feel free to:\r\n- Report bugs via [GitHub Issues](https://github.com/Dhenenjay/axion-planetary-mcp/issues)\r\n- Submit pull requests\r\n- Suggest new features\r\n- Improve documentation\r\n\r\n## 📄 License\r\n\r\nMIT License - feel free to use in your projects!\r\n\r\n## 💬 Support\r\n\r\n- **GitHub Issues**: [Report bugs or request features](https://github.com/Dhenenjay/axion-planetary-mcp/issues)\r\n- **Discussions**: [Ask questions and share tips](https://github.com/Dhenenjay/axion-planetary-mcp/discussions)\r\n- **Documentation**: [Wiki and guides](https://github.com/Dhenenjay/axion-planetary-mcp/wiki)\r\n\r\n## 🙏 Acknowledgments\r\n\r\n- Google Earth Engine team for the amazing platform\r\n- Anthropic for the MCP protocol\r\n- The open-source geospatial community\r\n- All contributors and users\r\n\r\n---\r\n\r\n<div align=\"center\">\r\n\r\n## 🎆 **The Future is Now**\r\n\r\n**This isn't just a tool—it's the foundation of a revolution.**\r\n\r\nWe're democratizing Earth observation, making geospatial intelligence as accessible as sending a text message.\r\n\r\n**Join the thousands already building the future of geospatial AI.**\r\n\r\n### 🌍 What Will You Build?\r\n\r\n🌾 **Agricultural AI that saves crops?** • 🔥 **Wildfire prediction that saves lives?** • 🌳 **Forest monitoring that fights climate change?**\r\n\r\n---\r\n\r\n**The Earth is waiting. The tools are ready. The only question is: what will you discover?**\r\n\r\n*From PhD-level complexity to conversational simplicity in one command* ✨\r\n\r\n**Built with ❤️ to accelerate humanity's response to our biggest challenges**\r\n\r\n</div>\r\n","readmeFilename":"README.md"}