{"_id":"@adeze/raindrop-mcp","_rev":"44-e234806f73580e96475b0f0894cb286a","name":"@adeze/raindrop-mcp","dist-tags":{"latest":"2.4.5"},"versions":{"1.0.2":{"name":"@adeze/raindrop-mcp","version":"1.0.2","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.0.2","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"245503ba7a37d761ec7c82958795f1f83728f945","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.0.2.tgz","fileCount":5,"integrity":"sha512-vDJhDlLn6uM/vC6Ie/l6zHgdP6OkVx0Orsw9h+i6F7VWZMpXYYVjDEnV7aw6lgnsxw1v/n6EsySBDUKjDv7YhA==","signatures":[{"sig":"MEUCIAaSZ7G462CyK20tL9xmXV3UM3Xbdn3VrKfb5DWkJwB9AiEAzQvYb6FChVVaKUhsYbnoC9Z1bfjSkglEI9ArF3UzoeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1359679},"main":"index.js","type":"module","module":"src/index.ts","shasum":"245503ba7a37d761ec7c82958795f1f83728f945","engines":{"bun":">=0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts","clean":"rm -rf build","debug":"bun run inspector","prebuild":"bun run clean","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/index.js","start src":"bun run src/index.ts","start:http":"bun run src/sse.ts","type-check":"tsc --noEmit","test:coverage":"bun test --coverage"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-vDJhDlLn6uM/vC6Ie/l6zHgdP6OkVx0Orsw9h+i6F7VWZMpXYYVjDEnV7aw6lgnsxw1v/n6EsySBDUKjDv7YhA==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.24.2","axios":"^1.8.4","dotenv":"^16.4.7","express":"^5.1.0","zod-to-json-schema":"^3.24.5","rate-limiter-flexible":"^6.2.1","@modelcontextprotocol/sdk":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/bun":"latest","typescript":"^5.8.3","@types/node":"^20.17.30","@types/express":"^5.0.1","@vitest/coverage-v8":"^3.1.1","@modelcontextprotocol/inspector":"latest"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.0.2_1744187859713_0.12820042880220606","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@adeze/raindrop-mcp","version":"1.0.3","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.0.3","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"2fa562fe9095816b2230e97df9a2c85bf3a7f5e3","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.0.3.tgz","fileCount":5,"integrity":"sha512-0KzBTt3cfs6xzjvvv23K5jfUZrdaQKzzH+sq+zoMMWxoV14edWvTOdH1wOGskpYmS8dp4E8HvIkqy4joYn1YCA==","signatures":[{"sig":"MEUCIQDYoxydK3WBiUhmbwEUj5hIiNnHEKSCC+VPQL9EIJqUSwIgN4j7k+PXQGD1qgzlD3KLpLny5SLGdEVvC46En1qpubE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1370712},"main":"index.js","type":"module","module":"src/index.ts","shasum":"2fa562fe9095816b2230e97df9a2c85bf3a7f5e3","engines":{"bun":">=0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts","clean":"rm -rf build","debug":"bun run inspector","prebuild":"bun run clean","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/index.js","start src":"bun run src/index.ts","start:http":"bun run src/sse.ts","type-check":"tsc --noEmit","test:coverage":"bun test --coverage"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-0KzBTt3cfs6xzjvvv23K5jfUZrdaQKzzH+sq+zoMMWxoV14edWvTOdH1wOGskpYmS8dp4E8HvIkqy4joYn1YCA==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.24.3","axios":"^1.9.0","dotenv":"^16.5.0","express":"^5.1.0","zod-to-json-schema":"^3.24.5","rate-limiter-flexible":"^6.2.1","@modelcontextprotocol/sdk":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.2","@types/bun":"latest","typescript":"^5.8.3","@types/node":"^20.17.32","@types/express":"^5.0.1","@vitest/coverage-v8":"^3.1.2","@modelcontextprotocol/inspector":"latest"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.0.3_1746065575411_0.07941653395664527","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@adeze/raindrop-mcp","version":"1.0.4","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.0.4","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"89fb97b77503218897ccb8ffca66805008c2427c","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.0.4.tgz","fileCount":5,"integrity":"sha512-ECVstWWC/ze2yelyxtuAee0GFy44jj4q3EAihNgNBBBsv7lTgS/EQzfQs9gTdQtD50HBY2SMrDjbsZxft07LBA==","signatures":[{"sig":"MEUCIAQholtSGOcK4EmX2L/TMZi498K3ko7wmouBYUdi1FKuAiEAsFVNB5ydj1ZRDfyHcWoXznYIbiLhEg4kPokFC41uF+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2077127},"main":"index.js","type":"module","module":"src/index.ts","shasum":"89fb97b77503218897ccb8ffca66805008c2427c","engines":{"bun":">=0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts","clean":"rm -rf build","debug":"bun run inspector","prebuild":"bun run clean","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/index.js","start src":"bun run src/index.ts","start:http":"bun run src/sse.ts","type-check":"tsc --noEmit","test:coverage":"bun test --coverage"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-ECVstWWC/ze2yelyxtuAee0GFy44jj4q3EAihNgNBBBsv7lTgS/EQzfQs9gTdQtD50HBY2SMrDjbsZxft07LBA==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.7","axios":"^1.9.0","dotenv":"^16.5.0","express":"^5.1.0","zod-to-json-schema":"^3.24.5","rate-limiter-flexible":"^6.2.1","@modelcontextprotocol/sdk":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","@types/bun":"latest","typescript":"^5.8.3","@types/node":"^20.17.48","@types/express":"^5.0.2","@vitest/coverage-v8":"^3.1.4","@modelcontextprotocol/inspector":"latest"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.0.4_1747708696196_0.6128216544757714","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@adeze/raindrop-mcp","version":"1.0.5","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.0.5","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"abe6229bcc893a960d090479820f2f9b5ff2b639","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.0.5.tgz","fileCount":5,"integrity":"sha512-NYjFXkQD4RqRjElsdhQw2s2nEA6IJAeYxZM6O3qLH/Q1ietPhiemN3ROjC5ZRW3pOxFSvxRxaZ4S1hFnSGIO9Q==","signatures":[{"sig":"MEYCIQDhlS7yys3BR1ErFO2n13d+HlUu8wcpaio5VEw60N7qugIhANPZZ2DiDndP6GgcAaRoD3evfWccCV4/N2burTB+Ju+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2077127},"main":"index.js","type":"module","module":"src/index.ts","shasum":"abe6229bcc893a960d090479820f2f9b5ff2b639","engines":{"bun":">=0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts","clean":"rm -rf build","debug":"bun run inspector","prebuild":"bun run clean","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/index.js","start src":"bun run src/index.ts","start:http":"bun run src/sse.ts","type-check":"tsc --noEmit","test:coverage":"bun test --coverage"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-NYjFXkQD4RqRjElsdhQw2s2nEA6IJAeYxZM6O3qLH/Q1ietPhiemN3ROjC5ZRW3pOxFSvxRxaZ4S1hFnSGIO9Q==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.7","axios":"^1.9.0","dotenv":"^16.5.0","express":"^5.1.0","zod-to-json-schema":"^3.24.5","rate-limiter-flexible":"^6.2.1","@modelcontextprotocol/sdk":"1.11.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","@types/bun":"1.2.13","typescript":"^5.8.3","@types/node":"^20.17.48","@types/express":"^5.0.2","@vitest/coverage-v8":"^3.1.4","@modelcontextprotocol/inspector":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.0.5_1747709578372_0.060827498626203624","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@adeze/raindrop-mcp","version":"1.0.6","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.0.6","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"6c232ef975c1267a35bd08dbb5b19f33f8736c0b","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.0.6.tgz","fileCount":5,"integrity":"sha512-5pEAqeGOCDqNvT+YhT8JPdWUJMG7gF7nueO7rGi3eF5YdP7zal5GRU086jFId54jI2cQlxjZfkq/q6os8Gm0Hg==","signatures":[{"sig":"MEQCICIArMZTE8v6I4biQj/YAr4TKIwf2wblVpFpyeA0h4XSAiB6l8n6UVTkeoyGSy5uOEdCsq9u4DTWSY8PryvecolasQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631920},"main":"index.js","type":"module","module":"src/index.ts","shasum":"6c232ef975c1267a35bd08dbb5b19f33f8736c0b","engines":{"bun":">=0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts","clean":"rm -rf build","debug":"bun run inspector","prebuild":"bun run clean","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/index.js","start src":"bun run src/index.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","start:http":"bun run src/sse.ts","type-check":"tsc --noEmit","test:coverage":"bun test --coverage"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-5pEAqeGOCDqNvT+YhT8JPdWUJMG7gF7nueO7rGi3eF5YdP7zal5GRU086jFId54jI2cQlxjZfkq/q6os8Gm0Hg==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.23","axios":"^1.9.0","dotenv":"^16.5.0","express":"^5.1.0","zod-to-json-schema":"^3.24.5","rate-limiter-flexible":"^6.2.1","@modelcontextprotocol/sdk":"1.11.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","@types/bun":"1.2.13","typescript":"^5.8.3","@types/node":"^20.17.50","@types/express":"^5.0.2","@vitest/coverage-v8":"^3.1.4","@modelcontextprotocol/inspector":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.0.6_1747967425808_0.7354231161888958","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@adeze/raindrop-mcp","version":"1.0.8","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.0.8","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"8abd29819c5936c71d01adcb53ac4c5b02152b88","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.0.8.tgz","fileCount":5,"integrity":"sha512-iPZ3hS4KrmKhRi0L04Sq0od46xeMv0upU6uOMwfob2ijXW4MiNskDvstCyCxV1NGxK61PGIIO0JcQABRzdIq1Q==","signatures":[{"sig":"MEUCIQCJglMn/blUjUERyS922+sYIYrBPblT3KNqyH/7Vtr9sAIgOMQxVrNPF5WvC8Zrfk/PGBqoKqscpPAw+yWAXayD51Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2325377},"main":"index.js","type":"module","module":"src/index.ts","shasum":"8abd29819c5936c71d01adcb53ac4c5b02152b88","engines":{"bun":">=0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts ./src/http-server.ts ./src/test-client.ts","clean":"rm -rf build","debug":"bun run inspector","start":"bun run src/index.ts","health":"curl -s http://localhost:3001/health | jq","dev:http":"bun --watch src/http-server.ts","prebuild":"bun run clean","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/index.js","start:sse":"bun run src/sse.ts","test:http":"bun run src/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","debug:http":"bun run inspector:http","start:http":"bun run src/http-server.ts","type-check":"tsc --noEmit","test:coverage":"bun test --coverage","inspector:http":"npx @modelcontextprotocol/inspector bun run src/http-server.ts"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-iPZ3hS4KrmKhRi0L04Sq0od46xeMv0upU6uOMwfob2ijXW4MiNskDvstCyCxV1NGxK61PGIIO0JcQABRzdIq1Q==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.58","axios":"^1.9.0","dotenv":"^16.5.0","express":"^5.1.0","zod-to-json-schema":"^3.24.5","rate-limiter-flexible":"^6.2.1","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3","@types/bun":"^1.2.15","typescript":"^5.8.3","@types/node":"^20.19.0","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.3","@modelcontextprotocol/inspector":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.0.8_1749620470385_0.256047862955177","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adeze/raindrop-mcp","version":"1.1.0","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.1.0","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"d52a25617e0d7dd0ec90225bb7fed9a2e3dfb3ee","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.1.0.tgz","fileCount":8,"integrity":"sha512-j8hNhkGqohJ9dnNUFzNYrImAaUrSQYmx8I22aowiPvGskX2Xxa3d6IAxRXg9T/xS0I/Q+OBBupKLM67FAzjI6A==","signatures":[{"sig":"MEUCIQChRuyfTxGcZDGj0sZ5npHmHDiKbmFzBYSMGZOLY+hYCQIgYy6RxiFQPdrxbOo21g03Iv8eiSLiw5sY+fAlcTWTAGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5991798},"main":"index.js","type":"module","module":"src/index.ts","shasum":"d52a25617e0d7dd0ec90225bb7fed9a2e3dfb3ee","engines":{"bun":">=0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts ./src/http-server.ts ./src/http-server-optimized.ts ./tests/test-client.ts","clean":"rm -rf build","debug":"bun run inspector","start":"bun run src/index.ts","health":"curl -s http://localhost:3002/health | jq","dev:http":"bun --watch src/http-server-optimized.ts","prebuild":"bun run clean","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/index.js","start:sse":"bun run src/sse.ts","test:demo":"bun run tests/optimization-demo.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","debug:http":"bun run inspector:http","start:http":"bun run src/http-server-optimized.ts","type-check":"tsc --noEmit","test:server":"bun run tests/test-server.ts","dev:original":"bun --watch src/http-server.ts","dev:optimized":"bun --watch src/http-server-optimized.ts","test:coverage":"bun test --coverage","debug:original":"bun run inspector:original","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp","start:original":"bun run src/http-server.ts","debug:optimized":"bun run inspector:optimized","health:original":"curl -s http://localhost:3001/health | jq","start:optimized":"bun run src/http-server-optimized.ts","test:comparison":"bun run tests/test-comparison.ts","health:optimized":"curl -s http://localhost:3002/health | jq","inspector:original":"npx @modelcontextprotocol/inspector bun run src/http-server.ts","inspector:optimized":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-j8hNhkGqohJ9dnNUFzNYrImAaUrSQYmx8I22aowiPvGskX2Xxa3d6IAxRXg9T/xS0I/Q+OBBupKLM67FAzjI6A==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.58","axios":"^1.9.0","dotenv":"^16.5.0","express":"^5.1.0","zod-to-json-schema":"^3.24.5","rate-limiter-flexible":"^6.2.1","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3","@types/bun":"^1.2.15","typescript":"^5.8.3","@types/node":"^20.19.0","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.3","@modelcontextprotocol/inspector":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.1.0_1749625912244_0.1776876077631837","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@adeze/raindrop-mcp","version":"1.1.1","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.1.1","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"5c23fc3adba32af9121398bdcb930495da5311e7","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.1.1.tgz","fileCount":8,"integrity":"sha512-L1CXVawbMbP1eeMkHrCx/dL8MIbBUjBPeJLziFhA/oGfuOv1OidkLi8u0KgtaxGNhKyXWYy+lQqIo4z23yx7eg==","signatures":[{"sig":"MEUCID6vbb8vEE1tY/EY09JntffT9BWMZ7p+Gg562LAJmOSlAiEAgKD81Hjtn87sX5/ZROJpU3l/7/IewzaUw96T6AmvGA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5517653},"main":"index.js","type":"module","module":"src/index.ts","shasum":"5c23fc3adba32af9121398bdcb930495da5311e7","engines":{"bun":"^0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts ./src/http-server.ts ./src/http-server-optimized.ts ./tests/test-client.ts","clean":"rm -rf build","debug":"bun run inspector","start":"bun run src/index.ts","health":"curl -s http://localhost:3002/health | jq","dev:http":"bun --watch src/http-server-optimized.ts","prebuild":"bun run clean","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/index.js","start:sse":"bun run src/sse.ts","test:demo":"bun run tests/optimization-demo.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","debug:http":"bun run inspector:http","start:http":"bun run src/http-server-optimized.ts","type-check":"tsc --noEmit","test:server":"bun run tests/test-server.ts","dev:original":"bun --watch src/http-server.ts","dev:optimized":"bun --watch src/http-server-optimized.ts","test:coverage":"bun test --coverage","debug:original":"bun run inspector:original","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp","start:original":"bun run src/http-server.ts","debug:optimized":"bun run inspector:optimized","health:original":"curl -s http://localhost:3001/health | jq","start:optimized":"bun run src/http-server-optimized.ts","test:comparison":"bun run tests/test-comparison.ts","health:optimized":"curl -s http://localhost:3002/health | jq","inspector:original":"npx @modelcontextprotocol/inspector bun run src/http-server.ts","inspector:optimized":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp"},"_npmUser":{"name":"adeze","actor":{"name":"adeze","type":"user","email":"adeze1@gmail.com"},"email":"adeze1@gmail.com"},"_integrity":"sha512-L1CXVawbMbP1eeMkHrCx/dL8MIbBUjBPeJLziFhA/oGfuOv1OidkLi8u0KgtaxGNhKyXWYy+lQqIo4z23yx7eg==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.67","axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","zod-to-json-schema":"^3.24.5","rate-limiter-flexible":"^7.1.1","@modelcontextprotocol/sdk":"^1.12.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.3","@modelcontextprotocol/inspector":"^0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.1.1_1750137429942_0.9132496481306509","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@adeze/raindrop-mcp","version":"1.1.2","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.1.2","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"efca5d1da9431d2191182fb4958307b97ba1edbe","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.1.2.tgz","fileCount":8,"integrity":"sha512-fse3qwULx1zc59c1RYEnPc2XlBOXe8k62/J9crWlzNtVJrCYzfA27CeHQfZnkfW2ON7iyomJM6XT4ei65sn2ow==","signatures":[{"sig":"MEUCIQDV8T+treiMKzriiXtJlEJb8T7EP9JzY+7XfCKThS3H0QIgOfOVUfPHO/rVQ/LIJmQso1YTnuW76Edc/PFw2uHPZ4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6569859},"main":"index.js","type":"module","module":"src/index.ts","shasum":"efca5d1da9431d2191182fb4958307b97ba1edbe","engines":{"bun":"^0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts ./src/http-server.ts ./src/http-server-optimized.ts ./tests/test-client.ts","clean":"rm -rf build","debug":"bun run inspector","start":"bun run src/index.ts","health":"curl -s http://localhost:3002/health | jq","dev:http":"bun --watch src/http-server-optimized.ts","prebuild":"bun run clean","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/index.js","start:sse":"bun run src/sse.ts","test:demo":"bun run tests/optimization-demo.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","debug:http":"bun run inspector:http","start:http":"bun run src/http-server-optimized.ts","type-check":"tsc --noEmit","test:server":"bun run tests/test-server.ts","dev:original":"bun --watch src/http-server.ts","dev:optimized":"bun --watch src/http-server-optimized.ts","test:coverage":"bun test --coverage","debug:original":"bun run inspector:original","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp","start:original":"bun run src/http-server.ts","debug:optimized":"bun run inspector:optimized","health:original":"curl -s http://localhost:3001/health | jq","start:optimized":"bun run src/http-server-optimized.ts","test:comparison":"bun run tests/test-comparison.ts","health:optimized":"curl -s http://localhost:3002/health | jq","inspector:original":"npx @modelcontextprotocol/inspector bun run src/http-server.ts","inspector:optimized":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp"},"_npmUser":{"name":"adeze","actor":{"name":"adeze","type":"user","email":"adeze1@gmail.com"},"email":"adeze1@gmail.com"},"_integrity":"sha512-fse3qwULx1zc59c1RYEnPc2XlBOXe8k62/J9crWlzNtVJrCYzfA27CeHQfZnkfW2ON7iyomJM6XT4ei65sn2ow==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.67","axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","zod-to-json-schema":"^3.24.5","rate-limiter-flexible":"^7.1.1","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.17","typescript":"^5.8.3","@types/node":"^24.0.3","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.1.2_1750657570647_0.15181413508198904","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@adeze/raindrop-mcp","version":"1.1.3","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.1.3","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/src/cli.js"},"dist":{"shasum":"8711ef07cfe922abcda177dda12708ddda2018b1","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.1.3.tgz","fileCount":8,"integrity":"sha512-ddD6jeIxDGzmXdcmjB3mlNSr3y+AFVGBaAAbA6DsiL6jecnL1gV6UrkGRXx2VM3W8mBydCYEYdKxjEAg9CulIA==","signatures":[{"sig":"MEQCIA7G/9p71nFaSnGwbaw5k/jWik49YNQYRWiRnEkcYrqcAiAgA3yOZc49ZFWSnTMOHGYU5I8z+N8FfVYtEfQqiYeGsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6583859},"main":"index.js","type":"module","module":"src/index.ts","shasum":"8711ef07cfe922abcda177dda12708ddda2018b1","engines":{"bun":"^0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts ./src/http-server.ts ./src/http-server-optimized.ts ./tests/test-client.ts","clean":"rm -rf build","debug":"bun run inspector","start":"bun run src/index.ts","health":"curl -s http://localhost:3002/health | jq","dev:http":"bun --watch src/http-server-optimized.ts","dxt:pack":"npx @anthropic-ai/dxt pack","prebuild":"bun run clean","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/src/index.js","start:sse":"bun run src/sse.ts","test:demo":"bun run tests/optimization-demo.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","bun:update":"bun update","debug:http":"bun run inspector:http","start:http":"bun run src/http-server-optimized.ts","type-check":"tsc --noEmit","test:server":"bun run tests/test-server.ts","dev:original":"bun --watch src/http-server.ts","dev:optimized":"bun --watch src/http-server-optimized.ts","test:coverage":"bun test --coverage","debug:original":"bun run inspector:original","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp","start:original":"bun run src/http-server.ts","debug:optimized":"bun run inspector:optimized","health:original":"curl -s http://localhost:3001/health | jq","start:optimized":"bun run src/http-server-optimized.ts","test:comparison":"bun run tests/test-comparison.ts","health:optimized":"curl -s http://localhost:3002/health | jq","inspector:original":"npx @modelcontextprotocol/inspector bun run src/http-server.ts","inspector:optimized":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp"},"_npmUser":{"name":"adeze","actor":{"name":"adeze","type":"user","email":"adeze1@gmail.com"},"email":"adeze1@gmail.com"},"_integrity":"sha512-ddD6jeIxDGzmXdcmjB3mlNSr3y+AFVGBaAAbA6DsiL6jecnL1gV6UrkGRXx2VM3W8mBydCYEYdKxjEAg9CulIA==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.67","axios":"^1.10.0","dotenv":"^16.6.1","express":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.1.1","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.17","typescript":"^5.8.3","@types/node":"^24.0.7","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.1.3_1751263899303_0.7345634130867702","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@adeze/raindrop-mcp","version":"1.1.4","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.1.4","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"794c68d9783c03e0d82563a4ffe823548aa8775b","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.1.4.tgz","fileCount":5,"integrity":"sha512-IUQHy0HpyynqZv4ibYTgLDiIyBpngTJ4WG50gLnVLFP7+0QZ0qZriGb27LW0N/fgUiXaDCI32KI80fPbMFsmSg==","signatures":[{"sig":"MEUCIDPf3kGlb1HSWNwQtx5WWk0UWmETk+plgG9WlMhwdU42AiEAv+OIgngQ4EqTXVbqks0rFb/9OUI4GiD1/WuGJU9kat8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2172902},"main":"index.js","type":"module","module":"src/index.ts","shasum":"794c68d9783c03e0d82563a4ffe823548aa8775b","engines":{"bun":"^0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts","clean":"rm -rf build","debug":"bun run inspector","start":"bun run src/index.ts","health":"curl -s http://localhost:3002/health | jq","dev:http":"bun --watch src/http-server-optimized.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack","prebuild":"bun run clean","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/src/index.js","start:sse":"bun run src/sse.ts","test:demo":"bun run tests/optimization-demo.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","bun:update":"bun update","debug:http":"bun run inspector:http","start:http":"bun run src/http-server-optimized.ts","type-check":"tsc --noEmit","test:server":"bun run tests/test-server.ts","dev:original":"bun --watch src/http-server.ts","dev:optimized":"bun --watch src/http-server-optimized.ts","test:coverage":"bun test --coverage","debug:original":"bun run inspector:original","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp","start:original":"bun run src/http-server.ts","debug:optimized":"bun run inspector:optimized","health:original":"curl -s http://localhost:3001/health | jq","start:optimized":"bun run src/http-server-optimized.ts","test:comparison":"bun run tests/test-comparison.ts","health:optimized":"curl -s http://localhost:3002/health | jq","inspector:original":"npx @modelcontextprotocol/inspector bun run src/http-server.ts","inspector:optimized":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp"},"_npmUser":{"name":"adeze","actor":{"name":"adeze","type":"user","email":"adeze1@gmail.com"},"email":"adeze1@gmail.com"},"_integrity":"sha512-IUQHy0HpyynqZv4ibYTgLDiIyBpngTJ4WG50gLnVLFP7+0QZ0qZriGb27LW0N/fgUiXaDCI32KI80fPbMFsmSg==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"22.6.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.71","axios":"^1.10.0","dotenv":"^16.6.1","express":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.1.1","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.17","typescript":"^5.8.3","@types/node":"^24.0.10","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.1.4_1751585488253_0.5745589480714932","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@adeze/raindrop-mcp","version":"1.1.5","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.1.5","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"0c98ba0711ea85eb205e1e6b7c1b3b81d8185fbf","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.1.5.tgz","fileCount":5,"integrity":"sha512-NLmkngn+gtI2sBgUL8g7UrfNYgQsWMlEytorXSLf9dYsaAuYis/gU8Q46oI6Bp5athVRrY25zDoxnNemGhT4MQ==","signatures":[{"sig":"MEUCIEy7+bO1W5yND/Xeo9cI9pdtDUU6CVe7iNRLsfRVXNRKAiEApcFlaDNlEQGGN5gIUVoDJuugg1EbtoCleT0oNd0YSGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1929829},"main":"index.js","type":"module","module":"src/index.ts","shasum":"0c98ba0711ea85eb205e1e6b7c1b3b81d8185fbf","engines":{"bun":"^0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/cli.ts","clean":"rm -rf build","debug":"bun run inspector","start":"bun run src/index.ts","health":"curl -s http://localhost:3002/health | jq","dev:http":"bun --watch src/http-server-optimized.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack","prebuild":"bun run clean","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/src/index.js","start:sse":"bun run src/sse.ts","test:demo":"bun run tests/optimization-demo.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","bun:update":"bun update","debug:http":"bun run inspector:http","start:http":"bun run src/http-server-optimized.ts","type-check":"tsc --noEmit","test:server":"bun run tests/test-server.ts","dev:original":"bun --watch src/http-server.ts","dev:optimized":"bun --watch src/http-server-optimized.ts","test:coverage":"bun test --coverage","debug:original":"bun run inspector:original","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp","start:original":"bun run src/http-server.ts","debug:optimized":"bun run inspector:optimized","health:original":"curl -s http://localhost:3001/health | jq","start:optimized":"bun run src/http-server-optimized.ts","test:comparison":"bun run tests/test-comparison.ts","health:optimized":"curl -s http://localhost:3002/health | jq","inspector:original":"npx @modelcontextprotocol/inspector bun run src/http-server.ts","inspector:optimized":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-NLmkngn+gtI2sBgUL8g7UrfNYgQsWMlEytorXSLf9dYsaAuYis/gU8Q46oI6Bp5athVRrY25zDoxnNemGhT4MQ==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^16.6.1","express":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.19","typescript":"^5.8.3","@types/node":"^24.1.0","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.1.5_1753664536830_0.48507030605475654","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@adeze/raindrop-mcp","version":"1.1.6","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@1.1.6","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"158a40e40d84c464e4e755433bb8662625720808","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-1.1.6.tgz","fileCount":4,"integrity":"sha512-NEpuAv5hk9+J+b7y1ddnJpHHcQQ7egUNBvSveab+Tl0ptaEpuacZqKrIGv/7s2zT3cXM8ckEW1wW4LVH1aJefg==","signatures":[{"sig":"MEYCIQDA5gt+zQ6rAWJ5R3QOvet9oDDDblgDrVFaKODOUJk4HAIhAOijDUXvgzKSNh2dD4gQGnHR47RNKKr7uZrCQmneeO8T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":972180},"main":"index.js","type":"module","module":"src/index.ts","shasum":"158a40e40d84c464e4e755433bb8662625720808","engines":{"bun":"^0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts","clean":"rm -rf build","debug":"bun run inspector","start":"bun run src/index.ts","health":"curl -s http://localhost:3002/health | jq","dev:http":"bun --watch src/http-server-optimized.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack","prebuild":"bun run clean","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/src/index.js","start:sse":"bun run src/sse.ts","test:demo":"bun run tests/optimization-demo.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","bun:update":"bun update","debug:http":"bun run inspector:http","start:http":"bun run src/http-server-optimized.ts","type-check":"tsc --noEmit","test:server":"bun run tests/test-server.ts","dev:original":"bun --watch src/http-server.ts","dev:optimized":"bun --watch src/http-server-optimized.ts","test:coverage":"bun test --coverage","debug:original":"bun run inspector:original","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp","start:original":"bun run src/http-server.ts","debug:optimized":"bun run inspector:optimized","health:original":"curl -s http://localhost:3001/health | jq","start:optimized":"bun run src/http-server-optimized.ts","test:comparison":"bun run tests/test-comparison.ts","health:optimized":"curl -s http://localhost:3002/health | jq","inspector:original":"npx @modelcontextprotocol/inspector bun run src/http-server.ts","inspector:optimized":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-NEpuAv5hk9+J+b7y1ddnJpHHcQQ7egUNBvSveab+Tl0ptaEpuacZqKrIGv/7s2zT3cXM8ckEW1wW4LVH1aJefg==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^16.6.1","express":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.19","typescript":"^5.8.3","@types/node":"^24.1.0","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_1.1.6_1753837089474_0.8582286127478929","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@adeze/raindrop-mcp","version":"2.0.0","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@2.0.0","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"524b328cd230dfeedfb8af741884988f84b196f3","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.0.tgz","fileCount":4,"integrity":"sha512-b5jSTQyxj9TZnIQSzfdt4tCPfJJfugq/ObyLe2A3/y1JNIaKdngRAPh4FYqFpXzuc5TQ03GZt43PlHbVJKNSxQ==","signatures":[{"sig":"MEQCID06vTjyekEyj8ggMmtBTcYYJ9JYy7L5Vip6pnZ9Xfd6AiAmdtvuRwSag6xfx0nqsOm4ozrPbayQuI1KL9ByL+h54Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986826},"main":"index.js","type":"module","module":"src/index.ts","shasum":"524b328cd230dfeedfb8af741884988f84b196f3","engines":{"bun":"^0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts","clean":"rm -rf build","debug":"bun run inspector","start":"bun run src/index.ts","health":"curl -s http://localhost:3002/health | jq","dev:http":"bun --watch src/http-server-optimized.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack","prebuild":"bun run clean","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/src/index.js","start:sse":"bun run src/sse.ts","test:demo":"bun run tests/optimization-demo.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","bun:update":"bun update","debug:http":"bun run inspector:http","start:http":"bun run src/http-server-optimized.ts","type-check":"tsc --noEmit","test:server":"bun run tests/test-server.ts","dev:original":"bun --watch src/http-server.ts","dev:optimized":"bun --watch src/http-server-optimized.ts","test:coverage":"bun test --coverage","debug:original":"bun run inspector:original","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp","start:original":"bun run src/http-server.ts","debug:optimized":"bun run inspector:optimized","health:original":"curl -s http://localhost:3001/health | jq","start:optimized":"bun run src/http-server-optimized.ts","test:comparison":"bun run tests/test-comparison.ts","health:optimized":"curl -s http://localhost:3002/health | jq","inspector:original":"npx @modelcontextprotocol/inspector bun run src/http-server.ts","inspector:optimized":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-b5jSTQyxj9TZnIQSzfdt4tCPfJJfugq/ObyLe2A3/y1JNIaKdngRAPh4FYqFpXzuc5TQ03GZt43PlHbVJKNSxQ==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io","directories":{},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^16.6.1","express":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.19","typescript":"^5.8.3","@types/node":"^24.1.0","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.0_1753838373419_0.12095153857059171","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@adeze/raindrop-mcp","version":"2.0.1","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript","optimized"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@2.0.1","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"bc1b25ed21a72e253caca04705f6f1291d2c2d8d","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.1.tgz","fileCount":4,"integrity":"sha512-HpllKu/QrwyYfgROdJY2fXqSLVXuX0g2HloGGClpu/Gm8zjCYM9d1Vyj8PJKeo2gZEIrQlYNASPG4TSYSzov4A==","signatures":[{"sig":"MEUCIQDqfIya2AMYx+gT0hVcbe8NAinGWBGXxokoXE4CT0PFnwIgHk5eG5DwW/et2M40sUTmkBufBvgvtI8N3o/9ruH6nZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982535},"main":"index.js","type":"module","module":"src/index.ts","shasum":"bc1b25ed21a72e253caca04705f6f1291d2c2d8d","engines":{"bun":"^0.0.91"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","mcp":"bun run src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts","clean":"rm -rf build","debug":"bun run inspector","start":"bun run src/index.ts","health":"curl -s http://localhost:3002/health | jq","dev:http":"bun --watch src/http-server-optimized.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack","prebuild":"bun run clean","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","run build":"bun run build/src/index.js","start:sse":"bun run src/sse.ts","test:demo":"bun run tests/optimization-demo.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","bun:update":"bun update","debug:http":"bun run inspector:http","start:http":"bun run src/http-server-optimized.ts","type-check":"tsc --noEmit","test:server":"bun run tests/test-server.ts","dev:original":"bun --watch src/http-server.ts","dev:optimized":"bun --watch src/http-server-optimized.ts","test:coverage":"bun test --coverage","debug:original":"bun run inspector:original","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp","start:original":"bun run src/http-server.ts","debug:optimized":"bun run inspector:optimized","health:original":"curl -s http://localhost:3001/health | jq","start:optimized":"bun run src/http-server-optimized.ts","test:comparison":"bun run tests/test-comparison.ts","health:optimized":"curl -s http://localhost:3002/health | jq","inspector:original":"npx @modelcontextprotocol/inspector bun run src/http-server.ts","inspector:optimized":"npx @modelcontextprotocol/inspector http://localhost:3002/mcp"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-HpllKu/QrwyYfgROdJY2fXqSLVXuX0g2HloGGClpu/Gm8zjCYM9d1Vyj8PJKeo2gZEIrQlYNASPG4TSYSzov4A==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"Optimized MCP Server for Raindrop.io with enhanced AI-friendly tools and refactored service layer","directories":{},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^16.6.1","express":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.19","typescript":"^5.8.3","@types/node":"^24.1.0","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.1_1753845132982_0.021316528694455883","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@adeze/raindrop-mcp","version":"2.0.3","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.0.3","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"ff45cf5b5e7806ad043fef6c7c6b6a1b05c50b50","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.3.tgz","fileCount":5,"integrity":"sha512-E3MFdG6SLFRGK+YrpxKbOFIHrtiHTQV6e10Xvyf9NOXRCKDDXVi0gIrWGkLe0bdb8KMY++loZGNHg/NrLMBYFA==","signatures":[{"sig":"MEQCIC+RmQG5egaFN4JpTeBY9Phfk8K3Idh5wJ2jLk6zKK/VAiA+C7ZAKtiDugqyX8j1F/KaTP12nSMM3Mf6HUrZppW0SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3103688},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":"^0.0.91"},"gitHead":"590dd21b66568d1ea9ccf7b074b896c814d98346","private":false,"scripts":{"dev":"bun --watch src/index.ts","run":"bun run build/src/index.js","test":"bun test","build":"bun build --target=node --format=esm --outdir=build ./src/index.ts ./src/http-server.ts","clean":"rm -rf build","start":"bun run src/index.ts","dev:http":"bun --watch src/http-server.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack","prebuild":"bun run clean","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","test:demo":"bun run tests/optimization-demo.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","bun:update":"bun update","start:http":"bun run src/http-server.ts","type-check":"tsc --noEmit","health:http":"curl -s http://localhost:3001/health | jq","test:server":"bun run tests/test-server.ts","test:coverage":"bun test --coverage","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3000/mcp","test:comparison":"bun run tests/test-comparison.ts","inspector:http-server":"npx @modelcontextprotocol/inspector bun run src/http-server.ts"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"Optimized MCP Server for Raindrop.io with enhanced AI-friendly tools and refactored service layer","directories":{},"_nodeVersion":"24.4.1","dependencies":{"esm":"^3.2.25","zod":"^4.0.13","axios":"^1.11.0","dotenv":"^17.2.1","express":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.19","typescript":"^5.8.3","@types/node":"^24.1.0","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.3_1753924174613_0.3513861042684512","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@adeze/raindrop-mcp","version":"2.0.5","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@2.0.5","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"20643d4c9060c5a329eac1afc511bc4ac437a4f0","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.5.tgz","fileCount":5,"integrity":"sha512-XwyxkU4hmtHG6ZsAsSvAccPnmhN1MRmoom4XH93TQJEzy4awNmWM4ikFA+NoY/oyMbNhleoI1c9Y8cZkUcMokg==","signatures":[{"sig":"MEUCIDYZIWPJ5IP0cNbaAMFnpAbA4izvdUYvXGU9zFjHX39eAiEAgo3cmbXT5mxRSlT5AHxUFApFyoOXAC2GNVb+NRWEeCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2747406},"main":"build/index.js","type":"module","module":"build/index.js","shasum":"20643d4c9060c5a329eac1afc511bc4ac437a4f0","engines":{"bun":">=1.0.0","node":">=18.0.0"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","run":"bun run build/index.js","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --outdir=build ./src/cli.ts ./src/server.ts","clean":"rm -rf build","start":"bun run src/index.ts","dev:http":"bun --watch src/server.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack","test:all":"bun run tests/index.ts","inspector":"npx @modelcontextprotocol/inspector bun run src/index.ts","test:http":"bun run tests/test-client.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/cli.js","type-check":"tsc --noEmit","health:http":"curl -s http://localhost:3001/health | jq","npm:upgrade":"npx npm-check-updates -u && npm install","test:coverage":"bun test --coverage","inspector:http":"npx @modelcontextprotocol/inspector http://localhost:3000/mcp","inspector:http-server":"npx @modelcontextprotocol/inspector bun run src/server.ts"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-XwyxkU4hmtHG6ZsAsSvAccPnmhN1MRmoom4XH93TQJEzy4awNmWM4ikFA+NoY/oyMbNhleoI1c9Y8cZkUcMokg==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^17.2.1","express":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.19","typescript":"^5.8.3","@types/node":"^24.1.0","@types/express":"^5.0.3","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.5_1753955842721_0.2114573445089316","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@adeze/raindrop-mcp","version":"2.0.6","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@2.0.6","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/cli.js"},"dist":{"shasum":"064986ccc8fce75aac2e78b147d38957c544f0c2","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.6.tgz","fileCount":5,"integrity":"sha512-SxtPy8j/8UZgWi6CaBv4jQAHPHguaVJrmeNtZxc5HJiXAiDHTuvgNJj4ulfaaXrHFme+1mQhdchK9zymwEQchQ==","signatures":[{"sig":"MEUCIH5+F6RsPCRQidsXrEr9cwAL8Re+KishaAcq5FrohefJAiEA9U0LZQnqMRrv8uhYkm5H6Rd1y5lcHXNkZJur/fNxi6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2031464},"main":"build/index.js","type":"module","module":"build/index.js","shasum":"064986ccc8fce75aac2e78b147d38957c544f0c2","engines":{"bun":">=1.0.0","node":">=18.0.0"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","run":"bun run build/cli.js","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --outdir=build ./src/cli.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun --watch src/server.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack","inspector":"npx @modelcontextprotocol/inspector node src/index.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/cli.js","type-check":"tsc --noEmit","test:coverage":"bun test --coverage","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop.yaml -g typescript-axios -o ./src/server/generated-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts","inspector:http-server":"npx @modelcontextprotocol/inspector node src/server.ts"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-SxtPy8j/8UZgWi6CaBv4jQAHPHguaVJrmeNtZxc5HJiXAiDHTuvgNJj4ulfaaXrHFme+1mQhdchK9zymwEQchQ==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^17.2.1","express":"^5.1.0","openapi-fetch":"^0.14.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.19","typescript":"^5.9.2","@types/node":"^24.1.0","@types/express":"^5.0.3","openapi-typescript":"^7.8.0","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.16.2","@openapitools/openapi-generator-cli":"^2.21.4"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.6_1754271300639_0.04226967441747376","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@adeze/raindrop-mcp","version":"2.0.8","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@2.0.8","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"46cebe12aa5368bdf226e755a8d37d83581b5f50","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.8.tgz","fileCount":5,"integrity":"sha512-w4NdpbfkBwYwuAUM8/4rAg7EDLBHl/XE19m4+3xGesRhkmVcPrJM22cRfpBE/meQQZcVkuKFeusy6mKMSKKmJQ==","signatures":[{"sig":"MEYCIQDeQQ68ZMp9FVBk32wXyG739hooeyKzv+CSf4GYvFQpNgIhAKsWSfoJZ2YgK0+xPyJqmg4f5NbSSPd9teGpM40wo6S3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2448420},"main":"build/index.js","type":"module","module":"build/index.js","shasum":"46cebe12aa5368bdf226e755a8d37d83581b5f50","engines":{"bun":">=1.0.0","node":">=18.0.0"},"private":false,"scripts":{"dev":"bun --watch src/index.ts","run":"bun run build/index.js","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun --watch src/server.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack && dxt clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node src/index.ts","bump:major":"npm version major","bump:minor":"npm version minor","bump:patch":"npm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin v$(jq -r .version package.json)","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop.yaml -g typescript-axios -o ./src/server/generated-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/","inspector:http-server":"npx @modelcontextprotocol/inspector node src/server.ts"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-w4NdpbfkBwYwuAUM8/4rAg7EDLBHl/XE19m4+3xGesRhkmVcPrJM22cRfpBE/meQQZcVkuKFeusy6mKMSKKmJQ==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^17.2.1","express":"^5.1.0","openapi-fetch":"^0.14.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.19","typescript":"^5.9.2","@types/node":"^24.2.0","@types/express":"^5.0.3","openapi-typescript":"^7.8.0","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.16.2","@openapitools/openapi-generator-cli":"^2.21.4"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.8_1754442838597_0.11361354661545486","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@adeze/raindrop-mcp","version":"2.0.9","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.0.9","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"ae98de008dcdb21b7d5651933eae28f88bfab6b7","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.9.tgz","fileCount":5,"integrity":"sha512-yJJLh8PArItpbMUABYLXMLEbclfb1CDpjlxjlRpSlCd9Bi0MvU0kHcaD8b1ePO926Fc6E7XRF0o9c30rgYmR4A==","signatures":[{"sig":"MEYCIQDf/qXAazQCAcr6/1pIms09bBTo+YlBDtfQwlIMqQyP0QIhAJ/DFOzAsPZ1Bg1g7x3ZDspUCXmrsYfsXuMgeitB22kV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2448934},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"685f9e171e9fa77a9324909c2d43349ed713a072","private":false,"scripts":{"dev":"bun --watch src/index.ts","run":"bun run build/index.js","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun --watch src/server.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack && dxt clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node src/index.ts","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop.yaml -g typescript-axios -o ./src/server/generated-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node src/server.ts"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"20.19.4","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^17.2.1","express":"^5.1.0","openapi-fetch":"^0.14.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/bun":"^1.2.19","typescript":"^5.9.2","@types/node":"^24.2.0","@types/express":"^5.0.3","openapi-typescript":"^7.8.0","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.16.2","@openapitools/openapi-generator-cli":"^2.21.4"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.9_1754457951098_0.1935766257529945","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@adeze/raindrop-mcp","version":"2.0.10","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.0.10","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"a026c05cadc50210c6c5fed3a5c6d59040e27afc","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.10.tgz","fileCount":5,"integrity":"sha512-ogl02Q3lJdxyM0z5x1pR5wFjs2QqtZx82jygZBettL2NUN/0eHXx38V4sPSGT2hstOhsElcECg8/mlpi+XUh5A==","signatures":[{"sig":"MEYCIQDt2cuuyA3J6diRt20daB/2NCMHA/A6x0qT2X3YZ7Pi5wIhAJ8eVAvN2UOS3cnc/SCWraIIn2SoUGROEOmxMOypCqct","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2400868},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"62b9e850274615cc0ce9e01fe43f1961624fc52f","private":false,"scripts":{"dev":"bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun --watch src/server.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack && dxt clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node src/index.ts","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node src/server.ts"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"20.19.4","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^17.2.1","openai":"^5.12.2","express":"^5.1.0","openapi-fetch":"^0.14.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typedoc":"^0.28.10","@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.2.1","@types/express":"^5.0.3","openapi-typescript":"^7.8.0","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.16.2","@openapitools/openapi-generator-cli":"^2.21.4"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.10_1754880268841_0.19539969143335112","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@adeze/raindrop-mcp","version":"2.0.11","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.0.11","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"3715272cca0d099def847768ac29ee06fea3e323","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.11.tgz","fileCount":5,"integrity":"sha512-uPRuolnYIT5pbOZfmDt920E6BeHSEKP5yfOJXOPSegtLRndhy2vzWIQ3Xdtz46HF9MCTXT58Kp6i+lGuNGNWJA==","signatures":[{"sig":"MEUCIQDN2c7MlbVzcw1nRuTfnlhsEww82uX4xVIkpCUEMcesmwIgclRX//5ecekMoWxSV5GDt7IJVDyGpUsfq+AGMdZ8MrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2400977},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"f43fdcee7da5b9d49d8eb31f65073413e2ceccc0","private":false,"scripts":{"dev":"bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun --watch src/server.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack && dxt clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node src/index.ts","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node src/server.ts"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"20.19.4","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^17.2.1","openai":"^5.12.2","express":"^5.1.0","openapi-fetch":"^0.14.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typedoc":"^0.28.10","@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.2.1","@types/express":"^5.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.8.0","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.16.2","@openapitools/openapi-generator-cli":"^2.21.4"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.11_1754880846869_0.7338109382874576","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@adeze/raindrop-mcp","version":"2.0.12","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.0.12","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"0bf14c20e3dd7f2a1ac21ddb0120843b2bdee5cd","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.12.tgz","fileCount":5,"integrity":"sha512-NG5Ai1MpMw4SzTE6jejK4mAfl9qXetr6fR8El+KjXX5dH8ItCSx+5bJBSel3ohBI8Dx/ZhXF/fZsoF5sbC+2wA==","signatures":[{"sig":"MEQCIAdCR/RBeP6e6xkqL17PquNkh/rpLxic1Ygo513OeBtXAiBIrfkRBTuber0DJg9l2X00+bTzoCpfzjSTv1TthXoxNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2408159},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"c4e0b5f3d969f3f8545961ad64d1184069ce8387","private":false,"scripts":{"dev":"bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun --watch src/server.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack && dxt clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node src/index.ts","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node src/server.ts"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"20.19.4","dependencies":{"esm":"^3.2.25","zod":"^3.25.76","axios":"^1.11.0","dotenv":"^17.2.1","openai":"^5.12.2","express":"^5.1.0","openapi-fetch":"^0.14.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.2.0","@modelcontextprotocol/sdk":"^1.17.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typedoc":"^0.28.10","@types/bun":"^1.2.20","typescript":"^5.9.2","@types/node":"^24.2.1","@types/express":"^5.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.8.0","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.16.2","@openapitools/openapi-generator-cli":"^2.21.4"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.12_1754884139464_0.5496120472943213","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@adeze/raindrop-mcp","version":"2.0.15","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@2.0.15","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"41e56c4574f998e4b48de8bb091c23fbc7638ea2","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.15.tgz","fileCount":7,"integrity":"sha512-T07h7pMAYfvd8ncYMjDHTpYgruGMYk098E6kflfiraV+SF43DzdLxRSKsAxw/7yrZawNIaajc4wl6mx18NDliw==","signatures":[{"sig":"MEUCIQC7eV9q+hJ6vE4QXoGTLP8+fexTxvBAT1kKI0rC5C/dngIgaA/1701IrRpCG3Z4us9lHFxRrbyqyK1hoL+UiLNlWXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7455360},"main":"build/index.js","type":"module","module":"build/index.js","shasum":"41e56c4574f998e4b48de8bb091c23fbc7638ea2","engines":{"bun":">=1.0.0","node":">=18.0.0"},"private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun run build && bun --watch src/server.ts","dxt:pack":"npx @anthropic-ai/dxt@latest pack && dxt clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node build/index.js","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node build/server.js"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-T07h7pMAYfvd8ncYMjDHTpYgruGMYk098E6kflfiraV+SF43DzdLxRSKsAxw/7yrZawNIaajc4wl6mx18NDliw==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^4.1.5","axios":"^1.11.0","dotenv":"^17.2.2","openai":"^5.20.0","express":"^5.1.0","openapi-fetch":"^0.14.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.3.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typedoc":"^0.28.12","@types/bun":"^1.2.21","typescript":"^5.9.2","@types/node":"^24.3.1","@types/express":"^5.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.9.1","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.16.6","@openapitools/openapi-generator-cli":"^2.23.1"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.15_1757468992889_0.5744983139035142","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@adeze/raindrop-mcp","version":"2.0.16","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@2.0.16","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"aaa6eb169a407c12ff5f2d27b2eb5a6078dccd54","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.16.tgz","fileCount":7,"integrity":"sha512-hqXiX1DB0pL5TG4bXjGIeqOiMeRskCGa1yoP9NDMwReY85LusRyoS7XTzse9j/gjSXaIVNR58ouR3btkDH5ETA==","signatures":[{"sig":"MEUCIQDKH6dGJRt+wlfPEma4g7OjMpx7U+JuIYYahAxusptd5AIgA/rEJRDtJ9zXgljugRNMTHPiG4dKHmCV0xpg1z+O6S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7561301},"main":"build/index.js","type":"module","module":"build/index.js","shasum":"aaa6eb169a407c12ff5f2d27b2eb5a6078dccd54","engines":{"bun":">=1.0.0","node":">=18.0.0"},"private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun run build && bun --watch src/server.ts","dxt:pack":"npx @anthropic-ai/mcpb@latest pack && mcpb clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node build/index.js","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node build/server.js"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-hqXiX1DB0pL5TG4bXjGIeqOiMeRskCGa1yoP9NDMwReY85LusRyoS7XTzse9j/gjSXaIVNR58ouR3btkDH5ETA==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^4.1.9","axios":"^1.12.2","dotenv":"^17.2.2","openai":"^5.20.3","express":"^5.1.0","openapi-fetch":"^0.14.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.24.6","rate-limiter-flexible":"^7.3.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typedoc":"^0.28.13","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.5.1","@types/express":"^5.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.9.1","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/inspector":"^0.16.7","@openapitools/openapi-generator-cli":"^2.23.4"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.16_1758083620502_0.22868760139751187","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@adeze/raindrop-mcp","version":"2.0.17","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.0.17","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"883e6232a4a6e5b8009ad03e0d3d1a0ff4095b50","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.0.17.tgz","fileCount":7,"integrity":"sha512-3GIbYuM+3i0nxnr22rwrwITR8gu+tMd+CfGa2HaErrjyaMnvx1WwV1Pax382u5djvVfs+DWAAj6njaOQJ7bv+w==","signatures":[{"sig":"MEQCIEaU/cdTXl/DwemHsLbWjvCB/Ia5MFE982wEQVNph6fDAiB0vOK3rQmzqAncvofged8sdKLX9s9iY7JXlwSN2MGatw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9587576},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"2528f64dd22e3a1cbd501650b5e809fde74b7e76","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun run build && bun --watch src/server.ts","dxt:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.dxt && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node build/index.js","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.7.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"25.3.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.5","axios":"^1.13.2","dotenv":"^17.2.3","openai":"^6.16.0","express":"^5.2.1","openapi-fetch":"^0.15.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","prettier":"^3.8.0","supertest":"^7.2.2","@types/bun":"^1.3.6","typescript":"^5.9.3","@types/node":"^25.0.9","@types/express":"^5.0.6","@types/supertest":"^6.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.10.1","@vitest/coverage-v8":"^4.0.17","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.53.1","@modelcontextprotocol/inspector":"^0.18.0","@typescript-eslint/eslint-plugin":"^8.53.1","@openapitools/openapi-generator-cli":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.0.17_1768974100854_0.3972199062617945","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@adeze/raindrop-mcp","version":"2.1.0","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.1.0","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"53561a72ede7aed802c81281608da80c38216cc7","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.1.0.tgz","fileCount":7,"integrity":"sha512-0yqtR0psE9hgNnaf3zFyg7DF6jjjbWXENaOxuHFxgMADGSTanvASTmRNk3q1WF2aD0SLBR9jAR9vTnYN4kubHg==","signatures":[{"sig":"MEQCICSU8yhA8DR69cTgBFPvdKWoxl9L3kaasNUz8areu9uiAiB/vVtZf3xLCuXxOFhKfig5fcHc0DbHa5gpBo0h4oxaIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9587572},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"1b01de630e252c17569700fc9e17e6a5ee537dce","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun run build && bun --watch src/server.ts","dxt:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.dxt && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node build/index.js","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.5","axios":"^1.13.2","dotenv":"^17.2.3","openai":"^6.16.0","express":"^5.2.1","openapi-fetch":"^0.15.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","prettier":"^3.8.0","supertest":"^7.2.2","@types/bun":"^1.3.6","typescript":"^5.9.3","@types/node":"^25.0.9","@types/express":"^5.0.6","@types/supertest":"^6.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.10.1","@vitest/coverage-v8":"^4.0.17","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.53.1","@modelcontextprotocol/inspector":"^0.18.0","@typescript-eslint/eslint-plugin":"^8.53.1","@openapitools/openapi-generator-cli":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.1.0_1768975228752_0.382332143008129","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@adeze/raindrop-mcp","version":"2.1.1","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.1.1","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"49e452e0242787910b60a2e0f4d5b68614ae8094","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.1.1.tgz","fileCount":7,"integrity":"sha512-Oi44PRHrz9kxGW33a9RcaAMnr/tXZ1+W1tA7FYXtEJrNJC9GylWMTXos3jXgcVPd8budwZ+527Fsj8qldKBfjg==","signatures":[{"sig":"MEUCIETEnQMJP/PuhVsl1ULZQF4bpFOFt2Imx1hOHt+XzDWOAiEAsEMqjTl+NxFigMxC1jAxav3fK1z0upekQuBjZfHIsUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9587572},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"6ce068126efffa799acefe3c58b85c279bea806c","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun run build && bun --watch src/server.ts","dxt:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.dxt && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node build/index.js","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.5","axios":"^1.13.2","dotenv":"^17.2.3","openai":"^6.16.0","express":"^5.2.1","openapi-fetch":"^0.15.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","prettier":"^3.8.0","supertest":"^7.2.2","@types/bun":"^1.3.6","typescript":"^5.9.3","@types/node":"^25.0.9","@types/express":"^5.0.6","@types/supertest":"^6.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.10.1","@vitest/coverage-v8":"^4.0.17","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.53.1","@modelcontextprotocol/inspector":"^0.18.0","@typescript-eslint/eslint-plugin":"^8.53.1","@openapitools/openapi-generator-cli":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.1.1_1768975476853_0.74109928325707","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@adeze/raindrop-mcp","version":"2.1.2","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.1.2","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"532b8297f3f4ce6a6bab8baecb3d84b63dc391d8","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.1.2.tgz","fileCount":7,"integrity":"sha512-+VZkRsXnlEAdKlsvJdn4KiVzrtUuOuCCPa65vOsVAHi+0UsODgpnK5YQtVZZYqY9osJBI678AilrKxhesjZOpA==","signatures":[{"sig":"MEYCIQCwNBHMe5FSKWo58CvNHemdtZiiafoFTiq8u4BOzmGBfAIhAJb5T5jAA3LZazb7wbFEm7WV5RcvLNFoQqmr4Hkn9uJt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9587572},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"38d336b4e472035d89def9c8eee439629f880785","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun run build && bun --watch src/server.ts","dxt:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.dxt && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node build/index.js","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.5","axios":"^1.13.2","dotenv":"^17.2.3","openai":"^6.16.0","express":"^5.2.1","openapi-fetch":"^0.15.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","prettier":"^3.8.0","supertest":"^7.2.2","@types/bun":"^1.3.6","typescript":"^5.9.3","@types/node":"^25.0.9","@types/express":"^5.0.6","@types/supertest":"^6.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.10.1","@vitest/coverage-v8":"^4.0.17","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.53.1","@modelcontextprotocol/inspector":"^0.18.0","@typescript-eslint/eslint-plugin":"^8.53.1","@openapitools/openapi-generator-cli":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.1.2_1768975755603_0.20468497792901275","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@adeze/raindrop-mcp","version":"2.2.1","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.2.1","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"86a320e910f07ccc02a88051127e986cae747be0","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.2.1.tgz","fileCount":7,"integrity":"sha512-Aqt/GlN2Mc//Yg0fTYPnb8niQIeX11X1fuOuig8QIhmpaTqyM22+AonpRvQSW9bPubdGOivTj+dXhB5iAA+d4Q==","signatures":[{"sig":"MEYCIQDcNOO1EmJPg9/b7pd2Mevte01oHb1rEr0WFNzoOIfYPgIhAJUXE7HbWoc4rJIJGbdLz0EhTAN6TU7+0O4IE29OeaON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11459168},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"5b0670d96b10dba258f2d6da586ca466e00be1ae","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun run build && bun --watch src/server.ts","dxt:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.dxt && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.dxt","inspector":"npx @modelcontextprotocol/inspector node build/index.js","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","release:dxt":"bun run dxt:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.dxt --title \"Release v$(jq -r .version package.json)\" --notes \"DXT manifest for MCP\"","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.13.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","axios":"^1.13.4","dotenv":"^17.2.3","openai":"^6.17.0","express":"^5.2.1","openapi-fetch":"^0.15.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.0","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","supertest":"^7.2.2","@types/bun":"^1.3.8","typescript":"^5.9.3","@types/node":"^25.2.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.10.1","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.54.0","@modelcontextprotocol/inspector":"^0.19.0","@typescript-eslint/eslint-plugin":"^8.54.0","@openapitools/openapi-generator-cli":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.2.1_1770087565365_0.16849130722811223","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@adeze/raindrop-mcp","version":"2.3.0","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@2.3.0","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"0108815ec0caa61734c2edf2862e4ca1668576c4","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.3.0.tgz","fileCount":7,"integrity":"sha512-mzwYdi0HsxQTYzKfFWCG9R2RcQkgO1PryKuXzDN0amfdUyl7R7+kc6PLPNbOJXYygWm8sgIBwBiiNRWwfvm+3A==","signatures":[{"sig":"MEUCIG5erht0DkVPoZs0ZYtjsyyzAiWJ4IslSeg9NFVdOyHfAiEAmrvsIUnyeOvRaJbfUEkh99GjAYHHxX/S5rUrM54950M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11467238},"main":"build/index.js","type":"module","module":"build/index.js","shasum":"0108815ec0caa61734c2edf2862e4ca1668576c4","engines":{"bun":">=1.0.0","node":">=18.0.0"},"private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"bun test tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node build/index.js","mcpb:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","release:mcpb":"bun run mcpb:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.mcpb --title \"Release v$(jq -r .version package.json)\" --notes \"MCP Bundle for Raindrop.io\"","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-mzwYdi0HsxQTYzKfFWCG9R2RcQkgO1PryKuXzDN0amfdUyl7R7+kc6PLPNbOJXYygWm8sgIBwBiiNRWwfvm+3A==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","axios":"^1.13.4","dotenv":"^17.2.3","openai":"^6.17.0","express":"^5.2.1","openapi-fetch":"^0.15.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.0","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","supertest":"^7.2.2","@types/bun":"^1.3.8","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.1","@types/node":"^25.2.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.10.1","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.54.0","@modelcontextprotocol/inspector":"^0.19.0","@typescript-eslint/eslint-plugin":"^8.54.0","@openapitools/openapi-generator-cli":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.3.0_1770095418776_0.9558812004277821","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@adeze/raindrop-mcp","version":"2.3.2","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.3.2","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"9301ceee3faf094852a4e7122b3edeb4970cab91","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.3.2.tgz","fileCount":7,"integrity":"sha512-2YiW1x7lQcmU9rb3+0L5ot7xpFAkV7s08ud+jlFG76/2DUaqQZqvfUYzA2C2/i5hH19yxcRSLEOhiOZ9mnT7uw==","signatures":[{"sig":"MEYCIQCO6S5gBArNCjF9HMwlgYJXhXzj4Ac+k8lJLFcb8PCdxgIhAIr5clVsQHF2+qZ2o8D/JsOLjT0DZo4Sjx3g4zEQsW+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11467202},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"f415b382e151c301bf45b5fd3c091c80b7a867cf","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","test":"bun  --env-file .env test","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"bun test tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node build/index.js","mcpb:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","type-check":"tsc --noEmit","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","release:mcpb":"bun run mcpb:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.mcpb --title \"Release v$(jq -r .version package.json)\" --notes \"MCP Bundle for Raindrop.io\"","test:coverage":"bun test --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.13.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","axios":"^1.13.4","dotenv":"^17.2.3","openai":"^6.17.0","express":"^5.2.1","openapi-fetch":"^0.15.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.0","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","supertest":"^7.2.2","@types/bun":"^1.3.8","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.1","@types/node":"^25.2.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","@anthropic-ai/dxt":"^0.2.6","openapi-typescript":"^7.10.1","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.54.0","@modelcontextprotocol/inspector":"^0.19.0","@typescript-eslint/eslint-plugin":"^8.54.0","@openapitools/openapi-generator-cli":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.3.2_1770096449518_0.11091227939224124","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@adeze/raindrop-mcp","version":"2.3.4","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.3.4","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"b247ea6d99aac618f8c04ba9adf18c322fcb7d1f","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.3.4.tgz","fileCount":7,"integrity":"sha512-NQ05vbbXvodWcvi2L3loKH4YHHdJn0iVZjSuwZzEv1zxgkliWqGO6OWKKIAB1PCB9JfYv7m98HzQLKCYVsrL5Q==","signatures":[{"sig":"MEYCIQCdlOJZnh2TeeNweVu+2nKms6x5ORyfun/1wMjqodWDMQIhAKgcvENiGTLxrive1kQUtAMu/fnO0yqjmEazvhe/IDGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9739464},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"cafeb61746bef2d56caf4021b0a10993d9f13b96","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","release:mcpb":"bun run mcpb:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.mcpb --title \"Release v$(jq -r .version package.json)\" --notes \"MCP Bundle for Raindrop.io\"","test:coverage":"vitest run --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.6","@types/node":"^25.3.5","@types/express":"^5.0.6","@types/supertest":"^7.2.0","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.56.1","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.56.1","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.56.1","@openapitools/openapi-generator-cli":"^2.30.2"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.3.4_1773015340134_0.25709241011739126","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@adeze/raindrop-mcp","version":"2.3.5","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.3.5","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"e64a5c0609a9dd2f6c9b4440434514e59f701d65","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.3.5.tgz","fileCount":7,"integrity":"sha512-GHPVPqn5fqck6jcu1Ma0VY/6CZ/qCXV7CoIz+4iFpFKWoSlZyHFFjquvGY3SjIYvE9UST22qxrPLwtIhKZdMXQ==","signatures":[{"sig":"MEYCIQC0dNgWsJK3JtViU1lKXWoelgBsUJ5ySquCEaJTfWGF3gIhAOP567Z7NfhJNfbfzQn6eOveL9/ox4YHM7/mHcC2TSFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9739657},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"2f3ced2649d63fda8d6285505d098fcc03f64cfa","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","release:mcpb":"bun run mcpb:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.mcpb --title \"Release v$(jq -r .version package.json)\" --notes \"MCP Bundle for Raindrop.io\"","test:coverage":"vitest run --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.6","@types/node":"^25.3.5","@types/express":"^5.0.6","@types/supertest":"^7.2.0","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.56.1","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.56.1","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.56.1","@openapitools/openapi-generator-cli":"^2.30.2"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.3.5_1773015733939_0.8048853441695307","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@adeze/raindrop-mcp","version":"2.3.6","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.3.6","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"c72d18dd5d2ebaac02663a03bfda3fb529d7ccf8","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.3.6.tgz","fileCount":7,"integrity":"sha512-jXVh5AZwzLaQlesvsrm1osi2kAK56SxIFpctLzyRX8mDAnla3ndJqb8/KaCaKKSZ5wWiYF3M/EKBFCxQB2Gblw==","signatures":[{"sig":"MEYCIQDw9aBbuJqZiDaWjV4qv0jB+WOeYlMmAxjXiInFzvVGwAIhAMH13cJnOBH3wj6sbDNxIBKnEr6Yo2O/cJs0OnhK+IYu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9739657},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"d0a2603c3df3a33d2aacdfb687af8222d52ce1d4","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","release:mcpb":"bun run mcpb:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.mcpb --title \"Release v$(jq -r .version package.json)\" --notes \"MCP Bundle for Raindrop.io\"","test:coverage":"vitest run --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.6","@types/node":"^25.3.5","@types/express":"^5.0.6","@types/supertest":"^7.2.0","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.56.1","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.56.1","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.56.1","@openapitools/openapi-generator-cli":"^2.30.2"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.3.6_1773015916763_0.9019367154321429","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@adeze/raindrop-mcp","version":"2.3.7","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.3.7","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"a35f9ce563f387527a5891cc8b202e3f3e844ef1","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.3.7.tgz","fileCount":7,"integrity":"sha512-5Mh3+dV50ZyYq3PKYVBrMv9ggfc2Ofl8Z4w4blPs+Xs4Pvkugtg22Kods/i8z6wIg/QLGzhFMIDqUW81qsiO5w==","signatures":[{"sig":"MEQCIHAwtSFrJXKBihUbJ4+aJQNPk1Mp8ufUo539FIPtmARGAiA7BUs1tbXXajSMEqI6yN9ZshvV1vfUDJolsyOrl4Yg2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9739657},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"a5d9f880aad5631b6917c86f6a064bb4833050f5","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","release:mcpb":"bun run mcpb:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.mcpb --title \"Release v$(jq -r .version package.json)\" --notes \"MCP Bundle for Raindrop.io\"","test:coverage":"vitest run --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.6","@types/node":"^25.3.5","@types/express":"^5.0.6","@types/supertest":"^7.2.0","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.56.1","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.56.1","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.56.1","@openapitools/openapi-generator-cli":"^2.30.2"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.3.7_1773016035351_0.032669336555330775","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@adeze/raindrop-mcp","version":"2.3.8","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.3.8","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"b27ded5ed8f6893472bcc1c40b515ae892fc2279","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.3.8.tgz","fileCount":7,"integrity":"sha512-fYIFOD1obItaELbH3zdGZxdZ6MPifClJDaWYKo7t0rMukpsR9XsUdljoZXcS85NU8+/Mag20XwF2G3PUf3Sc1w==","signatures":[{"sig":"MEYCIQCrJOsPheF04ny3CfNPxmSZKDdj6OqVVDygnjkdlc/JUAIhANRmwHR/NZkoNDofGvosfmo1RKbdr2ITio/anZIBHhIT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9739657},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"03a5ef208d28ffc8ab3f88bb26f257e557e661d5","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","release:mcpb":"bun run mcpb:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.mcpb --title \"Release v$(jq -r .version package.json)\" --notes \"MCP Bundle for Raindrop.io\"","test:coverage":"vitest run --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.6","@types/node":"^25.3.5","@types/express":"^5.0.6","@types/supertest":"^7.2.0","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.56.1","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.56.1","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.56.1","@openapitools/openapi-generator-cli":"^2.30.2"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.3.8_1773016583004_0.27869352302741857","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"@adeze/raindrop-mcp","version":"2.3.9","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.3.9","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"d26c6ca00c5dd9b7ae426204396c22d7871a0ce6","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.3.9.tgz","fileCount":7,"integrity":"sha512-gvnaXRXon8WBZC8YKCMuV8Ak3n/X1wqMmglyCZEu98Iovf2AoA2aOSInS3sL/sP5xohjDnMiOFlxJcOjHbfeFA==","signatures":[{"sig":"MEUCICWd8BOu6UXS9JBMtXDZhRAjKNX98Bzj1oJDGdA678v+AiEA6UgAM1J8MI++KRTURfBXjHgh64t0kBoVz23Y2SFT1JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adeze%2fraindrop-mcp@2.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9739657},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"1d5ad4e0a938501681bc7e4c7dba6f4a241275b9","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","release:mcpb":"bun run mcpb:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.mcpb --title \"Release v$(jq -r .version package.json)\" --notes \"MCP Bundle for Raindrop.io\"","test:coverage":"vitest run --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b8b4765-46cb-4b1f-93d0-855b09065f73"}},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.6","@types/node":"^25.3.5","@types/express":"^5.0.6","@types/supertest":"^7.2.0","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.56.1","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.56.1","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.56.1","@openapitools/openapi-generator-cli":"^2.30.2"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.3.9_1773017007774_0.7059953541079695","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@adeze/raindrop-mcp","version":"2.4.0","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":"Adam E","license":"MIT","_id":"@adeze/raindrop-mcp@2.4.0","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"aeabae70fa71795521dfbebd01b1757066d332a3","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.4.0.tgz","fileCount":7,"integrity":"sha512-xhmhFuybnt6yU5fJRAdNW4CEHFPq7eWRb2x3AjRu8iKQt7ehjNeDuvs3LJl2o0rGKo6zWWMx/uY8axvvw3Cf8w==","signatures":[{"sig":"MEYCIQDqb7LOEUBl6wKcmAVDt/X9EfKpC+QR6nhZzLRF1wplCAIhAOoby3pqhovh+jNG8SsK7mEx+GJdDVI9bGpGbZE4xTwy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9963002},"main":"build/index.js","type":"module","module":"build/index.js","shasum":"aeabae70fa71795521dfbebd01b1757066d332a3","engines":{"bun":">=1.0.0","node":">=18.0.0"},"private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","release":"semantic-release","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","bump:major":"bun pm version major","bump:minor":"bun pm version minor","bump:patch":"bun pm version patch","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","lint-staged":"lint-staged","tag:version":"git tag v$(jq -r .version package.json) && git push origin master && git push origin v$(jq -r .version package.json)","update:deps":"npx npm-check-updates -u && bun install","format:check":"prettier --check .","release:mcpb":"bun run mcpb:pack && gh release create v$(jq -r .version package.json) raindrop-mcp.mcpb --title \"Release v$(jq -r .version package.json)\" --notes \"MCP Bundle for Raindrop.io\"","test:coverage":"vitest run --coverage","bun:publish:npm":"bun publish --access public","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","bun:publish:github":"bun publish --registry=https://npm.pkg.github.com/ --access public","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"_integrity":"sha512-xhmhFuybnt6yU5fJRAdNW4CEHFPq7eWRb2x3AjRu8iKQt7ehjNeDuvs3LJl2o0rGKo6zWWMx/uY8axvvw3Cf8w==","repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP Server for Raindrop.io bookmark management","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.3.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","keyv":"^5.6.0","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.6","@types/node":"^25.3.5","lint-staged":"^16.3.2","@types/express":"^5.0.6","@types/supertest":"^7.2.0","semantic-release":"^25.0.3","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.56.1","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.1","@semantic-release/changelog":"^6.0.3","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.56.1","@semantic-release/commit-analyzer":"^13.0.1","@openapitools/openapi-generator-cli":"^2.30.2","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.4.0_1773023412888_0.34134472898976065","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@adeze/raindrop-mcp","version":"2.4.1","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.4.1","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"aa590d8dd263dd7f11f4ac36c87c42324c82950e","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.4.1.tgz","fileCount":7,"integrity":"sha512-cyspcXRc7ABa1unJyC7nBQiTVxOAwoMa1z4VyFKD+WRIzvAUkhx2MiUAVKbQVpgE0yAL44Rx1CVWT1rICn2Axw==","signatures":[{"sig":"MEUCIQCyu/K37p/0M5WNN2JZzL4LWYC12wiwBfaUcLcdg8BWzQIgF3b+bQDGg9Mg3gmCCLHnAhokTDwXx2QorE7SLJ6atFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9965953},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"1c0fe7ba99988483701e71bdb2f78091e6281e88","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","release":"semantic-release","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"jq \".version = \\\"$(jq -r .version package.json)\\\"\" manifest.json > manifest.json.tmp && mv manifest.json.tmp manifest.json && bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","auth:check":"node scripts/auth-check.mjs","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","lint-staged":"lint-staged","update:deps":"npx npm-check-updates -u && bun install","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"25.7.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","keyv":"^5.6.0","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.6","@types/node":"^25.3.5","lint-staged":"^16.3.2","@types/express":"^5.0.6","@types/supertest":"^7.2.0","semantic-release":"^25.0.3","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.56.1","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.1","@semantic-release/changelog":"^6.0.3","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.56.1","@semantic-release/commit-analyzer":"^13.0.1","@openapitools/openapi-generator-cli":"^2.30.2","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.4.1_1773205452968_0.28143217483612193","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@adeze/raindrop-mcp","version":"2.4.2","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.4.2","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"1e7fe037487cea58a42dfa64f91076c481437f25","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.4.2.tgz","fileCount":7,"integrity":"sha512-+jG9Vc+SPO4opGg0TfGOOWgVxKe6OOQkTi+ZhMAobTcV3UZV71D3gpcdC7dBh3Ixsp5VCCtw+/eHjyaLLV79rg==","signatures":[{"sig":"MEYCIQCVH8CvD1lkXLvYJOxZK0PWEmI844MUXEeE2tr50OmhuwIhAJV5eAWRkVN8ylhmcrKQZGz/nyTk55eYhmtMV1nNw1Wj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9965865},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"1c0fe7ba99988483701e71bdb2f78091e6281e88","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","release":"semantic-release","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"jq \".version = \\\"$(jq -r .version package.json)\\\"\" manifest.json > manifest.json.tmp && mv manifest.json.tmp manifest.json && bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","auth:check":"node scripts/auth-check.mjs","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","lint-staged":"lint-staged","update:deps":"npx npm-check-updates -u && bun install","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"25.7.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","keyv":"^5.6.0","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.6","@types/node":"^25.3.5","lint-staged":"^16.3.2","@types/express":"^5.0.6","@types/supertest":"^7.2.0","semantic-release":"^25.0.3","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.56.1","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.56.1","@semantic-release/changelog":"^6.0.3","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.56.1","@semantic-release/commit-analyzer":"^13.0.1","@openapitools/openapi-generator-cli":"^2.30.2","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.4.2_1773206358847_0.43072891840095817","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@adeze/raindrop-mcp","version":"2.4.3","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.4.3","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"a35cf531e7c24d9a98e0ed1759535fee1fa89fcf","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.4.3.tgz","fileCount":7,"integrity":"sha512-R6Eg6fCTVUFwZB5UQYizDJRL+FEL60hIAJbmTJCsztMsCP1vRswMT0wsbRcxqBgusZRVd/qJFCS6XPfbrwlrEQ==","signatures":[{"sig":"MEUCIQDl04/Hm/aFugOQZIoBSb7JUy0g6i6q9+f0eu8Wn3/ZzQIgUAqzkJxqm9uqlWk15f0Gfp2OkwHgL9OywDh5GlKoEwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9966704},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"1c0fe7ba99988483701e71bdb2f78091e6281e88","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","release":"semantic-release","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"jq \".version = \\\"$(jq -r .version package.json)\\\"\" manifest.json > manifest.json.tmp && mv manifest.json.tmp manifest.json && bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","auth:check":"node scripts/auth-check.mjs","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","lint-staged":"lint-staged","update:deps":"npx npm-check-updates -u && bun install","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"25.7.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","keyv":"^5.6.0","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.8","@types/node":"^25.4.0","lint-staged":"^16.3.3","@types/express":"^5.0.6","@types/supertest":"^7.2.0","semantic-release":"^25.0.3","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.57.0","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.57.0","@semantic-release/changelog":"^6.0.3","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.57.0","@semantic-release/commit-analyzer":"^13.0.1","@openapitools/openapi-generator-cli":"^2.30.2","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.4.3_1773206715346_0.8778110846835274","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@adeze/raindrop-mcp","version":"2.4.4","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","_id":"@adeze/raindrop-mcp@2.4.4","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"homepage":"https://github.com/adeze/raindrop-mcp#readme","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"bin":{"raindrop-mcp":"build/index.js"},"dist":{"shasum":"fac8ec4aeb22c127201e11c76933d54b12810189","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.4.4.tgz","fileCount":7,"integrity":"sha512-WBy82+njtbk8MuPpZoSQM4+eUNbCo86oPzF1yAEat0vpiu8vVHvIppkPgcvudj7QxG1O7z0KsWGThTZmW21snQ==","signatures":[{"sig":"MEQCIECejynojYXEwl+bqDjDESB3juaQJdXEbKUmBRWN+o5RAiA3bDMy7UDlmC8DbFpt8cZUhG+A7llX5U/EXxPEH4zQlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9966786},"main":"build/index.js","type":"module","module":"build/index.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"1c0fe7ba99988483701e71bdb2f78091e6281e88","private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","run":"bun run build/index.js","docs":"typedoc","lint":"eslint .","test":"vitest run","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","clean":"rm -rf build","format":"prettier --write .","prepare":"husky","release":"semantic-release","dev:http":"bun run build && bun --watch src/server.ts","test:e2e":"vitest run tests/mcpjam.integration.test.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","mcpb:pack":"jq \".version = \\\"$(jq -r .version package.json)\\\"\" manifest.json > manifest.json.tmp && mv manifest.json.tmp manifest.json && bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","auth:check":"node scripts/auth-check.mjs","bun:update":"bun update","start:http":"bun run src/server.ts","start:prod":"bun run build/index.js","test:watch":"vitest","type-check":"tsc --noEmit","lint-staged":"lint-staged","update:deps":"npx npm-check-updates -u && bun install","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","update:deps:interactive":"npx npm-check-updates -i && bun install"},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"repository":{"url":"git+https://github.com/adeze/raindrop-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP Server for Raindrop.io bookmark management","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"25.7.0","dependencies":{"esm":"^3.2.25","zod":"^4.3.6","keyv":"^5.6.0","axios":"^1.13.6","dotenv":"^17.3.1","openai":"^6.27.0","express":"^5.2.1","openapi-fetch":"^0.17.0","simple-oauth2":"^5.1.0","zod-to-json-schema":"^3.25.1","rate-limiter-flexible":"^9.1.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.0.3","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/bun":"^1.3.10","typescript":"^5.9.3","@mcpjam/sdk":"^0.8.8","@types/node":"^25.4.0","lint-staged":"^16.3.3","@types/express":"^5.0.6","@types/supertest":"^7.2.0","semantic-release":"^25.0.3","@anthropic-ai/dxt":"^0.2.6","typescript-eslint":"^8.57.0","openapi-typescript":"^7.13.0","@vitest/coverage-v8":"^4.0.18","vitest-mock-extended":"^3.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","@semantic-release/github":"^12.0.6","@typescript-eslint/parser":"^8.57.0","@semantic-release/changelog":"^6.0.3","@modelcontextprotocol/inspector":"^0.21.1","@typescript-eslint/eslint-plugin":"^8.57.0","@semantic-release/commit-analyzer":"^13.0.1","@openapitools/openapi-generator-cli":"^2.30.2","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/raindrop-mcp_2.4.4_1773206823955_0.6814008639450777","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@adeze/raindrop-mcp","version":"2.4.5","description":"MCP Server for Raindrop.io bookmark management","main":"build/index.js","module":"build/index.js","type":"module","bin":{"raindrop-mcp":"build/index.js"},"private":false,"scripts":{"dev":"bun run build && bun --watch src/index.ts","dev:http":"bun run build && bun --watch src/server.ts","inspector":"npx @modelcontextprotocol/inspector node --env-file=.env build/index.js","inspector:http-server":"npx @modelcontextprotocol/inspector node --env-file=.env build/server.js","type-check":"tsc --noEmit","lint":"eslint .","format":"prettier --write .","format:check":"prettier --check .","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","test:e2e":"vitest run tests/mcpjam.integration.test.ts","auth:check":"node scripts/auth-check.mjs","run":"bun run build/index.js","build":"bun build --target=node --format=esm --bundle --sourcemap --outdir=build ./src/index.ts ./src/server.ts","start:prod":"bun run build/index.js","start:http":"bun run src/server.ts","clean":"rm -rf build","bun:update":"bun update","update:deps":"npx npm-check-updates -u && bun install","update:deps:interactive":"npx npm-check-updates -i && bun install","mcpb:pack":"jq \".version = \\\"$(jq -r .version package.json)\\\"\" manifest.json > manifest.json.tmp && mv manifest.json.tmp manifest.json && bun run build && npx @anthropic-ai/mcpb@latest pack . raindrop-mcp.mcpb && npx @anthropic-ai/mcpb@latest clean raindrop-mcp.mcpb","generate:schema":"npx openapi-typescript ./raindrop-complete.yaml -o ./src/types/raindrop.schema.d.ts --tsconfig ./tsconfig.json --export-type --useUnionTypes --immutable","generate:client":"npx @openapitools/openapi-generator-cli generate -i ./raindrop-complete.yaml -g typescript-axios -o src/services/raindrop-client","release":"semantic-release","docs":"typedoc","prepare":"husky","lint-staged":"lint-staged"},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"repository":{"type":"git","url":"git+https://github.com/adeze/raindrop-mcp.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"author":{"name":"Adam E"},"license":"MIT","bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"homepage":"https://github.com/adeze/raindrop-mcp#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","axios":"^1.13.6","dotenv":"^17.3.1","esm":"^3.2.25","express":"^5.2.1","keyv":"^5.6.0","openai":"^6.27.0","openapi-fetch":"^0.17.0","rate-limiter-flexible":"^9.1.1","simple-oauth2":"^5.1.0","zod":"^4.3.6","zod-to-json-schema":"^3.25.1"},"devDependencies":{"@anthropic-ai/dxt":"^0.2.6","@eslint/js":"^10.0.1","@mcpjam/sdk":"^0.8.8","@modelcontextprotocol/inspector":"^0.21.1","@openapitools/openapi-generator-cli":"^2.30.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^12.0.6","@semantic-release/npm":"^13.1.5","@semantic-release/release-notes-generator":"^14.1.0","@types/bun":"^1.3.10","@types/express":"^5.0.6","@types/node":"^25.4.0","@types/supertest":"^7.2.0","@typescript-eslint/eslint-plugin":"^8.57.0","@typescript-eslint/parser":"^8.57.0","@vitest/coverage-v8":"^4.0.18","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","husky":"^9.1.7","lint-staged":"^16.3.3","openapi-typescript":"^7.13.0","prettier":"^3.8.1","semantic-release":"^25.0.3","supertest":"^7.2.2","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"^8.57.0","vitest":"^4.0.18","vitest-mock-extended":"^3.1.0"},"engines":{"node":">=18.0.0","bun":">=1.0.0"},"gitHead":"58f9f0db5b5136b9fd4a4cdb5f65fadb7380d9f0","_id":"@adeze/raindrop-mcp@2.4.5","_nodeVersion":"25.7.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-rcj940tAQ9DsEcgy8TsVB+5TSiZ5s2VL4BGvA+9Ca5hikWh/bgo1xtuvrAS/UJGEsW9k0/JvqzfTnPskr9wYAg==","shasum":"b6a172fb6a932f1e81287495745fc15f06b25927","tarball":"https://registry.npmjs.org/@adeze/raindrop-mcp/-/raindrop-mcp-2.4.5.tgz","fileCount":7,"unpackedSize":9981960,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMG8OfKbTJdPMlV5y7GKLqcCf5BREcBaJItIZY4ctYAQIgPYYTs531je/pfDW3KEucfD0MyTaOThjVAqzdRxzNcgs="}]},"_npmUser":{"name":"adeze","email":"adeze1@gmail.com"},"directories":{},"maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/raindrop-mcp_2.4.5_1773209752612_0.8851071030161146"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-09T08:37:39.638Z","modified":"2026-03-11T06:15:52.937Z","1.0.2":"2025-04-09T08:37:40.172Z","1.0.3":"2025-05-01T02:12:55.631Z","1.0.4":"2025-05-20T02:38:16.426Z","1.0.5":"2025-05-20T02:52:58.619Z","1.0.6":"2025-05-23T02:30:26.001Z","1.0.8":"2025-06-11T05:41:10.683Z","1.1.0":"2025-06-11T07:11:52.556Z","1.1.1":"2025-06-17T05:17:10.162Z","1.1.2":"2025-06-23T05:46:10.838Z","1.1.3":"2025-06-30T06:11:39.554Z","1.1.4":"2025-07-03T23:31:28.475Z","1.1.5":"2025-07-28T01:02:17.043Z","1.1.6":"2025-07-30T00:58:09.700Z","2.0.0":"2025-07-30T01:19:33.616Z","2.0.1":"2025-07-30T03:12:13.197Z","2.0.3":"2025-07-31T01:09:34.867Z","2.0.5":"2025-07-31T09:57:22.973Z","2.0.6":"2025-08-04T01:35:01.059Z","2.0.8":"2025-08-06T01:13:58.897Z","2.0.9":"2025-08-06T05:25:51.324Z","2.0.10":"2025-08-11T02:44:29.218Z","2.0.11":"2025-08-11T02:54:07.114Z","2.0.12":"2025-08-11T03:48:59.702Z","2.0.15":"2025-09-10T01:49:53.177Z","2.0.16":"2025-09-17T04:33:40.721Z","2.0.17":"2026-01-21T05:41:41.084Z","2.1.0":"2026-01-21T06:00:28.947Z","2.1.1":"2026-01-21T06:04:37.043Z","2.1.2":"2026-01-21T06:09:15.785Z","2.2.1":"2026-02-03T02:59:25.571Z","2.3.0":"2026-02-03T05:10:19.025Z","2.3.2":"2026-02-03T05:27:29.760Z","2.3.4":"2026-03-09T00:15:40.335Z","2.3.5":"2026-03-09T00:22:14.185Z","2.3.6":"2026-03-09T00:25:16.992Z","2.3.7":"2026-03-09T00:27:15.565Z","2.3.8":"2026-03-09T00:36:23.240Z","2.3.9":"2026-03-09T00:43:27.973Z","2.4.0":"2026-03-09T02:30:13.154Z","2.4.1":"2026-03-11T05:04:13.194Z","2.4.2":"2026-03-11T05:19:19.116Z","2.4.3":"2026-03-11T05:25:15.548Z","2.4.4":"2026-03-11T05:27:04.166Z","2.4.5":"2026-03-11T06:15:52.834Z"},"bugs":{"url":"https://github.com/adeze/raindrop-mcp/issues"},"author":{"name":"Adam E"},"license":"MIT","homepage":"https://github.com/adeze/raindrop-mcp#readme","keywords":["mcp","raindrop.io","modelcontextprotocol","mcp-server","raindrop","bookmarks","ai-assistant","llm-tools","typescript"],"repository":{"type":"git","url":"git+https://github.com/adeze/raindrop-mcp.git"},"description":"MCP Server for Raindrop.io bookmark management","maintainers":[{"name":"adeze","email":"adeze1@gmail.com"}],"readme":"# Raindrop.io MCP Server\n\n[![smithery badge](https://smithery.ai/badge/@adeze/raindrop-mcp)](https://smithery.ai/server/@adeze/raindrop-mcp)\n[![npm version](https://badge.fury.io/js/%40adeze%2Fraindrop-mcp.svg)](https://www.npmjs.com/package/@adeze/raindrop-mcp)\n[![Claude Desktop MCPB](https://img.shields.io/badge/Claude%20Desktop-MCPB-5B61FF?logo=claude&logoColor=white)](https://github.com/adeze/raindrop-mcp/releases)\n\nConnect Raindrop.io to your AI assistant with a simple MCP server. Use it to organize, search, and manage bookmarks with natural language.\n\n## What it can do\n\n- Create, update, and delete collections and bookmarks\n- Search bookmarks by tags, domain, type, date, and more\n- Manage tags (list, rename, merge, delete)\n- Read highlights from bookmarks\n- Bulk edit bookmarks in a collection\n- Audit broken links and duplicates, and manage trash\n\n## Tools\n\n- **diagnostics** - Server diagnostic information and library health metrics\n- **collection_list** - List all collections as a flat list\n- **get_collection_tree** - Hierarchical view of collections with full breadcrumb paths\n- **collection_manage** - Create, update, or delete collections\n- **bookmark_search** - Advanced search with filters, tags, and pagination\n- **bookmark_manage** - Create, update, or delete bookmarks\n- **get_raindrop** - Fetch a single bookmark by ID\n- **list_raindrops** - List bookmarks for a collection with pagination\n- **get_suggestions** - AI-powered organization advice (tags/collections) for a URL or bookmark\n- **suggest_tags** - Suggest relevant tags from bookmark metadata using AI-assisted analysis\n- **bulk_edit_raindrops** - Bulk update, move, or remove bookmarks in a specific collection\n- **tag_manage** - Rename, merge, or delete tags\n- **highlight_manage** - Create, update, or delete highlights\n- **library_audit** - Scan library for broken links, duplicates, and untagged items\n- **empty_trash** - Permanently empty the trash (requires confirmation)\n- **cleanup_collections** - Remove empty collections (requires confirmation)\n- **remove_duplicates** - Find and remove duplicate bookmarks with safe confirmation flow\n\n## Install\n\n### Quick Start (One-Liners)\n\n| Tool               | One-Liner Command                                                  |\n| :----------------- | :----------------------------------------------------------------- |\n| **Gemini CLI**     | `gemini extensions install https://github.com/adeze/raindrop-mcp`  |\n| **Codex CLI**      | `codex mcp add raindrop -- npx -y @adeze/raindrop-mcp`             |\n| **Claude Code**    | `claude mcp add raindrop -- npx -y @adeze/raindrop-mcp`            |\n| **GitHub Copilot** | `gh copilot config mcp add raindrop -- npx -y @adeze/raindrop-mcp` |\n| **Vercel Skills**  | `npx skills add adeze/raindrop-mcp`                                |\n\n> **Note**: For tools adding an MCP server via `npx`, you must have the `RAINDROP_ACCESS_TOKEN` environment variable set in your shell or the tool's environment config.\n\n### Vercel Skills (npx skills)\n\nThis project is compatible with the [Vercel Skills](https://github.com/vercel/skills) system. All necessary manifests are present:\n\n- `manifest.json`: Standard MCP manifest for server definition.\n- `SKILL.md`: Standardized skill description for agent discovery.\n- `mcp.json`: Root configuration for MCP clients and registries.\n\nTo add this server to your local skill directory:\n\n```bash\nnpx skills add adeze/raindrop-mcp --global\n```\n\nTo contribute this to the [Vercel Skills Registry](https://github.com/vercel/skills/tree/main/registry), submit a Pull Request adding this repository URL to the registry.\n\n### Claude Desktop (MCPB)\n\nDownload the latest raindrop-mcp.mcpb from the GitHub Release and add it to Claude Desktop:\n\n- Releases: https://github.com/adeze/raindrop-mcp/releases\n\nIn Claude Desktop, add the bundle and set this environment variable:\n\n- RAINDROP_ACCESS_TOKEN (from your Raindrop.io integrations settings)\n\n### NPX (CLI)\n\nSet your API token as an environment variable and run:\n\n```bash\nexport RAINDROP_ACCESS_TOKEN=YOUR_RAINDROP_ACCESS_TOKEN\nnpx @adeze/raindrop-mcp\n```\n\n### Manual MCP config (mcp.json)\n\nAdd this to your MCP client configuration:\n\n```json\n{\n  \"servers\": {\n    \"raindrop\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"@adeze/raindrop-mcp@latest\"],\n      \"env\": {\n        \"RAINDROP_ACCESS_TOKEN\": \"YOUR_RAINDROP_ACCESS_TOKEN\"\n      }\n    }\n  }\n}\n```\n\n## Requirements\n\n- A Raindrop.io account\n- A Raindrop.io API Access Token: https://app.raindrop.io/settings/integrations\n\n## Support\n\n- Issues: https://github.com/adeze/raindrop-mcp/issues\n\n## Release\n\nThis repository uses `semantic-release` as the only supported release flow.\n\n### How publishing works\n\n- Releases run from pushes to `master` via `.github/workflows/ci.yml`.\n- `semantic-release` analyzes Conventional Commit messages, computes the next version, updates `CHANGELOG.md`, tags/releases on GitHub, and publishes npm.\n- During release preparation, `.releaserc.json` syncs `manifest.json`, `mcp.json`, and `gemini-extension.json`, then builds `raindrop-mcp.mcpb` so the GitHub Release includes the bundle.\n\n### Pre-release dry-run\n\n- Run `.github/workflows/release-dry-run.yml` with **Run workflow** before cutting a public release.\n- This validates semantic version calculation, registry auth, and release pipeline behavior without publishing.\n\n### Required secrets\n\n- `GITHUB_TOKEN` is provided by GitHub Actions for release automation.\n\n### npm trusted publishing\n\n- npm publishing is configured via GitHub Actions OIDC trusted publishing.\n- `NPM_TOKEN` is not required for the standard CI release path.\n\n### Local validation before merge\n\n```bash\nbun run lint\nbun run type-check\nbun run test\nbun run build\n```\n\n### Commit message examples\n\n- `fix: handle empty tag merge payload`\n- `feat: add collection path filter`\n- `feat!: remove deprecated search parameter`\n\nDo not manually bump versions, push release tags, or run manual npm publish commands for normal releases.\n\n## 📋 Recent Enhancements (v2.4.x)\n\n### Smart Organization & Hierarchy\n\n- **AI Suggestions**: New `get_suggestions` tool provides organizational advice using Raindrop's API and MCP Sampling.\n- **Collection Tree**: `get_collection_tree` tool provides a hierarchical view with full breadcrumb paths.\n- **Bulk Move**: Added `move` operation to `bulk_edit_raindrops` for efficient library organization.\n- **Pagination Support**: Standardized `list_raindrops` and `bookmark_search` with pagination for large libraries.\n\n### Safety & Quality\n\n- **Confirmation Logic**: Destructive tools (`empty_trash`, `cleanup_collections`) now require explicit confirmation.\n- **Standardized Naming**: All tools now use consistent snake_case naming conventions.\n- **CI/CD Pipeline**: Enhanced GitHub Actions with automated linting, type-checking, and cross-transport tests.\n- **Code Quality**: Established ESLint and Prettier configurations for maintainable development.\n\n## 📋 Previous Enhancements (v2.3.3)\n\n### Advanced Cleanup & Library Audit\n\n## 📋 Previous Enhancements (v2.3.2)\n\n### MCP Resource Links Implementation\n\n- Modern `resource` content following current MCP SDK best practices\n- Efficient data access: tools return lightweight links instead of full payloads\n- Better performance: clients fetch full bookmark/collection data only when needed\n- Seamless integration with dynamic resource system (`mcp://raindrop/{id}`)\n\n### SDK & API Updates\n\n- Updated to the latest supported MCP SDK in this repository\n- Modern tool registration with improved descriptions\n- Fixed API endpoints and path parameters\n- All core tools fully functional\n\n### Tool Optimization\n\n- Resource-efficient responses for bookmark/collection lists\n- Dynamic resource access via `mcp://collection/{id}` and `mcp://raindrop/{id}`\n- Better client UX with lighter list payloads\n- Full MCP compliance with official SDK patterns\n\n### Service Layer Improvements\n\n- Reduced code through extracted common helpers\n- Consistent error handling and response processing\n- Enhanced type safety with generic handlers\n- Centralized endpoint building\n\n### Testing Improvements\n\n- Stronger end-to-end coverage for MCP tool execution\n- Expanded integration tests for real-world client flows\n\n### MCP 2.0 Preparation (Bulk Ops)\n\n- Laying groundwork for MCP 2.0 bulk-operation workflows and tooling\n\n### OAuth (Coming Soon)\n\n- OAuth-based auth flow to simplify setup without manual tokens\n\n### Note\n\nApologies to anyone affected by the last couple of builds. Thank you for the patience and reports.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md"}