{"_id":"@rockhopper-co/mcp-server","_rev":"35-b4a3f024a610a7b165ad7fd08c999e07","name":"@rockhopper-co/mcp-server","dist-tags":{"latest":"2.1.38","staging":"2.1.45-staging.333efb6"},"versions":{"0.2.0":{"name":"@rockhopper-co/mcp-server","version":"0.2.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.2.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/index.js"},"dist":{"shasum":"592cc09b3a1f9983446c87385daab3871e76c4fb","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.2.0.tgz","fileCount":92,"integrity":"sha512-1GSDRoDuyX2rHdUzl0UME+C0ev3wL2BGnPezt8T+4AiPgrBfFaK0GxNVNxXNM4RMiT2V18MUV5VD//oiFw/Xhw==","signatures":[{"sig":"MEUCIDizUSbaxa5drPydjmLl4bPpe/HovnR5hWaJ7hYW1H2XAiEA5QWCPsubv5dolGhmE2yO6z91494E1EPiHLlSDz1sAR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115098},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6a2fbd1c945917b67e338d06021718d5b27019f9","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json","start":"node dist/index.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidkuchar","email":"david@rockhopper.co"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.2","typescript":"^5.8.3","@types/node":"^22.15.2","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.0_1777077902443_0.26836082930080685","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@rockhopper-co/mcp-server","version":"0.2.1","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.2.1","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/index.js"},"dist":{"shasum":"cc647c0fedabd928c964afcd30a71ced743f583e","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.2.1.tgz","fileCount":92,"integrity":"sha512-Fn0Fg/PGpvgDXdN3BP9oG+iDK7RrdajcnL8Fm+TlkoZkMQvcda5AK7fbtAfNBGHHuNbDilaREf6VYDoGUE/z9w==","signatures":[{"sig":"MEUCIQDx3ed8ZmNtbNiNnWlfiQezHIcZ2M89RcQ+J2ZZmU2IggIgVYyo85ct/Lfhf4AceO3CKWBQzboL4y8nJLZae3RLj4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116143},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d84f5b7cab011224b05546b62c44b026d2867521","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json","start":"node dist/index.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.2","typescript":"^5.8.3","@types/node":"^22.15.2","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.1_1777078706180_0.2672529564423538","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@rockhopper-co/mcp-server","version":"0.3.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.3.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"97eb6643a3cf973de4fb635f0cb361dc4e987ea2","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.3.0.tgz","fileCount":100,"integrity":"sha512-xt5Wd4U7nkRapLBCyUrUOtPFD2L5AnJVQ+5Jto15aYDacsCXhBs+AtT0lG/Syw6pGB2UsnaQeKcruOp1CRc2PA==","signatures":[{"sig":"MEUCIDv8EtyQSBX5ZjnygqBARKBer3HG3VbCqsVp23i+rluRAiEAxJriw9N8qqEgLzwB/Sebl8BlGNdkE8JC9bi83GxtiNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"31d080c2e541dfb3ff565c92de840398adcb7596","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json","start":"node dist/cli.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.2","typescript":"^5.8.3","@types/node":"^22.15.2","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.3.0_1777079754286_0.15319694070719914","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@rockhopper-co/mcp-server","version":"0.3.1","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.3.1","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"2510ec8cf48faf4e58dc327001039cb433e755b6","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.3.1.tgz","fileCount":100,"integrity":"sha512-NclgpTEBB3mEQqOCW4IIGW420bpKATtHBZyJMZb1XOgZH+QbpGNyDfWpJ+zYr1/0y9IG5KZ418a2YnfAZDdf1Q==","signatures":[{"sig":"MEQCIBXKGqKlwvZNUJS/+mnnpDDZ8ZhO7QPepsu3+kN18VUYAiASYiMUecRriKR4rzsoa3GGXZqouvOzzVWlD9Fr8a8S1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0dbdf06b9c67938147a35fdd19a50386728d76e3","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json","start":"node dist/cli.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.2","typescript":"^5.8.3","@types/node":"^22.15.2","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.3.1_1777347973474_0.6432468439290677","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@rockhopper-co/mcp-server","version":"0.3.2","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.3.2","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"575242906711bdcf76f41a3fb49446135700ee90","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.3.2.tgz","fileCount":100,"integrity":"sha512-SWzlxGUGJA6f0j2VQyxIk9kmnH95l3vJaNuJigoYECFwDpLnEF98OpcWWzlgjiw1Hvuvf8KqabqgheYKX/OGpA==","signatures":[{"sig":"MEUCIQDwHw1HD4LjHfiyRwy07FEaR0ncj0KhZCnEtqZoaViHVAIgWLkBWvWSX0XXUqgXwfhXoR+TIf9VFZIZwwPA7zAcmh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2326e28b4ac6c2ba0f6a72e242e366d587076ba5","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json","start":"node dist/cli.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.2","typescript":"^5.8.3","@types/node":"^22.15.2","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.3.2_1777348402375_0.15908724600554724","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@rockhopper-co/mcp-server","version":"0.4.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.4.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"b482b4ceac90fbdc33d6af842a6c82566323a272","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.4.0.tgz","fileCount":104,"integrity":"sha512-Qyy30/CjJNfjLQO9JN5/0UZYyclUbd/uDN4tlXSSKp5cKzP6yU8q+wJux8BaoVT7/AxS96G06vydaJMHzFyt2w==","signatures":[{"sig":"MEUCIBPkDplKQD1CXO7JiYw/XWzMqE5WGrgiYU0UdFyMvRbFAiEA0/3sTcN73GC4tIx0xvagz50R3zKbIf+Zf5rFkqQpBPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"da489cccb0a0aa351371aec09a04368823e21548","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json","start":"node dist/cli.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.2","typescript":"^5.8.3","@types/node":"^22.15.2","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.4.0_1777867938799_0.9109887873769076","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@rockhopper-co/mcp-server","version":"0.5.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.5.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"1abc992d556143e87a8ad5092da72c8db1826b83","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.5.0.tgz","fileCount":109,"integrity":"sha512-1FS5n/roc2DLQpYgglpFAXQrTvkpCP+s52+cX56ZmD8wlkEr8M5uFp0suQzM5h73sZp4JzgaZYWcVGp37UqRdg==","signatures":[{"sig":"MEYCIQCl7IDoI4zTtIOihk/H6xXUPq5UrnYUDTbDEh0pn5koygIhAL4b5TI8Jc20c9ZlF80lcM+MT7KO0Clfq5r0HAtClmMb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"93dc9b4fb6cdbc51f5d76899ba82d0173e20750b","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.14.1","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.2","typescript":"^5.8.3","@types/node":"^22.15.2","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.5.0_1778719293858_0.6696566536997706","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@rockhopper-co/mcp-server","version":"0.6.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.6.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"0bca1d72c6daba6c2c1ea6d6be7ed4fd97a1699c","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.6.0.tgz","fileCount":109,"integrity":"sha512-b853UKFFnjynBAYYVXEsFLkNODnTfj4TRl+TMKYgxImJO2Ymuq8BBLlyDj91rD1brdc2j6gqHTlytBgtN2mFFA==","signatures":[{"sig":"MEUCIQDCsdFckKfGR6C+wfs86887NtfwzoQCxGfkF2Le9WOPfgIgXuQBnBve8ZYuoWYFcjoH9qUA1yJ0fDv7IkKHpiIHa/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9145a1a7a8de834b94479bbf6aae3829f5c4b51a","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.14.1","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.2","typescript":"^5.8.3","@types/node":"^22.15.2","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.6.0_1778719811894_0.9081823083681937","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@rockhopper-co/mcp-server","version":"0.7.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.7.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"ee37559c1537e49e2ed00d5888a4ccb324c3e437","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.7.0.tgz","fileCount":125,"integrity":"sha512-BNq3TT5OISh6BC1KRnnsS8YHUoLc149/5NI8HOUS+xsmgQVMoISkBKuI8D04YWij37GvcNOxPG/6+VJFkzMqSw==","signatures":[{"sig":"MEQCIEH51OjX4d7Ccu65aJTlj5p0xQ1MABuwfvkKsD+mmQsaAiAuIZ77ST5GHiDdzvWpjnFV1nLLKILnB0csklpovVqEeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223745},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"73b9eab50f9e6ac6cae03e7a4eea128cc6fb56ad","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.15.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","keytar":"^7.9.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^10.4.0","vitest":"^3.1.2","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^5.8.3","@types/node":"^22.15.2","typescript-eslint":"^8.59.4","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.7.0_1779642846373_0.3054153234067234","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@rockhopper-co/mcp-server","version":"0.8.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.8.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"9f4bc2110c29dcea5c9142e1bd8341bcbbd35df5","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.8.0.tgz","fileCount":133,"integrity":"sha512-/QKcrUUKcR9ovZWjIGKBho4BRLHprkNjuwrSulINENw46Uh2EtZ5IOdW31pGq3FrZGS99OS+BWPljD+jwBMHFw==","signatures":[{"sig":"MEUCIQCnZ11VLioOXxqlueOQ3DhjmJ8sMY08Q5kIelVQ799DnwIgdo505ofAOq7KnhMZGWfLvbeoRh/33fej/MZsZsB2IB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250262},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"45d3f64239903747e0f96aab45df9018b685110a","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^10.6.0","vitest":"^4.1.8","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","typescript-eslint":"^8.62.1","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.8.0_1783062836249_0.026145665905764615","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@rockhopper-co/mcp-server","version":"0.10.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@0.10.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"29fbff96379c8daf805ba25fc4d7d6bd30027e2c","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-0.10.0.tgz","fileCount":137,"integrity":"sha512-kp2nfw/lXqq9B+Mo+xr1flTkwGTc/cP39R2zcrfxsQzfDSFKG8NPN6bmNr8I4ShRxzfk0uOc7Fohk9WiWvTucw==","signatures":[{"sig":"MEUCIDyQMKEQEI4f/Y3DYOMoI7/jYNYvSYQmcjNlRXckOgo2AiEA5yiez0ecDmQI9hlTg50skbp32rAON5pqs9nG57YEPPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bbd80352cef9f72da04e7cfef85ec7ee5488704d","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.10.0_1786407532630_0.5422588108212536","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@rockhopper-co/mcp-server","version":"1.0.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@1.0.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"0e4aeeaa1bf6eff14972cadb9606d21023c83450","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":137,"integrity":"sha512-4LLIxaqC3eGaL6prw+w2IwwzMKFF9rQJTOJLWDoi5fl9+5tyOXxQ8mQVz84FxsipZGKFLd15pn+NOH1ZPe4Xig==","signatures":[{"sig":"MEUCICuNseBE1EtpX1U1yyKYwin9FcQk3YfPiS4HweHWsLlzAiEA/tU13hzmreOlJ/DrPfbOQe2RdGUrjIQDeaPqLTOUhPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"923e5a6c69f8a5e002d150ea492789d9aee46636","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.0_1786410953338_0.27398100789624324","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@rockhopper-co/mcp-server","version":"2.0.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.0.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"e39d050bf763776d651d4a8933a1d75df6d17c54","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.0.0.tgz","fileCount":145,"integrity":"sha512-5owwGiEmVqIKbPYSBPk5pg8h1S6MQIJYdABhBapjp65mCqXvMt2pQIa8YiiEM0zT48J+bG/IpR944ctdKJm86w==","signatures":[{"sig":"MEUCIQCmuO8rcU6bYgIzM8rXAj3mZ+6OO9nAdBSyxcXlLBM3XQIgHAsqtHSRLWaNLKBG87GMke8azcx4zIeFlglFdSor3DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331261},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5ce93285f9ba63852925ae2c0b61bd2efa2b62e0","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.0_1786934147907_0.7796783437581514","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@rockhopper-co/mcp-server","version":"2.0.1","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.0.1","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"235ffe7b235eaad6eed3e624c90abef8358fc4aa","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.0.1.tgz","fileCount":145,"integrity":"sha512-TAUse+4pf2/fWgRcparglW+cpylbXb1RjXF4H4eU4Aie5QcowN8v2tb/CsoRu8Vr9iHmAOI2t34eMJsRNQWjyA==","signatures":[{"sig":"MEUCIAmerlQ6PtXCP+0XAbtVyxeGh/egX8alvQa1GhS+HeGzAiEA79ZStvX0OB8u4U6kEpDvdePQpb4FbZVWEMXxljb9cAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332843},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"80e30567faaef01b94d33cdd80e420848ab82710","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.1_1787008342739_0.3689027517779959","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@rockhopper-co/mcp-server","version":"2.1.0","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.0","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"53ee47b082f76fee4f705cd183fadd1d2c3f85d7","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.0.tgz","fileCount":177,"integrity":"sha512-WUwnEESaEGxjk/CyoSdCiyKzI4r9ufuhpFk04uUO0qkKbWXD2T0a7YM0neIb31tFhOc5lKK1/e2ejd+389pdbA==","signatures":[{"sig":"MEYCIQDwXoUnU6YbIXL1QjOnVIG45scQsJhveFd7/TJRnKas0QIhAPm9TPyk4EgMN+NR+Jm7DT0EtFQJ3R/TFgLc9ZTrNd8p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500468},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"71a2884ded1d258b18e463d181a95c15b9627190","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.0_1787122085521_0.48532796929112076","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@rockhopper-co/mcp-server","version":"2.1.1","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.1","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"8d0629355a087b538bf0f56922340fe7414ff39f","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.1.tgz","fileCount":177,"integrity":"sha512-a5dU49eLDvPhm5UCN7h1WDB3neto9M3igZfhb1KXQkUcQp4Vi+Ycgr4Y5/2jMKKwnXUDFgJ7LD0xxbWXrQtyAQ==","signatures":[{"sig":"MEYCIQDzRkHZHKq1+VwJZPmnO2hb1Jrkt6djZcNQmFw0HZ3SkQIhANNii0VaxaiOk2+ALMQtbEnXonoZvonHTlVWuZ2zUA9X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500468},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8d0d21bc5d3590f30b91fc6e9e6d7d9625893f81","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.1_1787124548586_0.966967963677793","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-staging.7e73222":{"name":"@rockhopper-co/mcp-server","version":"2.1.1-staging.7e73222","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.1-staging.7e73222","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"909d0f07793ca45e75bfe095cbc9cb89e704ee25","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.1-staging.7e73222.tgz","fileCount":181,"integrity":"sha512-+nJT4TAU7mVnarzWx5BHa1vtc6kRzDhcjuRNDHBZ3qnJq+PqaJ5JyU3NkV4+xVVDbVuK9haxFUUqz7/2V5UVgg==","signatures":[{"sig":"MEYCIQCn6tzYTpTexbT1A9I2tbnnP92Cul9ItHM+POgqnqvDYAIhAN9N06CRTnRhNK5B2V0dEqK7LoFk1EIz9m5S+NJqNeWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.1-staging.7e73222","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504761},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7e73222ed1ee20d2d3921130aa24dd067b00b65f","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.1-staging.7e73222_1787133780753_0.6070635704085023","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-staging.2786a25":{"name":"@rockhopper-co/mcp-server","version":"2.1.1-staging.2786a25","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.1-staging.2786a25","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"1b2141bdee500b921b9dee0d2f45a48d3fce6e62","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.1-staging.2786a25.tgz","fileCount":181,"integrity":"sha512-CV55uHcdP6mKN/G6XVuCqFoDppfMPGOIYNVDwsCNuGlYqkVoy2/i/rwC0fyPCyfKuRWSXHEUhIWkOLIDlPpssA==","signatures":[{"sig":"MEQCIBxMMmpQiHfhESDE3bualFM28XSEmVxKrrbD9QPKLWGLAiAcx2NKrTNGiWRDxvHyGtaBaNNgMKBoVBgbwdEyDytg8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.1-staging.2786a25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520489},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2786a25a84032053d041c0dd2bb7d0d735302915","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","release:major":"npm version major -m 'release: v%s' && git push && git push --tags","release:minor":"npm version minor -m 'release: v%s' && git push && git push --tags","release:patch":"npm version patch -m 'release: v%s' && git push && git push --tags","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.1-staging.2786a25_1787170492305_0.17513502165666317","host":"s3://npm-registry-packages-npm-production"}},"2.1.29-staging.368e439":{"name":"@rockhopper-co/mcp-server","version":"2.1.29-staging.368e439","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.29-staging.368e439","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"4f770a0e09192c05c0176af081194a2808ca20d7","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.29-staging.368e439.tgz","fileCount":181,"integrity":"sha512-Xncio/LBHgyKxd56CE+nz5QnygBqMecBgVXCFOZxSItPMLWi3xd3ZxOA+D/0Pn3jC4gm1pWfgH4NKQmqlDrQyg==","signatures":[{"sig":"MEUCIFsW8jOO1eVPoUPYC6o+2/AGYAukIKqV4EJ0EZNdu/5VAiEAiYXem1+8GExe0OTu8OF++AFiLZF9UPEg5Zj+HJCsSQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.29-staging.368e439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":521178},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"368e439d0c6c6e08f17e147a229476bab31db380","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.29-staging.368e439_1787181837704_0.9075375682829243","host":"s3://npm-registry-packages-npm-production"}},"2.1.30-staging.651845e":{"name":"@rockhopper-co/mcp-server","version":"2.1.30-staging.651845e","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.30-staging.651845e","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"7e69e16865eb964b4863dabfe5622ea0448352c9","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.30-staging.651845e.tgz","fileCount":181,"integrity":"sha512-zODFwtkHD5Ey0TvyADtdh2sLgdrvF8/p87USvO+oPBbqkN4AscL3Fpy3ymPIEUTPFPxrrFWANUm8wjea6uzFmQ==","signatures":[{"sig":"MEYCIQDTwz7UiuINfMYUDhxHIN0CmnH6aVXuimRXq3Pvs78XOQIhAOGvSPikdOy98sRT3P8uLQ0d+ep1Gh0BzFND/Jeh9W9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.30-staging.651845e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"651845e9e6cd4ea91e08410dfc370ff789a735d7","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.30-staging.651845e_1787183916330_0.9128543759792247","host":"s3://npm-registry-packages-npm-production"}},"2.1.31-staging.944c897":{"name":"@rockhopper-co/mcp-server","version":"2.1.31-staging.944c897","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.31-staging.944c897","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"be30ebf7b9990bb9bd3cd8e1f0ed157d77ae1382","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.31-staging.944c897.tgz","fileCount":185,"integrity":"sha512-HU6paXcbrBpAFLZGTUMhOJ5GjlBq8lFmJ5hShsvnFpvzimvzkfRmN4hI/vLr3LRaaY6FDl0EYdQIVKi1uaGQHA==","signatures":[{"sig":"MEQCIBlNtwOAr8z4tIwl/1Cdx1vFkjQKUXJzuqg2NRQNAt3wAiBK4XMqysLSCe9u9sMGQ/eY5ju7MSfj96wxYyMERkj3JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.31-staging.944c897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544997},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"944c8974352e91b55cf42028183a706bdbad965a","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.31-staging.944c897_1787185275515_0.44736859923320904","host":"s3://npm-registry-packages-npm-production"}},"2.1.32-staging.95becb6":{"name":"@rockhopper-co/mcp-server","version":"2.1.32-staging.95becb6","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.32-staging.95becb6","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"987f8aca9de92a35d5804e57e63e5bf4a6aa4d72","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.32-staging.95becb6.tgz","fileCount":185,"integrity":"sha512-CX2sX5nO5psaoC8jr1TU9hJMNtT9av9YRDmIjGnhnYwSHEFMYp2jOPWnqTJ8/SbfWA2JjjT0uwEtdq7vlkVBrA==","signatures":[{"sig":"MEYCIQDiUzqThNX89c+zT4XIR0Zljj5boIqqG8GeSvZ/cK6PggIhAIeD9sHW99IwIKI2IXNX6WKiR/nWHHL1wYq88ztDFx2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.32-staging.95becb6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547255},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"95becb6b53c6b769344e71a0fbb591c3929d847b","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.32-staging.95becb6_1787185856321_0.23771351791461015","host":"s3://npm-registry-packages-npm-production"}},"2.1.33-staging.0826a63":{"name":"@rockhopper-co/mcp-server","version":"2.1.33-staging.0826a63","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.33-staging.0826a63","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"866348f65dc72549b23db51044d065a64890a002","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.33-staging.0826a63.tgz","fileCount":185,"integrity":"sha512-0Dce+WB/lRbPsMsoE9zTYmBmZBVwUJPLNQsNOsweDxt68dAPVmrSLfTERHKwbXG8i5AizVJHuTYQMJ6W5T/vAA==","signatures":[{"sig":"MEQCIB8RiTUJTQzLNf1Gmgph04ezV3GfFoSXmq7s0DAy2HaOAiBk+vc2H9uqzSUMMuxF2bfuKpwqwQZNI0Ea5dCuPsPdQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.33-staging.0826a63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0826a63ff09a9558897664f0400bdca4c9f38dd9","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.33-staging.0826a63_1787186695303_0.8619242760871406","host":"s3://npm-registry-packages-npm-production"}},"2.1.34-staging.07e6531":{"name":"@rockhopper-co/mcp-server","version":"2.1.34-staging.07e6531","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.34-staging.07e6531","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"91a2d0f22a24d812f0c83f4d7383ad6671146f04","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.34-staging.07e6531.tgz","fileCount":185,"integrity":"sha512-YFiQ6d+NB4/M/tvuDuEhnB+5+l8s+x3IwFF5XRBV7RtxKl5wPzbgBJZ3gyNcUMDWzEPPdu9MPgCh+N+rxoMn7A==","signatures":[{"sig":"MEQCIFKQaaNpVoBU4GxL/Pa83QA6sbSCMZ0bkf826w+mgLT2AiAoQgv2RIyFB582HECxNN4bE0VmMw45+1scJ13IXUKvnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.34-staging.07e6531","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"07e6531ad3d6e34d9875ca472a3ce987ad5d716d","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.34-staging.07e6531_1787187346893_0.6691479301658751","host":"s3://npm-registry-packages-npm-production"}},"2.1.35-staging.58c396e":{"name":"@rockhopper-co/mcp-server","version":"2.1.35-staging.58c396e","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.35-staging.58c396e","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"ae0dda3cf2ca2d0026bf726c10d64788aca1963e","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.35-staging.58c396e.tgz","fileCount":185,"integrity":"sha512-zQH/IFluxB6ODdQXLSanoIySuaQIejARAF2/QUAAV21RnZzGCi7mTI81zaHfYyoJC6u18yOAQMcwC3ziRT4dzQ==","signatures":[{"sig":"MEUCIQDPJC06cpgPzSvOGRXVULxAxYDSp5k5aOr2cJ5KGNv40gIgeoAVrXeBxi2wjomoXUng/3WmaM2EoONTI+TenkQDZCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.35-staging.58c396e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"58c396edb211ecac698cd27121fdd699ecbaf8b8","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.35-staging.58c396e_1787188129869_0.2800511967416064","host":"s3://npm-registry-packages-npm-production"}},"2.1.36-staging.6dd7c1c":{"name":"@rockhopper-co/mcp-server","version":"2.1.36-staging.6dd7c1c","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.36-staging.6dd7c1c","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"f6edf7389475ff9dbf529e7feee2a26373f3957e","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.36-staging.6dd7c1c.tgz","fileCount":189,"integrity":"sha512-bLMOWCZMbRND9Xc5GUlviP9jh9trNLZk1PBUkoKWQ0JWhVXN5iRphR6sqR6M3HKJQc8LW70FlyjjQsGHIIH6ew==","signatures":[{"sig":"MEUCIEahQxPTfwWW4JjFrky5ASum6D338JeXbaRfm/nxwX7tAiEA9xZArNBNYPDBBvpoA04KgahMuT6cEh8L8ow4y5fF4HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.36-staging.6dd7c1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6dd7c1c419d2145a7645a69a53056a20cce9c101","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.36-staging.6dd7c1c_1787193805785_0.876717522957283","host":"s3://npm-registry-packages-npm-production"}},"2.1.37-staging.afa1439":{"name":"@rockhopper-co/mcp-server","version":"2.1.37-staging.afa1439","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.37-staging.afa1439","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"ec910d8f5dc430a847c1745e827f680c31866ee3","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.37-staging.afa1439.tgz","fileCount":189,"integrity":"sha512-zForEpdLWyfLGgMbyeY09cyHoSmaPqxvbodMmEnpqhHvrZxd0UrPjP/COvkHCEgvxHbGE2sjNoFPE96bSqYtJw==","signatures":[{"sig":"MEQCIDkdQzoF5f0Jm992+t4Bu1/B3pqvxSFyoqdUWDqhAFp+AiAW1bVYqiUT5Kt6i5zXIZ4dqTgW9sS07Ke/2EsOWcN/nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.37-staging.afa1439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"afa14399cfd01a36e925775fddfdc24bc41a853f","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.37-staging.afa1439_1787199424251_0.7000597465265088","host":"s3://npm-registry-packages-npm-production"}},"2.1.38":{"name":"@rockhopper-co/mcp-server","version":"2.1.38","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.38","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"bc5624448b8b0db8feb15f29ab437c13b8131453","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.38.tgz","fileCount":189,"integrity":"sha512-He0wJ9/q6ke+IpduNLN7its3XGSIGdmvjZMxKusLSSWVUIHBfUzApQPhv6rSJzUk8WGjtpdnvhrQbd9SPq/X+g==","signatures":[{"sig":"MEYCIQDt7w7HUiR/z/j2DE6uoajwR1964Xgm5lNb2beKsYzdYwIhAOocKJUGm+wgcl6rDvKjnHOSY3R0swpLzeB4CezkK1tX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586962},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b0cde3fa5cef90f9de227ae125178dc329154677","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.38_1787200198635_0.7725895198320656","host":"s3://npm-registry-packages-npm-production"}},"2.1.39-staging.c75feff":{"name":"@rockhopper-co/mcp-server","version":"2.1.39-staging.c75feff","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.39-staging.c75feff","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"7ad21940ee523023bfe31ef3dd2b0b1e664189e0","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.39-staging.c75feff.tgz","fileCount":189,"integrity":"sha512-TH6WB+twklvBn8HJd6avpN++kQzLqd8UHXjuIMc5i5W1wLk3zKeHgirU17iF50DNIxnuKEvIesBxpJjOd+Jn3Q==","signatures":[{"sig":"MEUCIDnQJAF1MfZKXKXnz4edRwyYChbGuWTqxZJ4MJU29WGTAiEAn2Fj3vUwHkjtHOJmaEF97SjmHAfoXZ4WVsZmJVDJCO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.39-staging.c75feff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c75fefff044ca3f2a3c38b3e5210931d3c467fac","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.39-staging.c75feff_1787260184530_0.7017931014439898","host":"s3://npm-registry-packages-npm-production"}},"2.1.40-staging.7386db7":{"name":"@rockhopper-co/mcp-server","version":"2.1.40-staging.7386db7","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.40-staging.7386db7","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"fb45916051e436efc5723a487a3181034f06afaf","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.40-staging.7386db7.tgz","fileCount":189,"integrity":"sha512-/m3jF9LnkLGjr69GI7275FeTbDT/Q9b0F3THmr0iQ/btu0i/ATgbFHMBe3qhhSiafsDP7nbsVNiW/LLmncTHgg==","signatures":[{"sig":"MEYCIQCGq6fKurOfMH69wo2u94ISnUULm18fcKDguBYw1TbGYgIhAJP66GdVEdgTGcF3sln0I8ULsHLtSKtKI1Y5TUnRfgMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.40-staging.7386db7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7386db7f445636b683d0867c6d1dbac737aa130a","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.40-staging.7386db7_1787261993031_0.551953340539197","host":"s3://npm-registry-packages-npm-production"}},"2.1.41-staging.0adbb6d":{"name":"@rockhopper-co/mcp-server","version":"2.1.41-staging.0adbb6d","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.41-staging.0adbb6d","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"760b4313871f56601244166ed51c501fd111c7d7","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.41-staging.0adbb6d.tgz","fileCount":189,"integrity":"sha512-jGUDG1K1xSGMlsj9W0MjjvN+dYRmVvrRZyLe391giOfFAWS+jNHx7QQaaKlmjFB9pke1ly/YICj8ndpmgikXeQ==","signatures":[{"sig":"MEUCIAUo+OvY0ettIP5QsS1J7vFATMOnnU1qzQ9J/77Jf4rIAiEAtAjSQKutNXPniE8Tjps7vbqbT0l5oD+58ZRTfJ08i5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.41-staging.0adbb6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0adbb6d8d548d3a7e63e0d1cadd644264fd1058b","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.41-staging.0adbb6d_1787350033377_0.9504753735094986","host":"s3://npm-registry-packages-npm-production"}},"2.1.42-staging.7ead656":{"name":"@rockhopper-co/mcp-server","version":"2.1.42-staging.7ead656","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.42-staging.7ead656","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"28c308f5410a041b1d2d24c2168f6282aa6d2c2a","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.42-staging.7ead656.tgz","fileCount":189,"integrity":"sha512-caqoJOVIjSj+Tu/FnhGp3CvuOfNNm9u+F98fLYe2EQPli7PdZ7EW0yKVvnzQBTusDAq7zZd2e0eTDHPOzL5KlQ==","signatures":[{"sig":"MEYCIQDrTXrw6Uez1pvNg9NUWRGjbeImc5Ll6IS3XalUlDxb0wIhANR4OpZ0udG5ue7SDXuzs4XsjMMhyyR8N4pJmAjqWbAg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.42-staging.7ead656","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7ead6568a11e6ed6b36601362623ab7636d567d4","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.42-staging.7ead656_1787417524025_0.949373267515879","host":"s3://npm-registry-packages-npm-production"}},"2.1.43-staging.3515326":{"name":"@rockhopper-co/mcp-server","version":"2.1.43-staging.3515326","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.43-staging.3515326","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"dd3aafc37c2e77d063c2dd2c8fad1b23e4bc6b8e","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.43-staging.3515326.tgz","fileCount":189,"integrity":"sha512-yq1NvA6zlE+D5upgPnVOfYXVm22Hy6CmqOTLxTlta+hPhaWniqG41Uhx1D5rgJT8l8GdG8t/U/eZKL49kRcQXw==","signatures":[{"sig":"MEQCIGSdO9ijS3k7Q/EoYaM+ZPI7DBRB3D20CBpAICjyoKgXAiBaT8Q4763L3WUK+SPNhQhbEOYP5xdpPnwDp7bwBi2lKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.43-staging.3515326","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"351532637bdbaa470ee782199775a9addde410fa","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.43-staging.3515326_1787436140810_0.2963936382937813","host":"s3://npm-registry-packages-npm-production"}},"2.1.44-staging.13815fb":{"name":"@rockhopper-co/mcp-server","version":"2.1.44-staging.13815fb","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","_id":"@rockhopper-co/mcp-server@2.1.44-staging.13815fb","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"homepage":"https://rockhopper.co","bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"bin":{"rockhopper-mcp":"dist/cli.js"},"dist":{"shasum":"5c392146da7b738feb638a1703c4bf185d5d9db5","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.44-staging.13815fb.tgz","fileCount":189,"integrity":"sha512-CsVukEIPYM6MWlNxlu5LH26y4fWzgl1befUIZ8ZsgJp5M8IxRHmzqSB1VAW4atjXkufV3XW51/7wYWd0/k8aFw==","signatures":[{"sig":"MEUCIGPEZ7CZgMieE41tW0kAZN4AQPmar7+ZpWusg1d270X4AiEAtzx7p4ME7VXFygnRPMbEgjrqKDqB6huuZc58ckFShJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.44-staging.13815fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587693},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"13815fb3d0bd5950e038824b339a7dbfff129292","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","prepare":"npm run build","test:cov":"vitest run --coverage","test:e2e":"vitest run src/__tests__/e2e","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","prepublishOnly":"npm run build","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"overrides":{"qs@6":"^6.15.2","hono@4":"^4.12.34","postcss@8":"^8.5.18","fast-uri@3":"^3.1.5","body-parser@2":"^2.3.0","ip-address@10":"^10.3.1","brace-expansion@5":"^5.0.7","@hono/node-server@1":"^1.19.17"},"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","keytar":"^7.9.0","pino-roll":"^4.0.0","@modelcontextprotocol/server":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","eslint":"^10.7.0","vitest":"^4.1.10","globals":"^17.11.0","js-yaml":"^5.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","typescript-eslint":"^8.65.0","zod-to-json-schema":"^3.24.6","@vitest/coverage-v8":"^4.1.10","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.44-staging.13815fb_1787439599504_0.35867055039694606","host":"s3://npm-registry-packages-npm-production"}},"2.1.45-staging.333efb6":{"name":"@rockhopper-co/mcp-server","version":"2.1.45-staging.333efb6","description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"bin":{"rockhopper-mcp":"dist/cli.js"},"scripts":{"build":"tsc -p tsconfig.build.json && node scripts/copy-non-ts-assets.mjs","start":"node dist/cli.js","dev":"tsx watch src/cli.ts","lint":"eslint src/","typecheck":"tsc --noEmit","test":"vitest run","test:unit":"vitest run src/__tests__/unit src/__tests__/api-client.test.ts src/__tests__/server.test.ts","test:e2e":"vitest run src/__tests__/e2e","test:e2e:cov":"vitest run --config vitest.e2e.config.ts --coverage","test:cov":"vitest run --coverage","test:watch":"vitest","generate:postman":"tsx scripts/generate-postman-collection.ts && tsx scripts/generate-postman-environments.ts","generate:postman:check":"npm run generate:postman && git diff --exit-code -- postman/","prepare":"npm run build","prepublishOnly":"npm run build"},"engines":{"node":">=20.0.0"},"dependencies":{"@modelcontextprotocol/server":"^2.0.0","keytar":"^7.9.0","pino":"^10.3.1","pino-roll":"^4.0.0","zod":"^4.4.3"},"devDependencies":{"@eslint/js":"^10.0.1","@modelcontextprotocol/client":"^2.0.0","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","eslint":"^10.7.0","globals":"^17.11.0","js-yaml":"^5.3.0","tsx":"^4.23.1","typescript":"^6.0.3","typescript-eslint":"^8.65.0","vitest":"^4.1.10","zod-to-json-schema":"^3.24.6"},"overrides":{"@hono/node-server@1":"^1.19.17","body-parser@2":"^2.3.0","brace-expansion@5":"^5.0.7","fast-uri@3":"^3.1.5","hono@4":"^4.12.34","ip-address@10":"^10.3.1","postcss@8":"^8.5.18","qs@6":"^6.15.2"},"keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"author":{"name":"Rockhopper Technologies"},"license":"MIT","homepage":"https://rockhopper.co","repository":{"type":"git","url":"git+https://github.com/Rockhopper-Co/mcp-server.git"},"bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"readmeFilename":"README.md","gitHead":"333efb697c3d1fa9be114594d1e223e103dac848","_id":"@rockhopper-co/mcp-server@2.1.45-staging.333efb6","_nodeVersion":"20.20.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-p1fDQSyApV8ruzcoU4DCMgEsvTHVJ1V6biDl9bjJVHqRWB5Sv1H6YpNdwFPs6KIk13Djcgnz7cfB5YETs+fDSA==","shasum":"ab4eb08b54bc45cdbf2296f1f73d4b55110a33e2","tarball":"https://registry.npmjs.org/@rockhopper-co/mcp-server/-/mcp-server-2.1.45-staging.333efb6.tgz","fileCount":189,"unpackedSize":587693,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rockhopper-co%2fmcp-server@2.1.45-staging.333efb6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFUF/WsFOoY268KSG/JkEXXAs384Fsn0qcgXklvqskASAiEAhgkXg1p0TiDcknPKRkzuatrQfotwLzlDKOmxRRLOE7o="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a23f63c1-e778-4108-99a1-1e675b201b8e"}},"directories":{},"maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_2.1.45-staging.333efb6_1787515335952_0.24239691185276957"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-25T00:45:02.373Z","modified":"2026-08-23T20:02:16.600Z","0.2.0":"2026-04-25T00:45:02.605Z","0.2.1":"2026-04-25T00:58:26.329Z","0.3.0":"2026-04-25T01:15:54.471Z","0.3.1":"2026-04-28T03:46:13.654Z","0.3.2":"2026-04-28T03:53:22.546Z","0.4.0":"2026-05-04T04:12:18.934Z","0.5.0":"2026-05-14T00:41:34.027Z","0.6.0":"2026-05-14T00:50:12.028Z","0.7.0":"2026-05-24T17:14:06.514Z","0.8.0":"2026-07-03T07:13:56.388Z","0.10.0":"2026-08-11T00:18:52.837Z","1.0.0":"2026-08-11T01:15:53.491Z","2.0.0":"2026-08-17T02:35:48.035Z","2.0.1":"2026-08-17T23:12:22.869Z","2.1.0":"2026-08-19T06:48:05.679Z","2.1.1":"2026-08-19T07:29:08.723Z","2.1.1-staging.7e73222":"2026-08-19T10:03:00.913Z","2.1.1-staging.2786a25":"2026-08-19T20:14:52.465Z","2.1.29-staging.368e439":"2026-08-19T23:23:57.875Z","2.1.30-staging.651845e":"2026-08-19T23:58:36.484Z","2.1.31-staging.944c897":"2026-08-20T00:21:15.682Z","2.1.32-staging.95becb6":"2026-08-20T00:30:56.470Z","2.1.33-staging.0826a63":"2026-08-20T00:44:55.505Z","2.1.34-staging.07e6531":"2026-08-20T00:55:47.024Z","2.1.35-staging.58c396e":"2026-08-20T01:08:50.019Z","2.1.36-staging.6dd7c1c":"2026-08-20T02:43:25.956Z","2.1.37-staging.afa1439":"2026-08-20T04:17:04.408Z","2.1.38":"2026-08-20T04:29:58.783Z","2.1.39-staging.c75feff":"2026-08-20T21:09:44.710Z","2.1.40-staging.7386db7":"2026-08-20T21:39:53.205Z","2.1.41-staging.0adbb6d":"2026-08-21T22:07:13.538Z","2.1.42-staging.7ead656":"2026-08-22T16:52:04.170Z","2.1.43-staging.3515326":"2026-08-22T22:02:20.942Z","2.1.44-staging.13815fb":"2026-08-22T22:59:59.691Z","2.1.45-staging.333efb6":"2026-08-23T20:02:16.181Z"},"bugs":{"url":"https://github.com/Rockhopper-Co/mcp-server/issues"},"author":{"name":"Rockhopper Technologies"},"license":"MIT","homepage":"https://rockhopper.co","keywords":["mcp","model-context-protocol","rockhopper","excel","file-management","ai-tools","cursor","claude"],"repository":{"url":"git+https://github.com/Rockhopper-Co/mcp-server.git","type":"git"},"description":"Rockhopper MCP server — expose file metadata, versions, reviews, and comments to AI tools","maintainers":[{"name":"davidkuchar","email":"david@rockhopper.co"},{"name":"rockhopper-rluncasu","email":"radu@rockhopper.co"}],"readme":"","readmeFilename":""}