{"_id":"kaax-mcp","_rev":"61-6557fc23b820cce4e887468edff84926","name":"kaax-mcp","dist-tags":{"latest":"1.7.0"},"versions":{"0.1.0":{"name":"kaax-mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://github.com/Ahau-x/Kaax-LandingPage/tree/main/mcp#readme","bugs":{"url":"https://github.com/Ahau-x/Kaax-LandingPage/issues"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"7ae515fa54d502435d3cedd50f361b599fc53a5e","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.0.tgz","fileCount":32,"integrity":"sha512-9LJtV7m00uhwQhZVBB+I6bAcV0CVJn5D10Bi10QFdM/ERkbgCxGJE2hTuSGCWaJPMxg2nq5r6arKQCcx7RAeFA==","signatures":[{"sig":"MEUCIQDGpPHfrVC4JDyxjjIv9+u/l7NptaGQyh5eLE/8VUzv2wIgfcIuumf7khFnP7HT6EBxg1+kbg9xqGojJzGOXMCd5h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217285},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1a705b37e16838298347ef570587ad58fa7b6855","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"repository":{"url":"git+https://github.com/Ahau-x/Kaax-LandingPage.git","type":"git","directory":"mcp"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — lets any LLM agent (Claude, Cursor, Windsurf…) onboard new Kaax users, query analyses, suggest configurations, convert shapefiles to KML and guide downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","shapefile":"^0.6.6","xmlbuilder2":"^3.1.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.0_1779522495237_0.5083284771707635","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"kaax-mcp","version":"0.1.1","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.1","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://github.com/Ahau-x/Kaax-LandingPage/tree/main/mcp#readme","bugs":{"url":"https://github.com/Ahau-x/Kaax-LandingPage/issues"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"bdf1f188a79470dcafbb1d05770f7eab286cce58","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.1.tgz","fileCount":35,"integrity":"sha512-aCTvPKGqD2RGJdj1IKns9eUoS1bqNBdB0sDVEkKuUVsRD888yTy6nPu75Lw3zDmT4oETe6SguH3NQ1GhyNjo9Q==","signatures":[{"sig":"MEUCIH01tY3/PRamhJjA1pQb4WTKyRKzwXt73lc4FfvP4XzVAiEAkVxVtAgS5xVSxOuweAvQ4IAMJmsPiXn+erebpIG8QE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238995},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1a705b37e16838298347ef570587ad58fa7b6855","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"repository":{"url":"git+https://github.com/Ahau-x/Kaax-LandingPage.git","type":"git","directory":"mcp"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","shapefile":"^0.6.6","xmlbuilder2":"^3.1.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.1_1779522823819_0.6721229201832712","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"kaax-mcp","version":"0.1.2","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.2","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"29fdd594b923818eabea44d1d1b0fb80587a02f5","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.2.tgz","fileCount":35,"integrity":"sha512-xeNXgdsFQTdPly0gc/Q2JDFiJzlTQS0BX0xmKqVUiKD9JFpuQYgp16uWMKl45STkm+mlcVMndoshH9e3M+HcTQ==","signatures":[{"sig":"MEQCICvjeyuCz7KTMJ1AWXXvjr9Kt9InIofxELy5mw4LQRuVAiA5w44Nguq784/jPnTvEMwfQ9r3T87dakNo7F97wxFwdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1a705b37e16838298347ef570587ad58fa7b6855","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","shapefile":"^0.6.6","xmlbuilder2":"^3.1.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.2_1779522956922_0.33074923725491745","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"kaax-mcp","version":"0.1.3","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.3","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"2d7b190325f65c80ac84c316350bcce7968c41a1","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.3.tgz","fileCount":35,"integrity":"sha512-vMQ0hBg/k0kofluMciSqsO49KXBbybOu30msBdmD/PEFkupa+RvuohF0M6/g1qkYSE5yR8O4tkhAzq0bndWmXg==","signatures":[{"sig":"MEUCIQCwKBINQsD4v1g52TcS7eNF2GRpHulO6a2+tmuLPkNDiwIgE2C8no3yOWc1gGKPihThNwsRi/98SMZo2zjFBFdyw78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"39384e441d40efede42881d95e17d66aae050c70","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","shapefile":"^0.6.6","xmlbuilder2":"^3.1.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.3_1779525689412_0.3159540460890786","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"kaax-mcp","version":"0.1.4","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.4","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"bdd0ff6d844d4b35c86304ecd98f896882ef53dd","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.4.tgz","fileCount":35,"integrity":"sha512-wPdJ+RzKvckeisPx6lsugoa3s0tqbrFqnD875ZfxU+N+sykYI0ZgErTwaei0/w01KkYIV90DkPP2g2RmTFyA/A==","signatures":[{"sig":"MEYCIQDU/ttqLFDbCe4++B6dtODNIw1XOCyTrUzqacBzdTq2XAIhAIQq9xXuX5O+dCtcOxwV36aWzPfuC15AGlblGXjzQXCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b4b221d56fa2222c4c7f5c403aa19ce3544d8747","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","shapefile":"^0.6.6","xmlbuilder2":"^3.1.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.4_1779527236648_0.9173754927009712","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"kaax-mcp","version":"0.1.5","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.5","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"1a6a6dd2384afd8213f542aa92c94344f44d7d39","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.5.tgz","fileCount":38,"integrity":"sha512-zw+CnxVk77BRJEEwLJ1phuLd0Qie504VEqiDGY35kKdL0I8vW7tB32zAjOP9d4AMVO5ljANT7EcJ8707CZLLhA==","signatures":[{"sig":"MEUCIBl0HQ7U0AuxkAGTy+SZTl2xpvCiwSVGHDU/3tSj34rLAiEAou/9BLKLxNWcg3niKBsN/4xR9iKmUDXDPqIhJCo22uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269358},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a308c89ee2720c10855861802a6926bfbb4cbb96","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.5_1779560057247_0.9127160526692584","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"kaax-mcp","version":"0.1.6","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.6","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"71fc0be1758d38195568a06946623b87f7dfe525","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.6.tgz","fileCount":44,"integrity":"sha512-53glnLLBpeQ0duiw23AO52hEJQLf1xySs0e5dSVUrfw+CAUjeB80tuXZ0tKxQ2fKWAkEQrXlmEGUR47Q9kKKfQ==","signatures":[{"sig":"MEUCIANIyAnIaWxzdLlTG4V/2pDcpoCSoUT0pLmT2cH01Ok7AiEA1cktVBjPjX9Xvhx/HsLdZ92DT1IRsTKS4fCx5yaNW2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9a9d3752ec3a2b282aa50025e1d0cc6f6ed19d73","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.6_1779560967184_0.8074501236647409","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"kaax-mcp","version":"0.1.7","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.7","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"4e2e0510d7c5ce6081b1c19c56e64fccdeeff3ef","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.7.tgz","fileCount":47,"integrity":"sha512-j03qyXETaroaHurv6W7irakBOqyTxAuoKvxkUuYvsNSpc/N7VkUgSaYVOZ6cueauhgil5Kbob/BOao9rm5NPGw==","signatures":[{"sig":"MEYCIQCRtU+DZvgeJ5KtDWekhGhxtMbOPFuLQQnnd2ZlgQiBTAIhAMIoRuRiSXAoEKKFk2XLXYpcjBGvUm8aCM6T6MlTXz4h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5f2fc32beed6358e3dc70a26fc5a94bcbcca9209","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.7_1779561953144_0.7770402725675292","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"kaax-mcp","version":"0.1.8","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.8","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"d6284ab2204876d5d1a0d69c21041a227685f6fb","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.8.tgz","fileCount":50,"integrity":"sha512-VdQeul8UI1A7SmSbWAhWttAXQ5xl9m3P3hBln034m//uIlppXddsxlhB0NOYfCk58gDwECL5+/ieYtCpJEtyiw==","signatures":[{"sig":"MEUCIEwBCjnPIJWH9Qvlpk9f9Hhmc7YdLJk31IogrnEW48QOAiEA3mPqBRZWY2VQgi5UvfuJxVRQTIUwzdrD0pnNvmv8j6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"96a6e0cddcd8b9e7b33ad4b0985f89a6565ee21d","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.8_1779563178808_0.253698313690498","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"kaax-mcp","version":"0.1.9","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.9","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"05dba79b6c8cf91f76827d8b0cec2386306e19d1","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.9.tgz","fileCount":53,"integrity":"sha512-VXhB85m/FQB7btedKYGbylbYW4LYIuL6BKJkBTATGg1qEYgK9TNfSsaV1H3ZjjUeRwxSurGwAeZGAJhTPH/fHQ==","signatures":[{"sig":"MEQCIDLoOw7QuNeXChd2KrA0aHZturjBqmA/7hbbziSslgD6AiBI/XWhP6pS8VzmTehKTZzA1FEsnS1YFoUcbaha3xtKqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469523},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92014b82e501dd16787784ebb1129c5dcee05137","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.9_1779563472215_0.3875133074456527","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"kaax-mcp","version":"0.1.10","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.10","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"9025ae67c2abb5306cd98dd4e8e19d66339bb08d","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.10.tgz","fileCount":53,"integrity":"sha512-9vHe8EPKlF/sJbAYp8D0lhND602s4gyq8QmOHyaIRbOHVR2/e6L/8R95tLXTs9Re0fQlnx1t+c597H0fYjyBuA==","signatures":[{"sig":"MEQCIDLIqM+a4hU5qrRHbVLIu3sf+lDK9utPXChKwVOSOBjiAiAhjEV8zMrv2hD5SgKpmUUWMjI5zf4hnWkYWMPhV+bulg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469932},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b455ab1f877d05db1aeb6cdf7b4d45bceaf6e3e5","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.10_1779563722172_0.9940723017478243","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"kaax-mcp","version":"0.1.11","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.11","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"ee117e1b445214b03e447f05c2b50de363419068","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.11.tgz","fileCount":59,"integrity":"sha512-7PdXVUYw5UNEeqtJJA3WNkEVSkeZBoymZEgDLNFEp/OJ7ZDzHMjkqqnjyVINAv9CeK6ZpWG9PnTbD07AwhCN+Q==","signatures":[{"sig":"MEUCIG5mcVKdbrgxGNzLwh3a/2bxrFmetq1Q8xdNFeD0PutXAiEAyNLYhBaPgvsCUppcOvsV/Bc+WlwTEOQcpfAymdyUEFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6fd74b858504cd550c0ec1f6ecae95ec559e3119","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.11_1779564548513_0.939210677389724","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"kaax-mcp","version":"0.1.12","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.12","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"2c2539ae635c7a2554221308027103fba9179cb6","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.12.tgz","fileCount":59,"integrity":"sha512-uMOOHW+1kbJ8clG0K3Nr8S2iq0IdlF2+++WxrhBVomTBW1Dy44687uIwpETGmt39FVGItgHOvBxigiZChE+ISA==","signatures":[{"sig":"MEUCIQDNueXX3fBbkXCe6eCQMkMhHQrZXY8jTfw9VTI6BDoZigIgMIBeg1iSqVZRGwgrGE0arASmdU0jeycb/H9qDE2HZ6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e091c4e4b51d34759b32582e8b6e103cb38bb139","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.12_1779565287401_0.2209878951362183","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"kaax-mcp","version":"0.1.13","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.13","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"169e020d4753cd8883204d7d143c0a3b07cceff7","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.13.tgz","fileCount":59,"integrity":"sha512-N6CercRffp3Ze7AOdaA1ypC+CF6U1HDBWfJbXWzuusztP4T/j7farCg0lyBvEQ8jzbOO6Tq0eOGG4WlNrpBJsQ==","signatures":[{"sig":"MEUCIG+Z3W0DM5NrPB+m7+nIGCRKNsQeabpoO3XS4mtE14QFAiEA/BsTYhFP1iUbG8zruKglYq26jiC77Fn89c5IM9wAJvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1b0caa159730a777776fcb2be12c40b8b8a76e8a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.13_1779566078851_0.621094345685584","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"kaax-mcp","version":"0.1.14","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.14","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"a07164de95f3a492f2e23399cfbdfdb336678e89","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.14.tgz","fileCount":59,"integrity":"sha512-/qI4iBanS8feLs0HFVpSA/+E/A8tHCd5a4FxdoEVOWp3ZJ2TrxxVxK2IV0xJTEnmy+cVf4eC4bxOmsSHLdxUHg==","signatures":[{"sig":"MEUCIQCiQYn5HcVgC7WaeYbcgtuKe6AdX3D3Aku4F1Iqc9dsMgIgY6yste3Vvp7BxTiEoMWy4zbIOrT9yUgk9R7CgXdoc4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a94d08aa81fde534fdbb57e3b53be6b84615ec85","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.14_1779566610478_0.5828599225635791","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"kaax-mcp","version":"0.1.15","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.15","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"b852d86a3670ca192ff93c2ca6a28acf6f02e614","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.15.tgz","fileCount":59,"integrity":"sha512-f/dFmt42YmwTY05nSeLg9JRtbOAM0+u8G4MhR3oqszq9XGK69DoThBMKvMCqyugW/uFvGQQalkj3Wy33H7inUQ==","signatures":[{"sig":"MEQCIEAb7Vb3+xQvI2CLbhBJz+g0086wMqcb4jd7Xj+I/jhUAiANE+vGNdzuQTDTTkwoJIFBQhUIdDs9Mq59sfgdCD+1qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ae3ab41c9096a172f8d0b9fcb0767edb8d32ed9e","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.15_1779567346358_0.4991726471701434","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"kaax-mcp","version":"0.1.16","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.16","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"4b9dcab570c5cf40a9d7c4f964f7fb641f118189","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.16.tgz","fileCount":59,"integrity":"sha512-d3eyCm1ojqWg+vpIHW65eUTqGx0pOJFPjePRHBIe4OrnMf4qFswXPbpJYpf7ChCM+XJaj5zTYgRhm7b0Hi+B1w==","signatures":[{"sig":"MEYCIQCJIW5QRquajzEIuVmWzwt7DaBY+wSJjlT05WO7TwZc+QIhAMFKbxIb9J73njXsmuoq0kTPqujXdt4CoF1FkuEzoFEs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563225},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3c0b6b86bf668038cd32d3639a52245509daf532","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.16_1779568302195_0.3891422825361164","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"kaax-mcp","version":"0.1.17","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.17","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"a5181c97dc836623f417b0366b33d2c47a023e61","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.17.tgz","fileCount":62,"integrity":"sha512-AMDCPK5b6M9iGYWkZp3cSG4sgXuOrHSwesYKHfKhBg6asOhDQLnEALc0koR0G+wAqhgSUxVTy0MKgrpIr8binQ==","signatures":[{"sig":"MEYCIQDy/TDaZikGHAsIIMRwAIMqkxVeIjq1YalYKU8AXR4QQAIhAKpxlxjya+KrHuy3zo3pz3VOBzbwf3GtM4NO+lntrEab","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6b9c8bba5c611bdddd18af00302c2cf113c8e5c4","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.17_1779648227701_0.679400434502754","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"kaax-mcp","version":"0.1.18","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.18","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"1a4ac0d1eac440e5030d3fdde82e109d9b02ed14","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.18.tgz","fileCount":62,"integrity":"sha512-fSQWTfniCRaGl1K047whjakAoP5QukadM3z9HSUXVRlsHITaQqlnH+Qw6ZbjsqcvJKg4YThG4GSAbQBYsG7AJg==","signatures":[{"sig":"MEUCIQDCFZC5fquP2G2nOfG/b0xm0etnSbLAn2lok1MdHoX4oQIgHfptQauwWlR+bDeQpQBPCED6KCD/1KNzcUpWyYCBaXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612352},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6b9c8bba5c611bdddd18af00302c2cf113c8e5c4","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.18_1779650551399_0.786095239404651","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"kaax-mcp","version":"0.1.19","keywords":["mcp","model-context-protocol","kaax","agritech","drone","satellite","claude","anthropic","agent","shapefile","kml"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.1.19","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"2e281f9da25977f610d9208fe7ea57954df369ce","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.1.19.tgz","fileCount":62,"integrity":"sha512-dT8bBdADBgBx7uI4ca9JTV4LSZf40AlZT+e1TaaGOdYfffHhtmboMX/I8+KNVo6D7jaJd6UI4rhG5HzOV5o+vw==","signatures":[{"sig":"MEQCIAa4X2fg3tt4EPtkuIs3t+30ETsyc/DNGI3dCkYsbb+UAiAxo9Wi5IGbUOEBNyHvYYn1YnHEY1eIHIsWT1d6B0PzWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6b9c8bba5c611bdddd18af00302c2cf113c8e5c4","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — one-liner installer (`npx -y kaax-mcp init`) that wires Kaax into Claude Desktop, Claude Code, Cursor and Windsurf. Onboards new users, queries analyses, suggests configurations, converts shapefiles to KML and guides downloads.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.1.19_1779650795410_0.588830737653776","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"kaax-mcp","version":"0.3.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.3.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"fc32a74e168e9c4d31b67c074234ddce4ac22eca","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.3.0.tgz","fileCount":80,"integrity":"sha512-vqB+DfhhWczY9H628EYsfn2gFHFVob7pYqUN98jk5CI8LwM54JPHhdpDwfvb81im68stLnZbL2isld/jkYoqfw==","signatures":[{"sig":"MEUCICehQKtK4zdlvu5c40+eU1/jUqZ94LP9kFUG66p7OOS2AiEAxlrhyBYkNP17LdnncngHCHPaGZ9L/qhnq2KoEnIFZQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134933},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"57fbad3196f832fdd045a6e74c309a479ec0787e","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.3.0_1779685463940_0.29592204333679395","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"kaax-mcp","version":"0.3.1","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.3.1","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"ab8b8065d98b928d2e6201755993dc47ef723735","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.3.1.tgz","fileCount":80,"integrity":"sha512-2VyJCEyqB0OQk741Yx1aJdxC0dmlA82pjU7EyKavX/VmrCgfHwc7a4LnwKmqfzNusFoScHwmlu9ELur2MOFcGw==","signatures":[{"sig":"MEQCIGtYQ6PJlssRLb1PSvBMrn2JrocR41uaC8wZIFRCzuDYAiBzjobrY69ARG9To1vl4prKXujl09tBJwwIZMdDnfi/XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1137975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2fc9a2dc0b45764b6cfe8bea98287a0243b71212","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.3.1_1779686026846_0.3804568630698786","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"kaax-mcp","version":"0.4.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.4.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"51b9dbd3ce76ffdb055d052a57227f9f4654e49a","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.4.0.tgz","fileCount":80,"integrity":"sha512-eidDd7vRtl4Fw6MmC1qXpgtVS3DcaDbcN5C5pfIvuzKf5sl6xZfHLbdiXDfURc+rUCWL0sFGhY4Ubvo7E73wBA==","signatures":[{"sig":"MEUCIBuoijwxrDMbCmaUtfdOiwOQLEE0y6DD0bw0sASCwdg9AiEA64MMCjEMyTY29+GExkwI7qpArMA2PGEJOEm1b/e4bCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213427},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9b23ba974d99d9ac23c181eda81cfb99a191214d","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.4.0_1779719769593_0.1859505133008006","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"kaax-mcp","version":"0.4.1","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@kaax-agritech.com"},"license":"MIT","_id":"kaax-mcp@0.4.1","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@kaax-agritech.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"7394115e64133f4d04068dad91cb7611927201c0","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.4.1.tgz","fileCount":80,"integrity":"sha512-nB7ikWnRFcJeF39ANDufpm/r5HwEOfRC2p88KelLbKhEsMR1P3Fi0RpgUWtYM6aMqkdT4VpevUyaMTukcKW2iQ==","signatures":[{"sig":"MEYCIQCq2SgBeP5Mv7U3t4h0ThtgsBTn4MUg/9IuvcvtFnFW/QIhAKyypz5cSuBMNXv4ryMTGCZgWKPR3nYsHXR2Fpp6ic/K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1242690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9b23ba974d99d9ac23c181eda81cfb99a191214d","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.4.1_1779720306555_0.2126273823367728","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"kaax-mcp","version":"0.8.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.8.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"3918aef665113df2db186fed51fc8f025da066a9","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.8.0.tgz","fileCount":107,"integrity":"sha512-ha0c0mSJm4zxuf2GYYTPA8X0nWGkkXTf3yfOO6GD1uxq2Ske5FwsFSs/1mn9HRvqR+5YERG3JS3OGnpdcVCvEw==","signatures":[{"sig":"MEQCICAWgcPz7jO1oOC4MPltpf52b+OUcGPurr+LwG3+jIGzAiAWtNiHgFa8yedRbAknlFOzsyn7kdU8FqbvnyD3z33Swg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1701660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"839ad9d25c91003356da199a3d73a23bc8e0b341","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.8.0_1779769693426_0.29494261000719835","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"kaax-mcp","version":"0.8.1","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.8.1","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"54715b13062d0d98666b390c0cf9af9e22d399a8","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.8.1.tgz","fileCount":107,"integrity":"sha512-W4iP2bHWQoSVQ/QF0gYRDxiIIJ9B/GzQITFH6i1i+XZXyXocXoC8t3chTXfM4GnGUxSaz31B5Nb8LqZ5N1HT1w==","signatures":[{"sig":"MEUCIANay4/fXWiXWEr+STGKTHbeHtZAonvFDfsBopenSTzaAiEAux52oKVpJ6UUFCXX42vXNQ8a18J8udXSQDXtKaXe95g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"839ad9d25c91003356da199a3d73a23bc8e0b341","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.8.1_1779771643982_0.6316472201224406","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"kaax-mcp","version":"0.8.2","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.8.2","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"3d0b769b2e08ef280ed795ba284f8a0d133865ff","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.8.2.tgz","fileCount":107,"integrity":"sha512-XAoOvK8OBcT8YK4Z3VL01TRiy5okYMyvOB5jtLoBBKTpSSwQ52PPX7hlhTvR5zveKbm3NdOOp5aAJCWSdU6pYg==","signatures":[{"sig":"MEUCIQCZo8dE2CF/6zdDZhCCs+FT4f3Vi1EZEH1LMv1d1KZzNAIgDVpzbHNRM3GMfxtjHZ/7JZwLyg4Z/Ii5g4ZxFyolb+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728929},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6bb6478b9124598f6d3d99c936379d1685352e07","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.8.2_1779772640461_0.42770312217014306","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"kaax-mcp","version":"0.8.3","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.8.3","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"5456e5f5426a6eef8a7833bc535dff05d33fa33e","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.8.3.tgz","fileCount":107,"integrity":"sha512-AQAYxXnRXmrq1kNvmIuXHutgZAJRNXZRUIWa53jpXuEnMLNDwY7TXhLJCUhh/JqPCvhfz9Jvp3CJnLWmP4afMQ==","signatures":[{"sig":"MEQCIDYaXVVNuDpQmXBm00yA1odEGEPVtGyAagVmtle64xpJAiAPir1lsNdWOaL7oStsSQ3mgmioJwnIOXgWeAY+zlieCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733336},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6bb6478b9124598f6d3d99c936379d1685352e07","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.8.3_1779773789691_0.6972489387021474","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"kaax-mcp","version":"0.9.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.9.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"61ce062390c3931edb35d2f949778fc6d713ed37","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.9.0.tgz","fileCount":110,"integrity":"sha512-Sc+x8cbyMJ44wJWgRubf2D9z0kgANN9bz/5xaSPIhQvVlD4L8yaX5P82HRLl48HPD0wjL0QFK80Zf4kQafb4Ug==","signatures":[{"sig":"MEUCIQDYemRdnwBw3I1O+Nk/Mo0qR+ofZN25lk6na2nqG8WXZwIgAxPpzrX40rCo2HK08ck0Ljv+r++o90ebjjFh7tOg3Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1775544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"688a6eb57eb922900b3a569c04ec65f902204916","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.9.0_1779905901518_0.6267939013034713","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"kaax-mcp","version":"0.9.1","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.9.1","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"de043ed6367394dbdf8e745208c9f4f8ea2c6819","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.9.1.tgz","fileCount":110,"integrity":"sha512-osfA7nma9XnzlXUfq3uWYbEBgV3d6wzRsadr2JV5KspfVmRUA5CsVxcZR+Fqyn8CpBMja3/PgBXgt4Wl9/FGnw==","signatures":[{"sig":"MEYCIQCw0i67ywxL9+Bfoji4VA9Gx+NZ0mdxAwWFuvOFZXwrYwIhAPpvcQvm5JDO8D+BiT/6K9JuUz0ClGdeVZV+9ZhoJMdW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1779218},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"583e935dfd5e92bfb930233978849d8e38561eb5","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.9.1_1779908834575_0.34590424504191875","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"kaax-mcp","version":"0.9.2","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.9.2","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"37a32d0930fbbda9fdfc084817c6db6919cf6d48","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.9.2.tgz","fileCount":110,"integrity":"sha512-6ETUMfeCAdwjdMW9GoqdDJmDZj3iV+/gGptga2qPwgtui3RNqF6YKZ+ObWRINROJvPhnr+AjcpUugN9hsGoYwQ==","signatures":[{"sig":"MEUCIHzHbqe+fWJy5kxwhXQ/M8SgkTLL+jX+d1rIEaJzlruhAiEA0gQ/kEKZtm4vjBzqSGnQFLPBV3vGwREQfpM6Gt9A+1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1786582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6fb9d71eda44ec50122e48400b03b76e1a314c32","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.9.2_1779911097525_0.14672857818779805","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"kaax-mcp","version":"0.9.3","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.9.3","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"322fda95bb4eedceb7f9caaaf9ab993ed88a4591","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.9.3.tgz","fileCount":110,"integrity":"sha512-m0vXh6akz6ZDy2lxAIS9uT+KgHcYPDTjPj9jszg+3qAuVuOFsbbE0hFn3QFDVS0jVHWH3pyl8afW3HcHyqJcew==","signatures":[{"sig":"MEUCIQDHqOOf5KwDms0MLaywGw3a4Fha81z+ImwNgySsdBmn/AIgcmgM++atSCfDWglDZiI1QyHyU1mhIGcFYMQjLjRiDew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1790306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"743e352680ed51759860043f9e1c170010fd1294","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MCP server for Kaax — the agricultural AI platform for drone & satellite imagery. Brings agriculture-grade computer vision, GIS automation, vegetation indices (VARI/NDVI/SAVI/NDRE), plant-by-plant counting, multi-temporal field comparison, John Deere / Ca","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.9.3_1779914595953_0.054600212916368296","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"kaax-mcp","version":"0.10.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"ce8ec6761e6493f36a018c1aa18922b9da68a074","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.0.tgz","fileCount":110,"integrity":"sha512-2PF0eAhhlW5dA1SB9lRFZzd7OoIO9Av1ZTmbWOk5rnpE9hPWjb2lBUanJWZVevGZeWnzFqlT4szGDV1Xa54+6A==","signatures":[{"sig":"MEYCIQD/43HkcjGme+OtG9PfEE65Djnu85LgrqfwfJLxUQ5GYgIhAJG3dhQuRHML0zQ1FEZ5+wcoSE1Z1w71EjjZRCt71a+0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2128685},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"59cd47a83b1a5d8448d45bdb4364e2a586ec8292","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.0_1780383197223_0.453738421895447","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"kaax-mcp","version":"0.10.1","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.1","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"b7090b353b4e56f4beccdf9f84b5effcca267adf","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.1.tgz","fileCount":110,"integrity":"sha512-BZi5qKJsMMSZoukK/h25jccPDkBOEbpN/EuCEOcNLrVdSrlwrcmimYuSWIEXNOSZkZD9U9b69RjAXdKkNBGZLQ==","signatures":[{"sig":"MEUCIQCMgwZ85UlRbEC1xrlUjZM5VXoeFy2tOr8WX2URpDuWLgIgNcGWfnNGJqrUZLtAnT4v2IYIp/VGLB/zJxpZmYchChg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2129900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"59cd47a83b1a5d8448d45bdb4364e2a586ec8292","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.1_1780383577382_0.9604459283502829","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"kaax-mcp","version":"0.10.2","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.2","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"e19d2dc4bcc1c443117cb9474ab973253c0b1b3f","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.2.tgz","fileCount":110,"integrity":"sha512-LAU+m3KrKCKEoBTNGz+3RlAir1BMQCiEZ+akjgoKMhTrp6FZ2WmPtf5MJprzqal4fyTx4MMF59U83S9iPHH4xA==","signatures":[{"sig":"MEUCIFGyZT1Lj1Hxb2PJMzGu+eTHVtSD8PXnsh+mmB7RGJuWAiEAowUMul2J4F8PyM3VE/KJzvBt5tZ1Vuuk58z5aqwuzoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2181993},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"529abe7a1969f581835627048665e696e3bb0807","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.2_1780408121851_0.18915799736870387","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"kaax-mcp","version":"0.10.3","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.3","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"bd8942634e7783f2e17c29b3a08c570cb3f13544","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.3.tgz","fileCount":110,"integrity":"sha512-QHyJjM4wa+Z4ajD7MqXu9ex3iYsd3cZPho4J3yfONHZPxp1sgAk77v7L5T/2y2rgclX0SM464MICunrw7+nEqg==","signatures":[{"sig":"MEYCIQDNaLvMi20LYVib42/hy1V/Kdxwybmz0kagiBRnPl4c9gIhAKW1a3quag0c4cpFzwKYeHqnUGuArXxR/S8lNTRsranM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2183200},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a6e05df119093e46d293fc06c795dd35450ff927","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.3_1780408852665_0.5395998468885732","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"kaax-mcp","version":"0.10.4","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.4","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"7eb054c0f2328a83c6aecd15914878022c1f86d7","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.4.tgz","fileCount":110,"integrity":"sha512-UzSZ7LoSYbDMZhto5yQB0xiksgmrW+EM+hMGiew1lqlxOQ16ZNi4ROSixjMcbW2ajbBkHlj2DFwMGftXRsLPMg==","signatures":[{"sig":"MEUCIBFGkRycbhe4QWFf9BJ2p43Ju+yuOgkWZdrsWp7paZyNAiEAvUmtkJCABVGcN1SqAHNtXmGCiRZXeFEwLhwdQSEXrwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2202312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a6e05df119093e46d293fc06c795dd35450ff927","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.4_1780436660645_0.4471922117396079","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"kaax-mcp","version":"0.10.5","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.5","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"cd087998cc6e98f5cdea7a81dc071d365c3a1714","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.5.tgz","fileCount":110,"integrity":"sha512-+t4GS3vB36jCEiIHCfJqp7Lk9KHZJ6nJtWYmrXWJu6jQznpU8fYoBFPHGfaEQFdaiLFP3JG7Uxm0w1DDvaDnUA==","signatures":[{"sig":"MEUCIAbSCfOmZCQ5rQll6ZWpoEg9p9Pi5VI6NYoM2og0ce88AiEAxGTlsQIAYc3gw39n7eIqRkjOdlidC+m1YKk01Ki57Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b271da9a3ec152277b167e1257e1a921f2614fc4","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.5_1780437735360_0.05851305468603374","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"kaax-mcp","version":"0.10.6","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.6","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"aad582800956235ead8a97e9481ead9c1ca4e5aa","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.6.tgz","fileCount":110,"integrity":"sha512-9jrlTxOR17IGAnLdywbkfI42iB9Wwt/higNaZu60A8sj8LaE9NOabHY2Kyspw4imiFgIrwSzHEu1QLdDHLUzIg==","signatures":[{"sig":"MEQCIBbp70PfA/l4O7dF627zwgjmHNXuTf4YRj8yrO/aGN8FAiA/3TPODDttyWLIYT98o1hI6HziJUSkEB5f07rDdf9gaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2278482},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b271da9a3ec152277b167e1257e1a921f2614fc4","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.6_1780439139419_0.1989819213055577","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"kaax-mcp","version":"0.10.7","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.7","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"538cafce1b873f0e024e83871257827d05a5531f","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.7.tgz","fileCount":110,"integrity":"sha512-DPy6SB9hyoJ5CmSrkoJQZNGHVNqIqQzMVWnP5n43ZvT+VlUfgXwLX5z/wxKgR0v+F4tm+AEpIsubkcdlS1a1Dg==","signatures":[{"sig":"MEQCIAIG7hiQEYVIkQC2EiVMkkTL6qITjebvF0Ln7wdTJuNSAiBfIx2m1HgxQwde0ZtNa/oMi83Spn2KDZFM3JhBtCff+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2282175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1afa4634637adda448ee7fe8189aac0dfdb40352","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.7_1780440179430_0.03858770522973809","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"kaax-mcp","version":"0.10.8","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.8","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"620bf1c3e2d108124467736d588a023f78535f23","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.8.tgz","fileCount":110,"integrity":"sha512-roDnmp9TIqt0iZgEIstNwfb4xpV2rpw4JiKJ5IR2v8He/QxUGeTY/p17smn1ncW+5gkdhDM6JQPO3D9CCO9ucw==","signatures":[{"sig":"MEUCIEnPQvQwXbiE8Lh48Bu98o9pYKKUUJ0JwFJ+1KJdB5FGAiEAyT7D2GMqYyDETsE+qPMP6wS4g0czuIrdZ26ecUCa6qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2285303},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1afa4634637adda448ee7fe8189aac0dfdb40352","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.8_1780440378746_0.47460400137828085","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"kaax-mcp","version":"0.10.9","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.9","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"927bf3cc44afa31399636c74c638588041b4fce7","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.9.tgz","fileCount":110,"integrity":"sha512-H8TrcVIcw4uuJIHJON2FvNMci9KUQE6yrytQECKEB9ty+4a0K1mlXRGTLYzZZPP1mcq5rjUDHRCBNVmT2m9UQQ==","signatures":[{"sig":"MEUCIEGZ1tCuWznelkdW6rdoXW6XhJxwvPKHUpU5UlPzohuBAiEA2Q2/Ns0OxaiOLV1BxzV4dW0qEGNbf9widPFPOxXTxM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2290823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1afa4634637adda448ee7fe8189aac0dfdb40352","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.9_1780440632093_0.4305945135172342","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"kaax-mcp","version":"0.10.10","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.10","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"60bb179e0ee0c1de61e30eeb720ca793e27972b5","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.10.tgz","fileCount":110,"integrity":"sha512-CnULNulTb6cqLLtxL4gshrTYOcZnI9HMDmu7vUA1n9ELEkMpyYUMdTq4AfjSmjd7JlDEHM04E6HlqYJZHZZBzQ==","signatures":[{"sig":"MEUCIC5nyR0OmtzCaPCarZnjVfA2quekINbnXH+SG+WEVdxZAiEAzU3K8G6RlO7x5lnw0kf1zYsbM7nywkjhIIsUzD8LUFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2325960},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1afa4634637adda448ee7fe8189aac0dfdb40352","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.10_1780442552741_0.14216702345583476","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"kaax-mcp","version":"0.10.11","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.11","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"d9cac20a77b156299966ba21945eecfe1f63ae06","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.11.tgz","fileCount":110,"integrity":"sha512-1XCfvtCtWL3+ur619TABsbJLALzoox7C5sdMoTS88T17UlMjg0CDan/Y8ynVQH0FcbFgTua7bLgp1/Exiq1RPg==","signatures":[{"sig":"MEUCIFRXIgm1EJ+nAcOYtNcqtHmhGBscB0SyUat91WroUFuvAiEAvJXf9lyooj9HZ8jAyni0/qxbhF5EcGdfoIQWyHUhRew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2335961},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1afa4634637adda448ee7fe8189aac0dfdb40352","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.11_1780442735158_0.7559316636100832","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"kaax-mcp","version":"0.10.12","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.12","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"861e564f5c48e4557306e3da9c897c1b9917deda","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.12.tgz","fileCount":110,"integrity":"sha512-Se7i9ufXp+KQo25N6IbWrkKbmZHnq6CXLM5xV1XzarNbEkuTYq2/PQcGv0ywhbTHDaf2N+8ReXbLkXvEax2UCQ==","signatures":[{"sig":"MEQCIG7PN1ZkwXm4zcjgHMirZnvwmtG9cj3GvOQnHXa848CVAiBoKknZB7U8Sq2u+GlRb8y2pPQGzzQIz8etZ5Qb+gYtAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2336657},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ea1bd0a540304598836514d3e4f1d8890595a275","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.12_1780469078362_0.6821671838301968","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"kaax-mcp","version":"0.10.13","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.13","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"f8068fb6239c91e10f296fcb1fc565d2c22c8af4","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.13.tgz","fileCount":110,"integrity":"sha512-goiABh9WxmJoCnhxQKRsBpgPvuVbwAAHqhHFwStd8HtjSY5YOudmh4GSzj1M34Rs8VvtlnMFqzdz70nR/GC2yQ==","signatures":[{"sig":"MEUCIQCWmWZZDl3iDwhIfl7KnY41gt3Vgnmpr2isbNjKkCK9NwIgasO9zR8XP7LmPTLCzwo4Ssf5snrLR35DlWYusigQ+vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2342661},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6545f62164a9d5d37cb290d036c7a67815f8702a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.13_1780500377436_0.2417102491245171","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"kaax-mcp","version":"0.10.14","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.14","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"532ce4c137604bf993a47850f207a9aa6787db3e","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.14.tgz","fileCount":110,"integrity":"sha512-u2Za5UdERGqaFINMTL7GryoPKy0sdE+Kxi6DpYF8VqE0e/aR6U5B0bpRDTMsZrLiqXJ/57uJJQqb20irYM3IBg==","signatures":[{"sig":"MEYCIQDAEVbjtNtgHV4d8jC8W7WHYOmc0jlnEX7SzmU+v0QGqwIhAPB8VcmRNRMVDfzI2CPYwQRYXzqjfay2ogN1427VbFDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2382943},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"843c0bfe527a05f8ce745c3e46e9912ef641c372","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.14_1780500782634_0.3793596714433882","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"kaax-mcp","version":"0.10.15","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@0.10.15","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"5a4e97e28794bf4d767a4b56434ddfeb82fda346","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-0.10.15.tgz","fileCount":110,"integrity":"sha512-DqEI9bflO1K6/AEwgSQ4ugcOyxnztRvcZWe/ZfFuQPgjR98rILeCeQAviqfWiPxrcyvzOGJhSESFS/xVJLxo7Q==","signatures":[{"sig":"MEYCIQDvd2dhpxILIP8UZy8fntUWerJAetKhqiWGDsGdd/xSRgIhANMcNdQY8INcxtT67GRjpDaCK+Gdc1BX5y1Bvol4WBAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3f5fafb6451f5fc9d63ffc0d3ee21b024241a262","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_0.10.15_1780635103175_0.09955550904874166","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"kaax-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.0.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"1141d5848e5eb6c69a1afb47c0ab3b86b3c8a060","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.0.0.tgz","fileCount":110,"integrity":"sha512-RAHN0bAM5MF6z0R04wCjDuKDiAjvjppmyB7GOdK4F6FI6tc3efQO2v7syKMUd5zzifr9xBftXdoPlfHyiPagzw==","signatures":[{"sig":"MEQCIBscofMFRoeTNnrr9aqobZRixz/MybEVnywuk5D6lV1BAiBQhebjQD/8GRX4hDjI3LrFvHjKz6GRn0DSniQTJO68yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2465663},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"172d80f071df5b0eab61b516c89d2e18f6264cc8","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.0.0_1782803535703_0.865033653521631","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"kaax-mcp","version":"1.0.1","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.0.1","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"4137c7d7e0d028172873db0cbc47f52a45074cb4","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.0.1.tgz","fileCount":110,"integrity":"sha512-LcTpbJz2rfHfwLT5ihpoyq0QdwhHVmwDqov+OgMFVYZB21kXZQtvtZ2e1MQVh/alARnh7J7Zx1QN0dLYyonlAQ==","signatures":[{"sig":"MEYCIQD76jDz6uwKl5rriV1xALAjQT7i8iShr2rfpuZvslIqTgIhANHA8vUPWAF9zelPZLKp3hD3P0n7ZJDFgYhJcS6z1Rgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2468940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c94fe23500f07300c28fb2f56ea2107b366cf41f","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.0.1_1782803788066_0.587033334273376","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"kaax-mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.1.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"135299512a9d3a1a00d9b5e9029f5dcf12cd93e8","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.1.0.tgz","fileCount":110,"integrity":"sha512-RzWloH78fxmBYqIZqpU3SY2/dmLRd6QZWPO1gAyVsIp+7fGIljFTEJ6L/NxINL3n87fVaLP9qNrqtQ35chRyyQ==","signatures":[{"sig":"MEYCIQCEp2Ped8a2TPROXR+/FltiAcEQJ23JF61wtzumheR3BgIhAMKXNyIbVHqlYze2YRqvNMHqQyVfz/M/A4Q7gaA8ePdo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2476792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"65c339f366dfddc71d7f40731276d4c2fc5acc3b","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, ChatGPT and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, vegetation indices (NDVI / NDRE / SAVI / EVI /","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.1.0_1784052075357_0.27504784104372915","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"kaax-mcp","version":"1.1.1","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.1.1","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"f1520d638865497ea7a0500b9485fd47a5236e8e","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.1.1.tgz","fileCount":110,"integrity":"sha512-ZbjxsBOpJ6oeFdwfWu/XLfJLmHjbgRyZBaTbygZJUMOoEVPqBGMmP2BEbRrr2ZmqO1oCI7V8JXIopkxlO7ENFw==","signatures":[{"sig":"MEUCIH3mEPSDq5JcudZ2g5tyL9OTOBPizXBMnj9WYqds1/FXAiEAil0YuUQMosZWpvQehgckwp26mJqS4aE2NUPh20LaqRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2477737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a2163fe784f685975e7ad6cfac9ca2738582d540","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.1.1_1784052313708_0.6109453747132034","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"kaax-mcp","version":"1.1.2","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.1.2","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"9772d5c07e07ae4a343e9dbb344b7cc020f9eccb","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.1.2.tgz","fileCount":110,"integrity":"sha512-Vc8Pbz2kzeCsQi7GXq9UvKjvaeVGhgIiEyq+jqWlNR83QlKgtqkJIETNBjjsruHy3UuehD+7iFi22bT+wpRb1g==","signatures":[{"sig":"MEYCIQCUYycIsJfYib67576m4u0oblua9Qtxjg++t/3a0gYahwIhAIrb6AxvWJsf9p8aNIKMirP29rwbE8Urel+aBx+KdCaD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2478929},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"56d7f7563a1aa45e6c8a98e218a3b7023c897a31","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.1.2_1784052939791_0.6879455648057144","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"kaax-mcp","version":"1.2.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.2.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"0bd85263192e319c402dd2b675cc5fdd2fe03a78","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.2.0.tgz","fileCount":110,"integrity":"sha512-CIvCilU6TwobvorWhNUyGa4qtAKSKD+Da23eDuEiYhbRPveRQTjagNL5w7qSNv4rBYCQlDFrUzhJieCyQpGRPA==","signatures":[{"sig":"MEUCIC5rJDZ/VadPfZJ77xigYOYdDfUjKYdMLrxudflTJqy9AiEAwnm9MvKjrSK1sh9Gb+H39ZXWgwy6hfn6UVIQOAeAlMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2494246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"84307e67a637bcc49be4ce5a25e28f897000c63b","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.2.0_1784053964573_0.8323239417836681","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"kaax-mcp","version":"1.3.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.3.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"526a22c70c57eadb5ba8f4e5f72433688bef24e0","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.3.0.tgz","fileCount":110,"integrity":"sha512-2Rg+KAewXAaflCgjQNOpkGjiPB/q579e52yMs7QwqQqCWkmMMluYlubgkqW67Rc0d91y7XO4KekdAZurBs2Mjw==","signatures":[{"sig":"MEUCIDvsLGAIihKtH6OcAHQWYmP0GaoDShRMeV29wr4Sn+UJAiEA6iCAVdvQ3QRurOjQWQbBqcTbuHJayo0XwRtYymzApdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2510936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"654803e9bb8b9abf56b860f19e232dee1bc30b41","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.3.0_1784054543580_0.9278529240410309","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"kaax-mcp","version":"1.4.1","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.4.1","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"874ae855a56ed54a71a96b84eae04218cccf932c","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.4.1.tgz","fileCount":113,"integrity":"sha512-YKZvg2bdohXFyMxxHUxb2xQEWWVow1WMo3pebxktZSpA6lP84SgNPW/C4nU25KCQuU3s8TZ2AmNSrqbIbQCeQA==","signatures":[{"sig":"MEUCIQCotS6rLC8h6b0JDjzlkOdZX7nLwYNkh0atLBtpL/SAqAIgTuzsOuNZ69Y7wJ7VynUtWU70vjO/Oks5NZ5QEAxzNg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2546309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d26bb259ebf2f1ed8582235deded82e395ae3566","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.4.1_1784054958284_0.3590388685995456","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"kaax-mcp","version":"1.5.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.5.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"0a854aad7ab7b0c33a49310d2ffdd80c7df8fe8a","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.5.0.tgz","fileCount":113,"integrity":"sha512-7vAEXRuihRR9JqnDzQvsLSgFpL5UDf+pJ3DtYgAFj4NLQiq9MhPINjlo/C+2EVtGCafc1sKT8jPJD7KfEKPccA==","signatures":[{"sig":"MEUCIQDN6EiD2EkPtYvtCygE3xOc5/KhT7y6Dn8xavObPyCD6wIgPBS3k35S3e8AVepL4OQUYwe3HwOaia0Wm6UvCAKnyyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2574704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b7309bd1495930c8bf1b0c05ca0a8435b05aae4f","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.5.0_1784056953851_0.7107802749787884","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"kaax-mcp","version":"1.6.0","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.6.0","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"6c8129551ede32782cd347eb1ad7e2550464119f","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.6.0.tgz","fileCount":113,"integrity":"sha512-beG8CT1oy/QD2us320Sf7tA/CGRxLvxzNKDGDIe/Oagkkm2wi3Pkq2V4DrWzbrXPU24I0ZdlKU595zlILEY6RA==","signatures":[{"sig":"MEUCIQDG1eOzPo31i8Wi08AV33KYN+VoE3MDCN89yCUWYMSRxwIgdMyE1jKDz1UZPRQOVGcjauUMAndWRwPgpQPAX1a6j40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2647598},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dc8c312dc65f0ae120cf4add2c1a25db15ecbd79","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.6.0_1786415428288_0.7166512191783307","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"kaax-mcp","version":"1.6.1","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.6.1","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"119f198ae3ea2e22b35cdbbe38f215e2f6c254d3","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.6.1.tgz","fileCount":113,"integrity":"sha512-gosEkfQs2ls2TjdSq926oACqQrXjCcJ0yvs5wQ3lqBiv+e/kAk1F3vUZE45mW6xUe5O/1U8seqUATln//Euv0Q==","signatures":[{"sig":"MEUCIQCp1eTtgEATguBXgntT/IOkY3IrP1DT4xJgzt0NZD5MgAIgd7+McmVsdALSwsDkBzBq9RJyfpjxXC/6abPkoOGThNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2650876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"593bf584872a3ca888c8bb8e60a69a4041db5d18","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.6.1_1786416896492_0.6760108208638504","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"kaax-mcp","version":"1.6.2","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","_id":"kaax-mcp@1.6.2","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"bin":{"kaax-mcp":"dist/index.js"},"dist":{"shasum":"e56d045a89aa2b3b58783ad9c19bfe956649804a","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.6.2.tgz","fileCount":113,"integrity":"sha512-8X234e8a2Kyf67dymzWG6rJqMadrqugq6Owdm8iSgGzb/AZZ2/SW1ws868WuHaJH3HO3M3vIO5Yue4FmDKrtng==","signatures":[{"sig":"MEYCIQDVqhL3p8ty/hQ0nXMH2MuDTqPUALnrx8vRjdWjFNI7mgIhAIWyRQclpbQBaMMQXz6p3JfH/ZxgyFQXniMu1teIgTqW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2652265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"78aab341f5ad2114f01f776817239bc516601336","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"_npmVersion":"10.9.2","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.20.1","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","@turf/turf":"^7.3.5","xmlbuilder2":"^3.1.1","@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^20.16.0","@types/adm-zip":"^0.5.8","@types/shapefile":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/kaax-mcp_1.6.2_1786417523238_0.5160662269417311","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"kaax-mcp","version":"1.7.0","description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","type":"module","bin":{"kaax-mcp":"dist/index.js"},"main":"./dist/index.js","scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","homepage":"https://www.kaax-agritech.com","bugs":{"email":"support@ahau-x.com"},"engines":{"node":">=18.0.0"},"dependencies":{"@mapbox/shp-write":"^0.4.3","@modelcontextprotocol/sdk":"^1.0.4","@turf/turf":"^7.3.5","adm-zip":"^0.5.17","exceljs":"^4.4.0","pdf-lib":"^1.17.1","shapefile":"^0.6.6","undici":"^6.20.1","xmlbuilder2":"^3.1.1","zod":"^3.23.8"},"devDependencies":{"@types/adm-zip":"^0.5.8","@types/node":"^20.16.0","@types/shapefile":"^0.6.4","tsx":"^4.19.0","typescript":"^5.6.0"},"_id":"kaax-mcp@1.7.0","gitHead":"f2ade35d87d6bfb8badddb870e0235fc58748433","types":"./dist/index.d.ts","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-0b/qxvqVGTt0dkUt/009YDtNRxZtOUvJzZMePDA/uy/sUcHwzqIgR/GnTvDT+jSfQ7ZunSViBG4T1BHpY3G2kA==","shasum":"9c23e1dbaefd8522b318c80d72ec2d5489bcc0d8","tarball":"https://registry.npmjs.org/kaax-mcp/-/kaax-mcp-1.7.0.tgz","fileCount":113,"unpackedSize":2653880,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDaxlWTJ6b1CJ6dfNAKk6hhyjAAL4uIyJWhxgVsIuqKmAiBR4yiQsAPj0419ZPvfAgRdCTS3X/IcH+8cdCLFkeGYpg=="}]},"_npmUser":{"name":"raes","email":"erivas@ahau-x.com"},"directories":{},"maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kaax-mcp_1.7.0_1786418637798_0.562861956336133"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-23T07:48:15.152Z","modified":"2026-08-11T03:23:58.213Z","0.1.0":"2026-05-23T07:48:15.418Z","0.1.1":"2026-05-23T07:53:43.950Z","0.1.2":"2026-05-23T07:55:57.051Z","0.1.3":"2026-05-23T08:41:29.560Z","0.1.4":"2026-05-23T09:07:16.792Z","0.1.5":"2026-05-23T18:14:17.383Z","0.1.6":"2026-05-23T18:29:27.317Z","0.1.7":"2026-05-23T18:45:53.314Z","0.1.8":"2026-05-23T19:06:18.992Z","0.1.9":"2026-05-23T19:11:12.419Z","0.1.10":"2026-05-23T19:15:22.322Z","0.1.11":"2026-05-23T19:29:08.665Z","0.1.12":"2026-05-23T19:41:27.572Z","0.1.13":"2026-05-23T19:54:38.981Z","0.1.14":"2026-05-23T20:03:30.631Z","0.1.15":"2026-05-23T20:15:46.573Z","0.1.16":"2026-05-23T20:31:42.346Z","0.1.17":"2026-05-24T18:43:47.873Z","0.1.18":"2026-05-24T19:22:31.595Z","0.1.19":"2026-05-24T19:26:35.579Z","0.3.0":"2026-05-25T05:04:24.134Z","0.3.1":"2026-05-25T05:13:47.013Z","0.4.0":"2026-05-25T14:36:09.792Z","0.4.1":"2026-05-25T14:45:06.702Z","0.8.0":"2026-05-26T04:28:13.606Z","0.8.1":"2026-05-26T05:00:44.142Z","0.8.2":"2026-05-26T05:17:20.679Z","0.8.3":"2026-05-26T05:36:29.917Z","0.9.0":"2026-05-27T18:18:21.753Z","0.9.1":"2026-05-27T19:07:14.740Z","0.9.2":"2026-05-27T19:44:57.721Z","0.9.3":"2026-05-27T20:43:16.173Z","0.10.0":"2026-06-02T06:53:17.393Z","0.10.1":"2026-06-02T06:59:37.571Z","0.10.2":"2026-06-02T13:48:42.020Z","0.10.3":"2026-06-02T14:00:52.867Z","0.10.4":"2026-06-02T21:44:20.940Z","0.10.5":"2026-06-02T22:02:15.547Z","0.10.6":"2026-06-02T22:25:39.688Z","0.10.7":"2026-06-02T22:42:59.589Z","0.10.8":"2026-06-02T22:46:18.916Z","0.10.9":"2026-06-02T22:50:32.284Z","0.10.10":"2026-06-02T23:22:32.951Z","0.10.11":"2026-06-02T23:25:35.341Z","0.10.12":"2026-06-03T06:44:38.533Z","0.10.13":"2026-06-03T15:26:17.623Z","0.10.14":"2026-06-03T15:33:02.843Z","0.10.15":"2026-06-05T04:51:43.378Z","1.0.0":"2026-06-30T07:12:15.873Z","1.0.1":"2026-06-30T07:16:28.313Z","1.1.0":"2026-07-14T18:01:15.610Z","1.1.1":"2026-07-14T18:05:13.888Z","1.1.2":"2026-07-14T18:15:39.999Z","1.2.0":"2026-07-14T18:32:44.750Z","1.3.0":"2026-07-14T18:42:23.774Z","1.4.1":"2026-07-14T18:49:18.450Z","1.5.0":"2026-07-14T19:22:34.057Z","1.6.0":"2026-08-11T02:30:28.473Z","1.6.1":"2026-08-11T02:54:56.715Z","1.6.2":"2026-08-11T03:05:23.407Z","1.7.0":"2026-08-11T03:23:58.040Z"},"bugs":{"email":"support@ahau-x.com"},"author":{"name":"Kaax · Ahau-x","email":"support@ahau-x.com"},"license":"MIT","homepage":"https://www.kaax-agritech.com","keywords":["mcp","model-context-protocol","kaax","agritech","agriculture","precision-agriculture","precision-ag","smart-farming","agronomy","ai-agriculture","computer-vision","computer-vision-agriculture","deep-learning-agriculture","object-detection","yolo","yolov11","drone","uav","drone-imagery","satellite","satellite-imagery","remote-sensing","gis","gis-automation","geospatial","geospatial-ai","qgis","shapefile","kml","geojson","orthomosaic","ndvi","vegetation-index","vegetation-indices","vari","ndre","savi","evi","gndvi","ndwi","multispectral","rgb-drone","plant-counting","tree-counting","replanting","crop-monitoring","crop-analysis","sugarcane","pineapple","row-crops","variable-rate","tractor-prescription","isoxml","john-deere","case-ih","agco","trimble-ag","operations-center","geopdf","contour-lines","field-mapping","yield-monitoring","claude","anthropic","cursor","windsurf","agent","ai-agent","llm-tools","mapcooking","conversational-gis","conversational-sig","kaaxito","zonal-statistics","raster-statistics","band-extraction","false-color","pixel-histogram","canopy-coverage","change-detection","rededge","lci","gli","ngrdi","multispectral-metadata","shapefile-introspection","shapefile-attributes","field-shape-classification","drone-capture-parameters","webodm","webodm-lightning","cloud-orthomosaic","kaax-mcp","mcp-by-kaax","dronelink","crop-vigor","per-plant-vigor","per-plant-ndvi","vigor-map","stress-detection","cross-zone-analysis","zonal-vigor","field-decisions","segmentation","codex","openai-codex","codex-mcp","chatgpt-app","codex-cli"],"description":"MapCooking by Kaax — the first conversational GIS. MCP server that turns Claude Desktop, Claude Code, Cursor, Codex (OpenAI Codex CLI / ChatGPT app), Windsurf and any MCP-compatible agent into an agronomic operator: plant counting, replanting plans, veget","maintainers":[{"name":"raes","email":"erivas@ahau-x.com"}],"readme":"# Kaax MCP — MapCooking by Kaax · The First Conversational GIS\r\n\r\n> **MapCooking** = **M**ap**C**ooking :**P** = MCP. The agent is the chef\r\n> (👨‍🍳 Kaaxito), your finca is the kitchen, and your decisions are the\r\n> plate that comes out. **The first conversational SIG for agriculture.**\r\n>\r\n> Plug Claude Desktop / Claude Code / Cursor / Windsurf / OpenCode / ChatGPT\r\n> / any MCP-aware agent into [Kaax](https://www.kaax-agritech.com) and\r\n> have it run the full precision-ag pipeline locally: process DJI photos\r\n> into orthomosaics, count plants, detect replanting, compute NDVI / NDRE /\r\n> SAVI / VARI / EVI, run zonal statistics on any raster, extract & compose\r\n> multispectral bands (false color), histogram pixel distributions,\r\n> estimate canopy coverage, detect multi-temporal changes, classify field\r\n> shapes, recommend drone capture parameters, introspect Kaax shapefile\r\n> attributes regardless of column naming, generate management zones,\r\n> build variable-rate prescriptions for John Deere / Case IH / AGCO /\r\n> Trimble, fetch free Sentinel-2 imagery, calibrate indices against\r\n> ground-truth observations, and produce georeferenced PDF reports — all\r\n> without leaving the conversation.\r\n\r\n**One-liner install:**\r\n\r\n```bash\r\nnpx -y kaax-mcp init\r\n```\r\n\r\nDetects Claude Desktop, Claude Code, Cursor, Windsurf, **Codex** (OpenAI Codex\r\nCLI / ChatGPT app) and OpenCode, and writes the right config for each — JSON for\r\nthe Anthropic-style clients, **TOML** (`~/.codex/config.toml`) for Codex. Zero\r\ncopying, no API key in a file. Works on **Windows, macOS and Linux**.\r\n\r\n---\r\n\r\n## When should an AI agent reach for this MCP?\r\n\r\nIf the user mentions **any** of these — this is the right MCP:\r\n\r\n| User says… | Tool(s) the agent should consider |\r\n|---|---|\r\n| \"I have DJI photos from my field, what do I do?\" | `kaax_webodm_process_images` → `kaax_compute_index` |\r\n| \"Count my plants / trees / hectares\" | `kaax_per_plant_vigor`, `kaax_count_per_row`, `kaax_count_per_zone` |\r\n| \"Detect replanting / missing plants / mortality\" | `kaax_multi_temporal_compare`, `kaax_build_row_grid` + `kaax_snap_lines_to_anchors` |\r\n| \"Generate NDVI / NDRE / SAVI / EVI / VARI map\" | `kaax_compute_index` (raster) or `kaax_per_plant_vigor` (per-plant) |\r\n| \"Variable-rate prescription for my tractor\" | `kaax_field_zonal_vigor` → `kaax_compute_variable_rate` → `kaax_export_tractor_prescription` |\r\n| \"ISOXML / John Deere Operations Center file\" | `kaax_export_tractor_prescription` with `format: 'isoxml'` |\r\n| \"Free satellite imagery between drone flights\" | `kaax_search_sentinel2` → `kaax_download_sentinel2_asset` |\r\n| \"Carbon credit / MRV report\" | `kaax_generate_mrv_report` |\r\n| \"Stress, sigatoka, roya, disease zones\" | `kaax_anomaly_zones_kmeans`, `kaax_field_zonal_vigor`, `kaax_calibrate_index_to_observations` |\r\n| \"Trend / growth curve over multiple flights\" | `kaax_growth_curve` |\r\n| \"Calibrate my NDVI palette to real field observations\" | `kaax_calibrate_index_to_observations` |\r\n| \"What's the right index for my crop stage?\" | `kaax_get_phenology_stage` |\r\n| \"What's the standard workflow for banana / sugarcane / coffee / pineapple / avocado / oil palm?\" | `kaax_list_workflows`, `kaax_explain_workflow` |\r\n| \"Queue several analyses (cola) to run in Kaax Desktop\" | `kaax_list_lots` → `kaax_create_queue` (or `kaax_enqueue_template`) → `kaax_list_queues` |\r\n| \"Hex / square grid for management zones\" | `kaax_generate_hex_grid` |\r\n| \"Contour lines / topography\" | `kaax_generate_contour_lines` |\r\n| \"Georeferenced PDF report with logo, tables and charts\" | `kaax_generate_geopdf` |\r\n| \"Install WebODM / process drone images locally\" | `kaax_webodm_install`, `kaax_webodm_status`, `kaax_webodm_process_images` |\r\n| \"Train my own model on my crop\" | `kaax_start_yolo_training`, `kaax_upload_model_to_kaax` |\r\n| \"Stats per polygon on a raster (mean / std / median / percentiles)\" | `kaax_zonal_statistics` *(new in 0.10)* |\r\n| \"What bands does this multispectral .tif have? Is it RGB or RedEdge?\" | `kaax_load_multispectral_metadata` *(new in 0.10)* |\r\n| \"Extract just the NIR band / save band N as a separate file\" | `kaax_extract_band` *(new in 0.10)* |\r\n| \"Build a false-color composite (NIR-R-G) to spot stress\" | `kaax_compose_false_color` *(new in 0.10)* |\r\n| \"Show me the pixel distribution / histogram of this raster\" | `kaax_pixel_histogram` *(new in 0.10)* |\r\n| \"Estimate canopy coverage from this NDVI raster\" | `kaax_canopy_coverage_estimate` *(new in 0.10)* |\r\n| \"Compare two flights — where did vigor drop?\" | `kaax_change_detection_simple` *(new in 0.10)* |\r\n| \"Classify this field — is it linear, square, irregular?\" | `kaax_classify_field_shape` *(new in 0.10)* |\r\n| \"What flight altitude / GSD / overlap should I use?\" | `kaax_recommend_capture_params` *(new in 0.10)* |\r\n| \"Explain what my NDVI mean of 0.62 actually means for caña\" | `kaax_explain_index_result` *(new in 0.10)* |\r\n| \"What's inside this Kaax shapefile — what columns / what stats?\" | `kaax_inspect_shp` *(new in 0.10)* |\r\n| \"Summarize this Kaax SHP agronomically — total m, mean area, replanting %\" | `kaax_smart_shp_summary` *(new in 0.10)* |\r\n| \"Vigor / NDVI / NDRE per lot — which lots are stressed?\" | `kaax_vegetation_summary` *(new in 1.0)* |\r\n| \"Per-plant NDVI / NDRE — turn my counting report Excel into a vigor points layer\" | `kaax_plant_report_to_points` *(new in 1.0)* |\r\n| \"How much resiembra / how many plants fall INSIDE a thermal / stress zone?\" | `kaax_cross_zone_analysis`, `kaax_cross_zone_report` *(new in 1.0)* |\r\n| \"Cross two analyses — thermal × replanting, points × management zones\" | `kaax_cross_zone_analysis` *(new in 1.0)* |\r\n| \"Train a counting OR segmentation model from my own labels\" | Kaax Labeling — 3 steps; the agent suggests it + requesting access |\r\n\r\n**Crops supported with first-class presets:** sugarcane, banana, pineapple,\r\ncoffee, corn, oil palm, avocado, citrus, blueberry, agave.\r\n\r\n**Drone presets:** DJI Mavic 2 Pro / Mavic 3 / Mavic 3 Multispectral /\r\nMavic 3 Thermal / Mavic 3 Enterprise / Air 2S / Mini 2 / Mini 3 /\r\nMini 4 Pro / Phantom 4 Pro / Phantom 4 RTK / Phantom 4 Multispectral /\r\nMatrice 30 / Matrice 300 RTK (+ Zenmuse H20 / H20T / P1 / L1) /\r\nMatrice 350 RTK / Matrice 4D / 4E / 4T.\r\n\r\n---\r\n\r\n## What this MCP brings to your agent\r\n\r\n- 🌱 **Computer vision for agriculture** — YOLO-based plant counting, tree\r\n  counting, replanting detection, mortality tracking — trainable on your\r\n  own annotated data via **Kaax Labeling, which now builds both counting\r\n  and segmentation models in just 3 steps**.\r\n- 🌿 **Vigor decisions** — per-lot vigor from stored vegetation indices\r\n  (`kaax_vegetation_summary`), per-plant NDVI/NDRE from the counting report\r\n  Excel (`kaax_plant_report_to_points`), and cross-zone impact — how much\r\n  resiembra or how many plants fall inside a stress / segmentation zone\r\n  (`kaax_cross_zone_analysis` / `kaax_cross_zone_report`).\r\n- 🛰️ **Remote sensing + vegetation indices** — VARI / GLI / NGRDI from RGB\r\n  drone orthos; NDVI / GNDVI / SAVI / EVI / NDRE / NDWI from multispectral.\r\n  Normalised to reflectance, clamped, multi-index in a single raster read,\r\n  optional precomputed index input (Pix4D / Agisoft / OpenDroneMap /\r\n  DroneDeploy).\r\n- 🛰️ **Sentinel-2 fetch** — free Copernicus Data Space STAC search +\r\n  asset download for weekly monitoring between expensive drone flights.\r\n- 🗺️ **GIS automation** — field upload, polygon ops (buffer / clip /\r\n  intersect / difference / split), shapefile ⇄ KML / GeoJSON / GPKG,\r\n  hex / square grids, zonal stats, count-per-zone, contour lines from\r\n  DEM, density stats, GeoPDF with tables + charts + north arrow.\r\n- 🌾 **Row-line generation pipeline** (constructive, not discovery) —\r\n  detect orientation + modal spacing → build regular grid clipped to\r\n  field boundary → snap to replanting / depopulation lines → optional\r\n  Hough refinement against the ortho. Solves the \"709 surcos when there\r\n  should be 420\" fragmentation problem of clustering-based approaches.\r\n- 🚜 **Variable-rate + tractor exports** — vigor → rate (linear-inverse /\r\n  linear-direct / stepped rules) → Shapefile + ISOXML ready for John\r\n  Deere Operations Center, Case IH AFS Connect, AGCO Fuse, Trimble Ag,\r\n  Climate FieldView.\r\n- 🌡️ **Ground-truth calibration loop** — sample your index raster at\r\n  geo-tagged scouting observations, build per-class distributions,\r\n  suggest diagnostic palette thresholds. The end of generic NDVI ranges\r\n  that lie about your specific field.\r\n- 📈 **Multi-flight trend analysis** — fit a regression to N flights,\r\n  get slope-per-day + R² + direction label, embed as a line chart in\r\n  the PDF report.\r\n- 📋 **MRV (Monitoring / Reporting / Verification) reports** for\r\n  voluntary carbon / sustainability programmes — baseline vs current\r\n  delta + NDVI trend + georeferenced map in a verifier-ready PDF.\r\n- 🤖 **Drone → orthomosaic pipeline** — bundled WebODM installer\r\n  (Windows PS1 + macOS / Linux bash) + lifecycle (status / start / stop)\r\n  + REST API client (login → project → upload → task → download) so the\r\n  agent can take a DJI image folder and produce a georeferenced ortho\r\n  without leaving the chat.\r\n- 📚 **Curated knowledge base** — 30+ CV / RS techniques organised by\r\n  use-case, plus crop-specific end-to-end workflows (banana-ecuador,\r\n  sugarcane-guatemala, coffee-colombia, pineapple-costa-rica, avocado-\r\n  mexico, oilpalm-colombia), plus phenology tables (which index works\r\n  best per crop stage).\r\n- 🎓 **Browser-based authorization** — no API key in a file. One click\r\n  in the browser, key persisted to `~/.kaax/auth.json`, survives MCP\r\n  restarts. `kaax_logout` to disconnect.\r\n\r\n**Open access for MCP users:** any active Kaax account — including Free —\r\ncan connect their MCP and use the conversational SIG. Premium features\r\n(more report templates, more local models, more custom analysis\r\nconfigurations) gate themselves server-side when their plan limit fires,\r\nnever as an upfront access wall. Convert via upsells, not blocked logins.\r\n\r\n## What you get\r\n\r\n**Full onboarding from inside the agent** — no Kaax account required to start:\r\n\r\n```\r\nkaax_start_onboarding  →  browser opens at /sign-up?onboardToken=…\r\n                          user fills the form (password stays in the browser)\r\n                          page binds the new account to the token\r\n\r\nkaax_complete_onboarding(token) →  polls server, returns apiKey ONCE\r\n                                   late-binds it on the in-process client\r\n\r\nkaax_request_download   →  server-side HubSpot form submission\r\nkaax_check_download_status →  poll for admin approval\r\nkaax_download_kaax       →  stream the binary to disk\r\n```\r\n\r\n**100+ tools** spanning the full precision-ag stack — from authentication\r\nand onboarding through orthomosaic processing, vegetation indices, zonal\r\nstatistics, multispectral composites, change detection, plant counting,\r\nreplanting plans, tractor prescriptions and georeferenced reports. The\r\nagent picks the right tool from the user's natural-language request; no\r\nprior knowledge of tool names required.\r\n\r\nEvery tool's description carries a `[Free]` or `[Pro]` tag so the agent\r\ncan read intent from the schema. The dispatcher allows MCP traffic from\r\nany active Kaax account — Free included — and lets server-side plan\r\nlimits gate premium capabilities at the point of consumption.\r\n\r\n### New in v1.0.0 — vigor decisions + cross-zone analysis\r\n\r\nThe conversational SIG now turns Kaax's stored data into field decisions —\r\n**per-plant vigor**, **per-lot vigor**, and **cross-zone impact** (how much\r\nof an analysis falls inside a stress / segmentation / management zone):\r\n\r\n| Tool | What it does |\r\n| ---- | ------------ |\r\n| `kaax_vegetation_summary` | Reads the vegetation indices Kaax already computed for a counting analysis (the same numbers the dashboard shows) — per index (NDVI / NDRE / GLI…) the global median, canopy %, density/ha, plus a per-lot breakdown with the vigor-level distribution and which lot is strongest / weakest. No raster crunching. |\r\n| `kaax_plant_report_to_points` | Turns a counting analysis's `*_Coordinates.xlsx` into a Point layer keeping the **per-plant NDVI / NDRE (median/max/min)** + size + outlier flags — the per-plant vigor the shapefile export doesn't carry. Feed it into the cross tools for vigor-per-zone, or filter the low-NDVI plants for scouting. |\r\n| `kaax_cross_zone_analysis` | Crosses a feature layer (replanting LINES or detection POINTS) against a polygon ZONES layer (a `path` / stress analysis, segmentation blocks, any mask): per group, how much falls inside vs outside (line length for lines, feature count for points) + optional per-category breakdown (e.g. size class, resiembra / despoblación) + styled red/blue maps. Python + matplotlib. The thermal × replanting field report is just one config. |\r\n| `kaax_cross_zone_report` | Lightweight pure-JS version of the cross (no Python): per-zone counts / length + per-zone **NDVI/NDRE mean & median** (`valueFields`) + category distribution. |\r\n\r\n**Kaax Labeling now builds BOTH counting and segmentation models in just 3\r\nsteps** — the agent points users there (and to request access) when they\r\nneed a custom model.\r\n\r\n### New in v0.10.0 — agronomic toolset expansion (12 tools)\r\n\r\nTwelve new tools added in this release. Generic-by-design (work on ANY\r\nshapefile / raster, not just Kaax outputs) but tuned with sensible\r\ndefaults for the precision-ag use cases:\r\n\r\n| Tool | What it does |\r\n| ---- | ------------ |\r\n| `kaax_zonal_statistics` | Per-polygon stats (mean / std / min / max / median / sum / count / percentiles) on any band of any raster — generic version of `kaax_avg_rgb_in_buffers`. Optional sidecar layer with stats as attributes. |\r\n| `kaax_load_multispectral_metadata` | Introspect a multispectral GeoTIFF — band count, CRS, dtype, nodata, wavelengths, RedEdge detection. The first tool to call when you don't know what your `.tif` actually contains. |\r\n| `kaax_extract_band` | Pull a single band out of a multi-band raster as a standalone GeoTIFF. Useful for \"I just need the NIR band\". |\r\n| `kaax_compose_false_color` | Build a 3-band RGB-encoded false-color composite (e.g. NIR-R-G for stress detection, R-G-B for natural). |\r\n| `kaax_pixel_histogram` | Pixel-value distribution per band — histogram counts + bin edges. Helps the agent reason about index ranges before applying thresholds. |\r\n| `kaax_canopy_coverage_estimate` | Hectares of canopy vs hectares of bare ground, derived from a vegetation-index raster + threshold. |\r\n| `kaax_change_detection_simple` | Per-pixel difference between two flights aligned on the same field; outputs a delta raster + summary stats. |\r\n| `kaax_classify_field_shape` | Pure TS (turf.js) — classifies a polygon as linear / square / irregular / lobed. Helps the agent pick the right surcos preset. |\r\n| `kaax_recommend_capture_params` | Suggests flight altitude / GSD / overlap / drone preset based on the target analysis + crop + sensor. |\r\n| `kaax_explain_index_result` | Plain-language interpretation of a vigor stat — \"NDVI mean 0.62 on caña at fenología media = moderate stress, look at p10 zones\". |\r\n| `kaax_inspect_shp` | Read any shapefile's schema + per-attribute stats + Kaax-role guess. Fuzzy-matches column names so `length_m` / `metros_lineales` / `longitud` all map to the same \"linear length\" role. |\r\n| `kaax_smart_shp_summary` | Agronomic-first summary of a Kaax SHP: total linear meters, mean area, mean diameter, % flagged as replanting, per-size-class breakdown — regardless of how the columns were named. |\r\n\r\n### Tool surface — by category\r\n\r\nThe full list lives in `tools.ts` (search the file or ask the agent\r\n\"list every kaax tool\"). The categories below are the load-bearing ones:\r\n\r\n- **Auth + account:** onboarding, authorize, license, billing, version, doctor.\r\n- **Vegetation indices:** compute_index, recommend_index, calibrate_index_to_observations, get_phenology_stage.\r\n- **Plant-level + per-row:** per_plant_vigor, count_per_row, count_per_zone, build_row_grid, snap_lines_to_anchors, refine_surcos_with_hough.\r\n- **Field-level analytics:** field_zonal_vigor, anomaly_zones_kmeans, multi_temporal_compare, change_detection_simple, growth_curve.\r\n- **Raster ops (new):** zonal_statistics, load_multispectral_metadata, extract_band, compose_false_color, pixel_histogram, canopy_coverage_estimate.\r\n- **SHP introspection (new):** inspect_shp, smart_shp_summary, filter_features, extract_features_in_polygons.\r\n- **Reports + exports:** generate_geopdf, generate_summary_report, generate_mrv_report, export_tractor_prescription (ISOXML / Shapefile), export_features_to_excel.\r\n- **GIS plumbing:** buffer_features, clip_features, intersect_layers, difference_layers, generate_hex_grid, convert_shapefile_to_kml, convert_layer.\r\n- **Drone → ortho pipeline:** webodm_install / status / start / stop / process_images / task_status / download_ortho / suggest_config.\r\n- **Satellite:** search_sentinel2, download_sentinel2_asset.\r\n- **Custom analysis configs + templates:** list / save / delete configurations; list / get / create report templates.\r\n- **Knowledge base (no auth):** about, list_workflows, explain_workflow, list_cv_techniques, suggest_cv_technique, explain_cv_technique, recommend_capture_params, explain_index_result.\r\n\r\n**7 docs** the agent can `resources/read`:\r\n\r\n- `kaax://docs/quickstart` — 30-minute zero-to-first-analysis walkthrough\r\n- `kaax://docs/tags` — 4-axis taxonomy & normalisation rules\r\n- `kaax://docs/configurations` — parameter cheat sheet\r\n- `kaax://docs/shapefile-import` — .shp → .kml constraints\r\n- `kaax://docs/models` — when and how to upload detection models\r\n- `kaax://docs/density-stats` — what every metric means\r\n- `kaax://docs/security` — what the MCP server does (and doesn't) send\r\n\r\n**5 guided prompts** to seed common conversations:\r\n\r\n- `kaax_onboard_from_zero` — full signup → activate → download flow (no account needed)\r\n- `kaax_quickstart` — orient an existing user\r\n- `kaax_analyze_field` — queue an analysis end-to-end\r\n- `kaax_organize_data` — audit and clean up tags\r\n- `kaax_import_shapefile` — convert + upload .shp parcels\r\n\r\n## Install (the one-liner)\r\n\r\n```bash\r\nnpx -y kaax-mcp init\r\n```\r\n\r\nThat's it. The installer auto-detects every MCP client you have installed\r\n(Claude Desktop, Claude Code, Cursor, Windsurf, **Codex**, OpenCode), asks\r\nwhich ones to wire Kaax into, and edits their config for you —\r\nnon-destructively, preserving every other MCP server you already had\r\nconfigured. A `.bak` is written next to each file the first time it's touched.\r\n\r\n### Codex (OpenAI Codex CLI / ChatGPT app)\r\n\r\nCodex uses **TOML** (`~/.codex/config.toml`), not JSON — same path on Windows,\r\nmacOS and Linux. The installer writes the `[mcp_servers.kaax]` table for you and\r\nleaves every other table (`model`, `[projects…]`, sandbox…) untouched.\r\n\r\n**Why a manual config often fails on Windows:** Codex is a Rust binary that\r\nspawns the MCP server **directly, with no shell**. `npx` on Windows is a `.cmd`\r\nshim, which a direct spawn cannot resolve — so the server never boots and Codex\r\nshows **zero tools**. The installer handles this: it points Codex at `node` +\r\nthe globally-installed entry point when available, and otherwise routes through\r\n`cmd /c npx`. On macOS/Linux it just uses `npx` directly.\r\n\r\nFor the fastest, most reliable Codex startup (no npx resolution on every launch):\r\n\r\n```bash\r\nnpm i -g kaax-mcp\r\nnpx -y kaax-mcp init --yes    # now points Codex straight at node\r\n```\r\n\r\nAfter the installer finishes, **restart your MCP client** and try:\r\n\r\n```\r\n\"Crea cuenta en Kaax y guíame paso a paso\"\r\n```\r\n\r\nFor scripted / CI use, skip the prompts:\r\n\r\n```bash\r\nnpx -y kaax-mcp init --yes\r\n```\r\n\r\n## Configure\r\n\r\n**You do NOT need an API key.** Sign-in is a **browser authorize flow** — there\r\nis nothing to paste into any config file. After `init`, just tell your agent:\r\n\r\n```\r\n\"Connect me to Kaax\"\r\n```\r\n\r\nIt runs `kaax_authorize`, your browser opens, you approve with one click, and the\r\ncredential is persisted to `~/.kaax/auth.json` — surviving MCP restarts. Use\r\n`kaax_logout` to disconnect.\r\n\r\n**No account yet?** Say *\"create my Kaax account and guide me step by step\"* —\r\n`kaax_start_onboarding` opens the signup form and `kaax_complete_onboarding`\r\nbinds the new account to your session automatically. No web app needed.\r\n\r\n> **Advanced / CI only:** if you specifically want to pin a key (e.g. a headless\r\n> pipeline), you can still set `KAAX_API_KEY` in the MCP client env. The\r\n> installer no longer writes an empty placeholder, because the authorize flow is\r\n> the supported path for humans.\r\n\r\n### Manual config (if you'd rather skip the installer)\r\n\r\nPaste this block into your MCP client's config and restart:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"kaax\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"kaax-mcp\"],\r\n      \"env\": {\r\n        \"KAAX_API_KEY\": \"\",\r\n        \"KAAX_LOCALE\": \"es\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nConfig file locations:\r\n- **Claude Desktop**: `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows) · `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS)\r\n- **Claude Code**: `~/.claude.json` (global) or `.mcp.json` (project root)\r\n- **Cursor**: `~/.cursor/mcp.json`\r\n- **Windsurf**: `~/.codeium/windsurf/mcp_config.json`\r\n- **Codex** (OpenAI Codex CLI / ChatGPT app): `~/.codex/config.toml` — **TOML**, same path on Windows / macOS / Linux\r\n\r\n### Zed\r\n\r\nAdd to `~/.config/zed/settings.json`:\r\n\r\n```json\r\n{\r\n  \"context_servers\": {\r\n    \"kaax\": {\r\n      \"command\": { \"path\": \"npx\", \"args\": [\"-y\", \"kaax-mcp\"] },\r\n      \"env\": { \"KAAX_LOCALE\": \"es\" }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Free vs Pro tier\r\n\r\nThe MCP works without a paid subscription — onboarding, downloading the\r\ndesktop apps, converting shapefiles and getting tag/config suggestions all\r\nrun on the Free tier. Tools that read or write account data (analyses,\r\nfields, models, etc.) are tagged `[Pro]` in their descriptions; calling\r\none from a Free account returns a localized \"necesitás Pro\" message with\r\nthe upgrade URL instead of failing with a raw 403.\r\n\r\nThe agent should run `kaax_check_license` first when the user wants to do\r\nanything beyond onboarding — that's a single cheap call that tells it\r\nexactly what's available. Free-tier limits (5 fields, 1 local model,\r\n3 custom configs, no API access) are enforced server-side; the MCP just\r\ngives clearer messages than the raw 403.\r\n\r\n## Language (KAAX_LOCALE)\r\n\r\nUser-facing strings default to **Spanish** because that's Kaax's primary\r\nmarket. Set `KAAX_LOCALE=en` in your MCP client env to switch to English:\r\n\r\n```json\r\n\"env\": {\r\n  \"KAAX_API_KEY\": \"…\",\r\n  \"KAAX_LOCALE\": \"en\"\r\n}\r\n```\r\n\r\nThe agent (Claude) translates the rest fluently on its own, so even\r\nwithout setting `KAAX_LOCALE` you can chat in either language and the\r\nuser-facing answers will be in your language. The env var only affects\r\nthe small set of stub messages that the LLM tends to copy verbatim (URLs,\r\nerror codes, \"this requires Pro\").\r\n\r\n## Override the base URL (private deployments only)\r\n\r\n```json\r\n\"env\": {\r\n  \"KAAX_API_KEY\": \"…\",\r\n  \"KAAX_BASE_URL\": \"https://kaax.acme-internal.com\"\r\n}\r\n```\r\n\r\n## Security\r\n\r\nRead [`kaax://docs/security`](src/resources.ts) from inside the MCP itself,\r\nor the short version below:\r\n\r\n- API key read from `KAAX_API_KEY` once, never logged, sent only over HTTPS.\r\n- Every API call is scoped to the api-key owner — the server cannot fetch\r\n  other users' data.\r\n- `kaax_peer_config_suggestions` is the only tool that touches anonymised\r\n  aggregate data; the server endpoint enforces a minimum sample size, excludes\r\n  the caller, and rounds numeric values into natural quanta so a single\r\n  contributor cannot be re-identified.\r\n- All write endpoints (`kaax_attach_field_tags`, anything creating data) are\r\n  rate-limited server-side (30/min/key) and audit-logged.\r\n- Shapefile conversion is local file I/O — your .shp never leaves your\r\n  machine.\r\n\r\n## Performance & resource use\r\n\r\nThe MCP is engineered to stay light:\r\n\r\n- **Stateless tools** — no in-process caches that could grow unbounded.\r\n- **HTTP only** — the MCP never opens a Mongo / Redis / S3 client. All DB\r\n  access stays on the Kaax server, which already pools connections at\r\n  `maxPoolSize: 5` per instance with the shared `dbConnect()` cache.\r\n- **Bounded polling** — `kaax_complete_onboarding` and\r\n  `kaax_check_download_status` use exponential back-off with a hard wall\r\n  (15 min for signup, configurable for downloads). They never spin.\r\n- **Streamed downloads** — `kaax_download_kaax` pipes the response body\r\n  directly to disk; binaries never live in memory.\r\n- **Detached child processes** — `openBrowser` spawns + `unref`s the\r\n  browser so the MCP exits cleanly even if you leave the browser open.\r\n\r\n## Support\r\n\r\n- Email: support@kaax-agritech.com\r\n- Website: https://www.kaax-agritech.com\r\n\r\n## License\r\n\r\nMIT.\r\n","readmeFilename":"README.md"}