{"_id":"lazy-mcp","_rev":"73-db77b0db9393c1c257e56a7f74fb6ce0","name":"lazy-mcp","dist-tags":{"latest":"2.10.3"},"versions":{"1.0.0":{"name":"lazy-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","proxy","lazy-loading"],"author":"","license":"MIT","_id":"lazy-mcp@1.0.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"4eb7eddcd077f557b9b039bf929d21b703ea7e2f","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.0.0.tgz","fileCount":18,"integrity":"sha512-slfrmuKe+nHWb3T9vkuFpSNLaXFX/B7ko0SQEgh1vMyidWC0bzEul8TYPKufiQY9u77ovhgs0g7jmUuCuJusRA==","signatures":[{"sig":"MEYCIQC3mlKenVEG/TSxbyxiV1MJoRarz1QAwQKREeBQpmx8hQIhAN+ED5kRRBetYTB5bTOnRYEZjzAW+NfA5dJmapHwvllO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26994},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"1bbbff6d4dadb308c50523a9d6beed6306d37a59","scripts":{"dev":"ts-node src/cli.ts","build":"tsc","start":"node dist/cli.js"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three core tools","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.0.0_1755782564593_0.29506513360315023","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"lazy-mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","proxy","lazy-loading"],"author":"","license":"MIT","_id":"lazy-mcp@1.1.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"3bfbe9480fb70dfc7edd76464113dd34ff7948b4","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.1.0.tgz","fileCount":18,"integrity":"sha512-SighuboSiqN/sy7oZMFcMutSyZAWc1uBfLVyLf3fhp5x2RJ/IwP3uz2zQlDZ/LO0OUfvCaatssVvSD/TuDBazA==","signatures":[{"sig":"MEYCIQDH6o5un7tiAApCV0PCKQK1L6O5LRplBbObYCg8fASJxAIhAOlI9qW4YNt7yOTQddtXo54VR/uE1GnRurRQ4S2B1qRe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36140},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"655c354d09561580f9207dd085d1b9d11e68ae21","scripts":{"dev":"ts-node src/cli.ts","build":"tsc","start":"node dist/cli.js"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three core tools","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.1.0_1755797007114_0.9811757810583452","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"lazy-mcp","version":"1.1.1","keywords":["mcp","model-context-protocol","proxy","lazy-loading"],"author":"","license":"MIT","_id":"lazy-mcp@1.1.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"1f90abe6ce33934cd4f5f3cf4b470c73e17ca74c","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.1.1.tgz","fileCount":18,"integrity":"sha512-mWvvelOUcK0cPOgTADuPjfrx+Khu+92PyFriDJYNZvCcNM9SnWVdHPx0Ke3OPa6JJ2gRW5S2lbk1g3AWmY3kJA==","signatures":[{"sig":"MEUCID2ol+cwE3t/4Gt7kz/6Ahd4y6nijndoj5bDOn42AEPsAiEAsbjyIXs1HgIZRDcyLCxnFpcKHLfmF5aSQPIEDId2w2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36177},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"e6395d4ae43e247b0a7ef00348cb6d8bde5bb46b","scripts":{"dev":"ts-node src/cli.ts","build":"tsc","start":"node dist/cli.js"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three core tools (Experiment, Unstable)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.1.1_1755863017602_0.12486181906954408","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"lazy-mcp","version":"1.1.2","keywords":["mcp","model-context-protocol","proxy","lazy-loading"],"author":"","license":"MIT","_id":"lazy-mcp@1.1.2","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"34b7fe83d2c0c7e32cab2c5b8de728b3937c87a7","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.1.2.tgz","fileCount":18,"integrity":"sha512-ajn3CrBMa0lCA034+PKtYrzXN2xPCefNUIA41p9doGInDT5uRlWkfaLwglqA4j3eeDfhzd8KOCvufSji+8+zcw==","signatures":[{"sig":"MEUCIQDWDE6O2Hz2gtpe7kuqkByoulEdsaXHMH8RZSjWCPOTPwIgK/48BPXvAF99BDxFNeC6YFOEyQh/D/MZeKwZx65aLBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36177},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"af711959be2a3818b13577264260d45f763d2d0c","scripts":{"dev":"ts-node src/cli.ts","build":"tsc","start":"node dist/cli.js"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three core tools (Experiment, Unstable)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.1.2_1755863957573_0.7633677880062038","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"lazy-mcp","version":"1.1.3","keywords":["mcp","model-context-protocol","proxy","lazy-loading"],"author":"","license":"MIT","_id":"lazy-mcp@1.1.3","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"ae090046c10993eb3bc01b509b945e91ee0dd25f","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.1.3.tgz","fileCount":18,"integrity":"sha512-/bbP5enKy+pkOOpx5jpY6Yl0bbFxT4LVht5egoh7VwVhCEcdbwOoHDoMjE9+1MTwr4xwdLUbMTRoGGKKH3opoA==","signatures":[{"sig":"MEQCIBrJCK6jbzkPkPs8nf0J5voFzKeesUSCvOG1ue9mVrHkAiAoh1QNVBzWcLJLQQadCeKbG9j476dixBzQkK/3O0LpVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37001},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"af711959be2a3818b13577264260d45f763d2d0c","scripts":{"dev":"ts-node src/cli.ts","build":"tsc","start":"node dist/cli.js"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three core tools (Experiment, Unstable)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.1.3_1755864139429_0.5326668351110926","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"lazy-mcp","version":"1.1.4","keywords":["mcp","model-context-protocol","proxy","lazy-loading"],"author":"","license":"MIT","_id":"lazy-mcp@1.1.4","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"7fdd5356be644666ed0453639e3188725b6b5bfe","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.1.4.tgz","fileCount":18,"integrity":"sha512-KMlXa8LOkTyqzJU6Dz502M36UzG3/M9GCuHLU5oLvkVYZzdsqNtGtZXuLJ/yvo/k2Yu8dyQj7aExqUbL7idIeQ==","signatures":[{"sig":"MEUCIQCD4tEzqBZxvH5lv5oWQhrmX20MXOUMc0DzXqiU9FI1CgIgIM0RscDG6zu9hHIEA00hYBDxrQ2sNjNx6JXjO7Knqmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36983},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"8b42a83d2606eac9a66a144ebb432d0c87d16b4a","scripts":{"dev":"ts-node src/cli.ts","build":"tsc","start":"node dist/cli.js"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three core tools (Experiment, Unstable)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.1.4_1755864356649_0.4445321632120218","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"lazy-mcp","version":"1.2.0","keywords":["mcp","model-context-protocol","proxy","lazy-loading"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.2.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"09b9d1540bc45185b8b3ba68b7a55ea7d1187b20","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.2.0.tgz","fileCount":30,"integrity":"sha512-AhzzgXP9InnPc2zPOX2v/+c0RXWJsc3Xc6az0hBNROOGatIj/qMcNxF7F+lItFSYp78p7+h/0Oc/tnUaD7jLSg==","signatures":[{"sig":"MEQCIHEMEtGGDwiVsk+W2uOj8J2FvbytH4wWT6DDOC6Gk7CmAiBY2AnX+6Rm6gb7lmiZt8Jnh5YNu/EWNvHXEZJYOYnF+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99820},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"3e2c7549b43ee13ec0b1abaa43b799a4a714e048","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three core tools (Experiment, Unstable)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.2.0_1770031185399_0.9842316887630858","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"lazy-mcp","version":"1.3.0","keywords":["mcp","model-context-protocol","proxy","lazy-loading"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.3.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"e9909ad880613be86ac5bad9d9257d11390ee5d6","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.3.0.tgz","fileCount":34,"integrity":"sha512-kjXR0ndpgQ6JtZAx4sYk4/A+0jwt7k6Rya+yo+bJZJZV/iAvcL9OnAkZLk4ihsKe4INytFsxnxjxHADTxu6Q1g==","signatures":[{"sig":"MEYCIQDFGWxdzv7kmK0jXtTtjVC5b5cBDVe+HJMqBhBzNMbqMAIhAPLjzCCaTTkswVTrE/ZPavLilpxoezMhrFKQ1UuFMokt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145838},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"afdbc70c255b214f3dbce840590b566f98f4579c","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three core tools (Experiment, Unstable)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.3.0_1771497842586_0.7831026542421506","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"lazy-mcp","version":"1.4.0","keywords":["mcp","model-context-protocol","proxy","lazy-loading"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.4.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"de7f76fdc87473711be607670549956658f67f49","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.4.0.tgz","fileCount":34,"integrity":"sha512-m9qW8j7ymWPFjB9OKYZoI5BlcFF2wJYrS7AW6NYdw68YytyUy6EPAkfYOiO49KBFnPPsXYsQFGCBwnnVirPWkg==","signatures":[{"sig":"MEUCIQDq36SnKcpx6lqI+FFen1Yo0DRkwaeVgkiqJIYKZV1AEgIgSVkp0FZJCA0/kf9JOSU047ZAHog+Bh4qCorsrNBVLjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158954},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"9aa27b5d72fdfbc9ce30a5ffd85d0e2585987b71","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three core tools (Experiment, Unstable)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.4.0_1771503204253_0.9493398804935482","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"lazy-mcp","version":"1.5.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.5.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"3d5246c8d43ee08e5d24d5bd49d52bb730845223","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.5.0.tgz","fileCount":34,"integrity":"sha512-zEGBPSA0SmBLYmiMiWnYfzyDt9q0jDFMJL5y4aMW2Yf83tZbVhzzRv+/ow461vRtlCp+TV7UvsXVJL1ouUPm3g==","signatures":[{"sig":"MEYCIQD5fZ0VDQew6zUTCZ6XNebz1XBZyXZxRuTEN6T6QetNlwIhANe1oUbSKv+1t7GgEHwPQo4SW9UZIZRdlde7OkotigK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167296},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"f9438e755dd65ed8580eccb3e99b57813f2000b2","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools (Experiment, Unstable)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.5.0_1771512258193_0.9279368360585138","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"lazy-mcp","version":"1.5.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.5.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"4fd6830b1b3c7718556ade09ce27a564f4395d88","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.5.1.tgz","fileCount":34,"integrity":"sha512-47W1ccpvd2e3gwwvQ6LuH0WwIMjCQvlzXEUa5y0W7kb99+jHPr6yPB0BUkgrl8pV/SOLanvcfwljFhkkpYzLmA==","signatures":[{"sig":"MEUCICxIp6HyvIpMogPYNn0PXnJOswAA3RTIYtwu+EEtsen+AiEAzvo2lDcc41tE3GWMUnqKcW5xY1AI8Fx6VKxD3if3stQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169298},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"4d7043ff2da545d40d3b4ae63581083ec56551b5","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools (Experiment, Unstable)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.5.1_1771935280561_0.03949154697060653","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"lazy-mcp","version":"1.5.2","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.5.2","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"c968effd5cce379786c867c54255b3a2b731ac97","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.5.2.tgz","fileCount":34,"integrity":"sha512-HMyXUIOEXnbSelnF0jEHYdPcNBrfwsQm/vCpYH0OsMCIa9cw7QEVpxKam1P9J+3Z//R6gATw7ztFXhg/rR8lDg==","signatures":[{"sig":"MEUCIQCR1bbc+6k/cI2Ir9dsTcPaKL2xUM88o/df/Kzn6MU63QIgeDsU0qlHvlnALxiAVPyc0fVOuxj2rr256jj3GIlyg7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171562},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"1de77670d9da38af469836e93d9c25b09aacd250","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools (Experiment, Unstable)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.5.2_1773318425287_0.13465186775090765","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"lazy-mcp","version":"1.6.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.6.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"19e068ffda54dba58bcaffd7dd25d891cfb2e3c7","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.6.0.tgz","fileCount":38,"integrity":"sha512-VBzGgfMF97hcbln/xEgzti/uMwqoS5KKpX4GWgPrgCzjXyRvX9bldZVRCmrES7sJjF2aakUHlYjb8dRKOksawg==","signatures":[{"sig":"MEQCIGdmPrGXt5W46EDQGLUJzbxGphPTrRiKwKE7JHT0EE65AiAIXI0UVfdM0oq88Zao446aQ26NcI5fFcWlX1FZdXQ9Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228600},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"914d1914c683a2d2d80fb742b575e9aa6adbd104","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.6.0_1773581472225_0.40960744938216775","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"lazy-mcp","version":"1.6.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.6.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"f04d21d2e42f2aca23b42c21a82237d3c3cf1585","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.6.1.tgz","fileCount":38,"integrity":"sha512-Ueu6tPSeULV2W8yck5sNld8OQ9ggEx3bvkEL3xGU614cfo+7z2Z9/PPwCvbvSTimd0zpenhD9aTrgNbKNzTyFQ==","signatures":[{"sig":"MEUCIESq4qgietjqShDMFOVtc1N4THV3bsALoFmxD0I4q+j5AiEAlJmDgq/KFD14ViDeY2WSKDZVUM9+mjoLk3L5JiKjqnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233138},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"1017aba3bac91d54cfc030bd9f2a302d57b67286","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.6.1_1773583040788_0.8658321201530959","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"lazy-mcp","version":"1.6.2","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.6.2","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"37e39e0035a4b421a045a1658cf0c3497c1f78b8","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.6.2.tgz","fileCount":38,"integrity":"sha512-LygHYTI5KjQD56q//qWldHSsw1rc9kSUHEYeALUhG/2c4cDz8ElIRE4pkaktbYp20b+arzLUAtdL1UrwmboNaA==","signatures":[{"sig":"MEYCIQDQY40GQJGwQhnUsiLpeEzpMx1NSBTpXrFa5xQQU5ohXQIhAO8qWcqqICleyjGBt8wVgM87UrWTs1ItAKAIgG/jUagI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233968},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"cff9a34da2d24da9a56fcf7d87ff41bc3dc9180d","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.6.2_1773583937379_0.6929938199105785","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"lazy-mcp","version":"1.6.3","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.6.3","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"862201ec02b8c5efd6811c38212fcee32f03b8bd","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.6.3.tgz","fileCount":38,"integrity":"sha512-efv7aKo6SKf8xqyfBH6FHC3jg0522g7OGPH1pCYcmh3CglXLWueXuh2X7YdeMSHMXl0VvIxavwWQFIBMx6D0iQ==","signatures":[{"sig":"MEYCIQDAKUyntTh6/jqY0moDH45kt7L/LQsJ9Yui7ehGkIwvnwIhAKOfVHd0Bh8oSe2DK42sHeiFYzU1GlVXlKYfpYv6akCV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234436},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"47c538ff3ca861b972d394664ffc2680c3c6777d","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.6.3_1773584999817_0.784495619118545","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"lazy-mcp","version":"1.6.4","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.6.4","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"133f6f0e25585a100c9cb79dc2685eb3d8e22fab","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.6.4.tgz","fileCount":38,"integrity":"sha512-yQ26HgcwOEW8NDYnP0TjaAKvUaDhIyGPZKIFUkP1w5TZ8KyZunlOY0b6AreCBXO467vy7Szm9u+cnpEMeUWAhA==","signatures":[{"sig":"MEUCIQDhN5N/ZXEwzOXIa1qcJYei9w0t4L8PHouoVc0bd6H0FgIgD1T9Gh6K8wRQNmfD2dGrCnnbAbDnPzWeiGmBSdtkZEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236804},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"881945cac75dd7f6fec01ee686bd1f8646b821f9","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.6.4_1773585382853_0.9888325157799538","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"lazy-mcp","version":"1.6.5","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.6.5","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"7ac12b98f10b73651146e7ff17aa27d6e9f731ef","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.6.5.tgz","fileCount":38,"integrity":"sha512-ZrC8fRo2MrJYI5kZlnUNhkAOzTMKV7+iwhAfOYSE6USZlFXROstbsBMcfadcRKrV5tKPTD9Jr6R/V+QlW95BNw==","signatures":[{"sig":"MEYCIQDOYis2RzAfxqrTEHjDVNWh3gl1j4ZVN2FntlH0Et7c8QIhAPzvl+xlWkJU+qHatDNP3pYyMEmPiAr6EDjpukKSq5Ng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239413},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"53ba15c40df4073333ffdef06ac0ad6a5e7bf869","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.6.5_1773588941684_0.6498642026734831","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"lazy-mcp","version":"1.7.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.7.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"0523773e45ee60ed38c28565e426a535d03aee9b","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.7.1.tgz","fileCount":38,"integrity":"sha512-KIN70ILZXUvccX6M/SYB1dqgvDSEAw8caOIFNqZ+2p4e6z5THDYZJUgZ4ba0YD9L3oENVf1G3WucWWBfMZbaww==","signatures":[{"sig":"MEQCIGZNcx6m46AX+XY9oelHdRLSrsQRPozHn97uENg3xD7/AiBUE0nkYK78n7JxYX6H4k6n9ekpoLu2LN9VvSJ36BJYkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242549},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"5f281d24feb555e0c0410963eaaeb22f91541497","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.7.1_1773657852740_0.6489621934808949","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"lazy-mcp","version":"1.8.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.8.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"928200266b482120e22a387a7d3b9b5284659bb3","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.8.0.tgz","fileCount":38,"integrity":"sha512-tP4Ybf4Tu4kMHjclPvFphWOte8yS+h1+eovjmfxV+wSc0q95YBSZ5hM+SormgORoCcU8OFrda4Jm0RPO0ZR2Mg==","signatures":[{"sig":"MEUCIQCeExx88L8/icVGZhTknnus5y20ER7ohZwabkVHhMlV5AIgePOhFRoUFTvG+ML0Ij061AfZPeIy0Mq+w6Or9WMf1ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243267},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"2b908fc01d70df6495abdebd4bc6d44cac0d1975","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.8.0_1773658644770_0.04876735572841895","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"lazy-mcp","version":"1.8.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.8.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"b70525d68c99161d086ba15c797ca8b4777e74e3","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.8.1.tgz","fileCount":38,"integrity":"sha512-RMtmUSTP0B+D5nx8/VUjdGgq9+RobU5yfCHl14s6J0Ttrlz7JF3FuOfN939HFAc3EVtBOACcvXEC+kBsMyoRvQ==","signatures":[{"sig":"MEUCIQDWj+w2tOxY0gNl80pBDOozsQu1E9rJSp2gGOHa7NM2lgIgZ4Hk58xE8Bahqbh7xA/GlOBhXSKpSjMfF7cSq7fjd3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243351},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"6e994052187b94e7fb3ac19ca7555197d945626d","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.8.1_1773659957739_0.35098269704241947","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"lazy-mcp","version":"1.8.2","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.8.2","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"b2adc91f35f257ff34b0bd6c239f5260378e86b4","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.8.2.tgz","fileCount":38,"integrity":"sha512-jP1sIJwhFjgs2/zDW6c0ZDBlxsxZ/lIlKj2/jGLq8ZhE1TCDXZeIhPA+BvWRbDf8xN4L+yMS0uUAQWdLoIsM0g==","signatures":[{"sig":"MEUCIQCYfH+PqstGJ0ejeH2YJl+kn28PiAUjcASYKvVE+3hLlQIgPnSFKxnKNo8o/AnEmXvn+MiOEmJ8V3JoyOG2MvIgP40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245396},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"c5378351445e3ba6c8fbefba5d60ec498bc353fb","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.8.2_1773667069185_0.09568937552177914","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"lazy-mcp","version":"1.8.4","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@1.8.4","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"8729ecb087ace176898b6653bc48ba59afa91629","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-1.8.4.tgz","fileCount":38,"integrity":"sha512-XNNIq30H7V+fGErzmmLm9/6+AcIArvK8SkqLSmAD7H3SOcyu8jPDpoPNAr5XnXGnqCyjUuFfrBHyj6D6U7Y/AQ==","signatures":[{"sig":"MEYCIQCPgKslvTJHTOMwq6QX0kk5vPV+quMhKgobpNxVOzThhQIhAPcC48tBdm4DXhhllm4LQGZS+2dLu8ICZuVwKUsvFTAL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253336},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"7a8976f095d8c46e02a915ccc94aac0a45d7abbe","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_1.8.4_1773674727835_0.1287836125687225","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"lazy-mcp","version":"2.0.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.0.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"89fced7a2052fb8afd06f942364bef1c24c3b19a","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.0.0.tgz","fileCount":34,"integrity":"sha512-8dVeXWSrPxa0hiQtbPdJvRlEpI3Dld45YcTTAKRbYSfD6GUXAsBwvstvYj1qW21QneKNW77t/K8sFIEeshE5Ew==","signatures":[{"sig":"MEUCIQCnOz0pfkJ1rtQjHgzWID8m7U08UEjcqkIjKZQiuKR22AIgNGXB2B6MdX/Vki/FW5ZqSEnYB4AfBCwZPCKWsWXXrOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222427},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"010c795eff46969796741ac0084345583647b48f","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/search-team/experiments/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.0.0_1773749201804_0.72052308147705","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"lazy-mcp","version":"2.0.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.0.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"a57ba391250f2cf59f8d7cdcd3df2542579677bb","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.0.1.tgz","fileCount":34,"integrity":"sha512-faHv3P2vS5h46tofJluevpqX1Z6jbD4eOMW93yyucrrHvEw2UlCYiLgrEc0EU2YDIl2kR/kGtEQA4rgWQJfY7g==","signatures":[{"sig":"MEUCIEEYe2bkLaeRqgIF/vGdqV7wmL1qu6eSvWutx0LJ25DEAiEAyRbJoCqXJtXt6tbBtUAyva7jAQxpD0P0nlRFAsxc2FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222280},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"db8b70791420915abc25815fa966314c33f59861","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.0.1_1773909549827_0.8183262010555565","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"lazy-mcp","version":"2.0.2","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.0.2","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"a8d540f85a71ff6a82a530e3880612f2d09f7bb0","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.0.2.tgz","fileCount":34,"integrity":"sha512-sN7zwrqCwnaTxeibd3rvwTZMLIKXbwdgYN4QKMtuJV1zBOeHa6d20IaG7Tz0kA9kB8fBpOvEGPwbTUKU9NJ2uQ==","signatures":[{"sig":"MEYCIQDo66sozRzfYe50bTxrP05clJL9Q1AiRhP4X9j5dj10cQIhAPX+d2RfCCUBFBx2QZdJ2Z7SJvONJpx4YUF1nkcK0An3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222280},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"16182f7335099ed9f415aa71e1f5810b14f822db","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.0.2_1773918763285_0.9459832530831955","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"lazy-mcp","version":"2.1.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"c23364bf78ed20695babbf9dea3c65a8253d7089","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.0.tgz","fileCount":34,"integrity":"sha512-0flI539THK5Y6bfMIrf4Uxc5d8e88j2pZ+J6pm9V9/Ki7oLM7sLi6khJaEfYoc6+Gy8JVI3IarRnoFpRuU/PoA==","signatures":[{"sig":"MEUCIA52p2wdmZzWQpfF3rSQUFnBO3Nl3nPJk50J2qfX1UNVAiEA+0rBWidsDK7lVNDkRdkqO06XMrhT94ZKgGMxqP8cj/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222433},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"891e0a73e046ea9028759f7dd8a747575c1b08b0","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.0_1773920384308_0.5940536992338099","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"lazy-mcp","version":"2.1.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"a8c0474f07b51698ede880a7a75c2ad6e255d459","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.1.tgz","fileCount":34,"integrity":"sha512-EOwfUehtUDr7FSZ/fPL5hRJolz2PyA4CTtQtrXQfPbvOyUXcGdjKhyvNkKsliqfFqoiAWGvHYksecXFiyf2jsQ==","signatures":[{"sig":"MEUCIBgNfM8Xnid7Ri82em88cvjtW++Yhn11kyJ5hoDtcmICAiEA2SFbYZdg4LlLV30EwgQzwUOEqZHOjFOz7wnwPI+DFzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222444},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"3069aca4ab06229a2b1455dfca09df2e14c5edfc","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.1_1773920649521_0.2796278811430948","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"lazy-mcp","version":"2.1.2","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.2","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"7fa63d675c05a9a4e3723c74a495875dd0941ce2","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.2.tgz","fileCount":34,"integrity":"sha512-8t2ItxR+KfSsqog1Z6id+WB8m2bzRPqRGIarOQMJ/j6IxErMt3wmDM3r2SqnTfMCr3e/8uV62lffrI7gp0torA==","signatures":[{"sig":"MEYCIQDot7/bjRqMpXOJ7Rfpn9MccgB25Pm08l/J9PY+Lv+5vwIhALAz4PJUzpg07B6BIEL6cN9Cgwhp3lxLSgHfs8kTTTX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222444},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"7af161dbb23fc9208f7f0a8827b36ab1cdeee0b3","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.2_1773922002515_0.4915018878954256","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"lazy-mcp","version":"2.1.3","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.3","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"d08aab0877a99c5adcabd916384ec07de14babcb","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.3.tgz","fileCount":34,"integrity":"sha512-DL110hV/tA7bMJ0cA/axeB1vE4bCvznmroqoKdUpGSIYdqIkHaNXZx0BNGUv9w9KIAeKdJokqyBa2HxkQ7dJlQ==","signatures":[{"sig":"MEUCIQDc4+6p15dD3ayIhKvmRYreUjBSJOcqqKKoXfbLRMwbywIgKWmuRp3UTgr3C8cEi3dU7SPc8jp1QDGOOGHpe/i6sVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222444},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"a53a27c76b90229b39f86b2c1e62253fd7e9f0ea","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.3_1773922335992_0.9718776860697778","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"lazy-mcp","version":"2.1.4","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.4","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"66afac3070e116c53275c2b42022cc1d7ae5913f","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.4.tgz","fileCount":34,"integrity":"sha512-2QETEr0XcBUclFSmUcrcs2NEgXiIAA899aL44YqX7A26W5yB/NrydXXXN5LmeDFb4AfSRJGhIuIFKRrIIaJuJg==","signatures":[{"sig":"MEUCIQDOdt65/MDfjdSMBu+f9FoBSfEP62NimHDyVZDIxwvZOgIgcAUw91TzHRKBsoqeUpzu98fOuhduysGt/BG7cCpBDiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222444},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"a59962e5d68856b20980c953dcac59912654bad4","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.4_1773922683524_0.05209417279007034","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"lazy-mcp","version":"2.1.5","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.5","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"814ff376afd9d2924c0cacfad2640a913ca54705","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.5.tgz","fileCount":34,"integrity":"sha512-zTMdeDjjhHHJc6QCD+r0IPmkxVzM7wrv0g6iKb4l0v7eJQdNVppirhIYtfadqu1Ldj+cgOSpAKA3TtvtGxv4CA==","signatures":[{"sig":"MEUCIHG67D7QjX/mUbs32tG42Qc3BgkFBoIxm+fWOCFHtd75AiEAjuYgcJMcA07rNN6TojalecrqXronAlvpVcQhES9QlKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222444},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"c733b592bb88be0105d87574b0f0098295c1e351","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.5_1773923379366_0.8683705370636883","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"lazy-mcp","version":"2.1.6","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.6","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"bd5fbeaf37ac7960eacfc19c68c78b82cd984de6","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.6.tgz","fileCount":34,"integrity":"sha512-0oMMYKKS0xkMdqoaPKdnLtlgobCE3XmLUvAP2/ycV16XOZkfHZu7qr9PiwK4qKNcr4R//m78Hr8JDsLzUyG+rQ==","signatures":[{"sig":"MEUCIECKxXo4ndjj85hLjCYG4/bTkbLj37YovGoMxYYtPvHvAiEA0jdBtBjWWO35utUWYeGfZPCN2bpXoUJ9PvI6QdwhEaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222444},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"6099d765b1181ea93f19cca30f7a5d1f8ce4ca57","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.6_1773923915930_0.5545184838554438","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"lazy-mcp","version":"2.1.7","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.7","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"4e3237b6906fea7606549febee97b8da33ce1e8b","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.7.tgz","fileCount":34,"integrity":"sha512-T0vjxAWMZS/6s7iGcl2ZxWxEiVeLmcxqwg66MymwRakkwgSIWBephxEh2zU0GoO6GJB46tnelHvSrfZjHdyPIA==","signatures":[{"sig":"MEYCIQDKC6GFQXqEvSZ3tMhCRFnbZ2n+sDA/JZaXe91njCAEJwIhAO6DC/9ROWeaFkcCg+vS+dVFaDyOV1m/N4eg7ixQPBsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222444},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"86812fc93068a016ad9e407375395c3ab7676677","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.7_1773924243540_0.26146413764955456","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"lazy-mcp","version":"2.1.8","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.8","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"3c8ef8f83e81a82a6df904f0458e61cc6e81be58","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.8.tgz","fileCount":34,"integrity":"sha512-b95qRWiyfZGlyvS+DWiuraFl3/0f2EYi4WOcIV8L/7ImCjq4XLQwiZ9dhE09srMpypc77QlQoppSLVrlcAbBsw==","signatures":[{"sig":"MEUCIQDIvKMPVom9NzrfkGClV8cYsSPBSdXgWeyGEBwHCGiCxAIgDeRvgl5vCsQwxoGmbiYHEeCClxnURJbYCV8FXYZD9gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222444},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"2c3beb841da96ef0beab0a8e1042536814d58ee6","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.8_1773924582041_0.2212378213633206","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"lazy-mcp","version":"2.1.9","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.9","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"a186c559fea2255a4ef04693c38b3162fe497149","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.9.tgz","fileCount":34,"integrity":"sha512-qsjC+xdrf6Nx7RQwfW43QHsmk1+/6bb7irR2Fb5lDaKw08ykOWy1fjksAid8LYX8rADqwuVDA2zxdLNtnBdQLw==","signatures":[{"sig":"MEYCIQDdEui/afj8O96ncPuyIQW3x3FG3ygf7X2JntAHaAkTdQIhALZjnVwxa/ZsL2NrbQhx6Wch8QfpX2uZcG02++bDgY0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222444},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"122c1395b33c195e7be3331620ecbfc4d201ae14","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.9_1773924934845_0.8587312167337144","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"lazy-mcp","version":"2.1.10","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.10","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"3b13131b030b0014c5e2c046f40a7f7f903a3d62","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.10.tgz","fileCount":34,"integrity":"sha512-h8Ahv2FeL8sNQy4InYhzMW61uDh/f6YfkoywJChc26GjZylJWqcSVU8yHxQ/Ltshmsg0jqy16WGuzLfTFS3y0g==","signatures":[{"sig":"MEQCICnI0uhLjD6rOqziqHxHnmBt0GPgQGj8q06zEzxu4mStAiAaqcBDdPipBv4JeypKVlvNU/Rx5Q+qQP5gvq4Cf/phAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"8dbdb5e1993436863a5052ad3524dc5e1e54362f","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.10_1773925276432_0.0617104225102183","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"lazy-mcp","version":"2.1.11","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.11","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"0670c936ffeb37646b6b93542e720f2020b362c7","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.11.tgz","fileCount":34,"integrity":"sha512-lDBD91uMT+ARYrXYcNCKA6ycqydTkh3+XTAl2i9bitCuxDr3MEDMT9FFvGBVPABsg7fKTHZ5o2gBqI+2BLKACw==","signatures":[{"sig":"MEUCIQC7Drzp897KWgK5yTn148EnyeA1r+IYSxXM2S04K8hElQIgPKj1NtytHWOLMyZz6dJm0bozuizRwQQ+VLtDXqb2Dk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"5e6ecb73f92c93825563ad096bf3fb85a585159f","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.11_1773925616080_0.012907912580105263","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"lazy-mcp","version":"2.1.12","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.12","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"48fd03dea1422232bdaaaf2974690f279cd6e001","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.12.tgz","fileCount":34,"integrity":"sha512-Zvu9dDCuX1UNainuzOKAosr8mC/xFUDCcMBg8xypHUdsAByTL4ISlUOjT/emw3SGcT0WV1X/5FPXUU8uqUpf0w==","signatures":[{"sig":"MEYCIQDD/t8hF4/e7b52Ikjzq7fTG3lOzzkQUDNg5ag2dfm3zwIhANwM9cjbAxA0ZfoPeAJbvUVtxES3xAm6latsNsf/6fik","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"2bf7c7436480c8a61664d6de45a86dbc9bea6ac0","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.12_1773926008984_0.6280266329916004","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"lazy-mcp","version":"2.1.13","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.13","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"4eb44d39ed3150cfe3446acc707237cc5fe1ab43","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.13.tgz","fileCount":34,"integrity":"sha512-cBHL62FBK66Mg0zUwMMJw+dfhgp6oBkIoGBotHH9h/KACw47LJvasFRJ8WCjgR8miVPKvnvuHm0EdPhLt+olmA==","signatures":[{"sig":"MEQCICfkUGm1QfKoWjYu6dbHOFE9GFMNJeLGDYjeuIzATRSDAiBR24yPqUSRhUv08Bc1hEwHjwR3z9TuX6Da8jw/EbP0Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"39e11553ce872403de103f0bc6ed72d6210acde1","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.13_1773926337261_0.6735742471254338","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"lazy-mcp","version":"2.1.14","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.14","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"671a0ba215408623c664354c64a18c729c570997","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.14.tgz","fileCount":34,"integrity":"sha512-cRCbyE3vR/ff26vZ69H8icIVCa/9GB3tNeGN9vkTqGaxP0KptetkTBqu7dh3zJjOwzEGW3/Wmr3kkUiOLqNKcw==","signatures":[{"sig":"MEUCIQCn9oDRTL42kL39hhdKsUC2EjLI3lYpvjMJbcKEbQphywIgKt/eLpoxUGjocxZqHQNSW+PEgh9vFfaIBllE7pg+AnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"b768d4f88a9c716b1a71dbf3ccaa25980deee4be","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.14_1773926675371_0.054317840309001664","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"lazy-mcp","version":"2.1.15","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.15","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"9fd195377aa19956f65ce69d6ea9a880c2c63622","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.15.tgz","fileCount":34,"integrity":"sha512-K+VVjnKjfj+QlCybsgRdlc14xCI1QfpxH+eznqEFf6V00EAFg2OYynew1e8Z3UgmMe1xAMhyR08ew9fVad/zyg==","signatures":[{"sig":"MEUCIQCdx7iCzmiJQEP8GXufkPJu8i2WeD3erkktmzusI/+w+wIgVS9VEQ5yiI4H4+EN7enEUgLlxhOdKB/zsYQVC+WMV9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"7a929c757d7f98536b90af29d457bd2ae728650f","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.15_1773927013782_0.11971944758630348","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"lazy-mcp","version":"2.1.16","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.16","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"2e7b17518968a99390d5aa10cb0fa0b6ce4720b5","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.16.tgz","fileCount":34,"integrity":"sha512-ogYLdSRpVWmSElrvjh16a7i37Ke9knhLQrWKaWmTVM7RQsmp5P3xaf4oOwkyeHnmLHcK9XzUiLJCLo33d3VYQA==","signatures":[{"sig":"MEUCIQD1um9AkImE9zGhEcR5ER7JQKs4eLKCvuWkRjVDsbzPqQIgNZ5NQU6z4BtvH6O+Q9YQLOHodp3NxnyeDYqrFSRobq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"a28b2865684aa397d274e824ee698d667900a3d6","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.16_1773927380398_0.28385498575218837","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"lazy-mcp","version":"2.1.17","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.17","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"2a361f3c0d83ec1949157c29e9c281dd2b1ad672","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.17.tgz","fileCount":34,"integrity":"sha512-eJ23YkUvewVKK1i5rxF60ApAevW5oZCiaQzyOmNnzMKP7Nx523kdJnXVMCSD1FYN9WNhViOXeM2ev5cHXqGf8g==","signatures":[{"sig":"MEUCIDrFvt0Cy0jxoc21WORofV/Q4PjIqSciGRVEYebTXB5AAiEA+BgzjJ+1OL1k4kcEHq93A6mrRo/09D6Df1XCRV9GPZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"20d2fb84cc79a68eae0c5ee278570d7737fe3735","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.17_1773927703427_0.47987413685860214","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"lazy-mcp","version":"2.1.18","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.18","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"12e79ef48bddd93c5978d1bae8e1aa65f3b7472b","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.18.tgz","fileCount":34,"integrity":"sha512-1r6Jyv0HVpR9mv9Fp78amH1aTDdt3mscdWq0cCyS9//tll6iLMYmP4Df5T0gBav5jlhFH0DdysuLTFVbJmrWAg==","signatures":[{"sig":"MEUCIQDbkWafwxb23xXTj/UpIstcCnyVa173af5QhGaZX8utKgIgaelRwE8HqccWltIOo/xWQJurLuCtNTUekl16KqyQN7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"139f7e900cb468df2501563a7bc64a957a9b6d36","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.18_1773928052746_0.6112511207550702","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"lazy-mcp","version":"2.1.19","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.19","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"efef078d710c6c01805f05dfaa88ab8f71aaf9ba","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.19.tgz","fileCount":34,"integrity":"sha512-zeC4hRbqAU/L0Fb9NIMsW/ecxdWlIF2/1cGVrwnWQNtJcGU3csvaO4rCu+Xtyac/ZcFAq152IV+aqLv05Nb1RQ==","signatures":[{"sig":"MEUCIQCcZTRjn71k1Nt0kLLZMd4TPsx631hjrpZToqholoBSIAIgBpzPDhTK4GDV/2n1tDCgq7teAr3nqCrETC/EJXLoKyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"b88d15378d252b7755d256f455d73a50e78a0846","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.19_1773928388230_0.8967465532895729","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"lazy-mcp","version":"2.1.20","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.20","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"42074b35e3d1d3bf4290e097a48ad169b7fd09dd","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.20.tgz","fileCount":34,"integrity":"sha512-TIWU9/Ics3sxSdKGbwlZ6yrLnY5c50vjguElTELhRJnw349aCS6LMd7NoPO2jQlGVDr6Wv7mu95E7cpS21AC+g==","signatures":[{"sig":"MEYCIQCPyg3IV8KNGZIOatgbp53F1ClJloDIdinCqp9fcgPL0wIhAJ/64SYGhpUjo2VHmwOap5plVdXmNQLc+x+UxReCEiCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"ad621676c8db26eb09e07b200a5ecd051458f291","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.20_1773928744340_0.54361197502438","host":"s3://npm-registry-packages-npm-production"}},"2.1.21":{"name":"lazy-mcp","version":"2.1.21","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.21","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"bd62a23fcb15a3ff293055d82ba8267eab116900","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.21.tgz","fileCount":34,"integrity":"sha512-V0tn6EgPwR+BNihCmvWg/sYOXnu51ogdksiDkecYR28yWbJkmRImKARPTLNExXR7Vph87ZDAdWf+lwu2VWRcOQ==","signatures":[{"sig":"MEUCIAnSvJSDI6mF/zRxysuaf6K0/I1hNZaA6NKgYFc/W3RJAiEA2+Q3d2x3xxsFtbuoOvQ0LR7zSsuVBim16AJhcY9tuzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"b6c8915b970c46747cee189282a12df8ecd892dd","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.21_1773929105746_0.8725389704432955","host":"s3://npm-registry-packages-npm-production"}},"2.1.22":{"name":"lazy-mcp","version":"2.1.22","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.1.22","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"80c19d582734ce3087012dc4bf8eef99910f72c5","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.1.22.tgz","fileCount":34,"integrity":"sha512-Wxe35E7EqJBRsfJZ9/cV5sLD6xCeT7ndRvlWQHLrrnWrYahcQiaKT+ECX4CxfAyNjLgODPo28A0dLtaelJKa6w==","signatures":[{"sig":"MEYCIQCd44Sff5wR7i3KrL6dMVTztrv6ZPWp9KDurXSWxMRncwIhAIb94dTm1rqtqP/gNT6USFxYrEbpYVsQFDc6Xee4fosY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222445},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"cb4c3e19d9605631794c6a4ee60497d0fbf9792d","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.1.22_1773929601517_0.4160534972747443","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"lazy-mcp","version":"2.2.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.2.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"b93a9f6736d38786f1abff7b18c499d9d9398f51","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.2.1.tgz","fileCount":34,"integrity":"sha512-I9zWW8EnnCyoVc/q+Bp+00xgxMH2GDIc5QLDa8m44jS7Z7PLQE4xqCZ9uhlaC0GXi/HvSrREDwG3qUPtLuN4eg==","signatures":[{"sig":"MEQCIEwgSMfCUvI2dG44rlVeT1ijZH0CDZNhIqDBPC/vXAqzAiA9PugFBLx9YXalC2k+HzC79Srds+7dsCZ9pKysqLY9oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223077},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"4f47302e5c29aa7552f31054781418fedac1602d","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.2.1_1773931042850_0.10564385214430239","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"lazy-mcp","version":"2.2.2","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.2.2","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"01fb2ac67e5555ece53f24e6e0260e70ae460d42","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.2.2.tgz","fileCount":34,"integrity":"sha512-isvFqP18RGQ95aA61cnkuSkElNP0V0xkXpDltOJ/G9WpUzAoIPonWxGSchqUhljrTbxM1xB/0hbfxRuSIAP47w==","signatures":[{"sig":"MEUCIQCuepxcO5bJmfizdTH8XBY7rt95UkPB4iim4eAoAhIc4QIgdTaXxgEKudUuQ6W0xCfIsaJxsQKdRHGCWV85JIhM1cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223077},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"7afd8ce65341ad515e116c89cc7f0870f9f26935","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.2.2_1773934878257_0.5604269983704813","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"lazy-mcp","version":"2.2.3","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.2.3","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"3539bf48109772a021894994cf532514b0cfc26b","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.2.3.tgz","fileCount":34,"integrity":"sha512-82kENCvll7fNAaXRlYVeVkJJckONrPPIJxCI4/PAqRLlwPb0zZiMUedGrLVU1VrilbvsMVXoPwL2calXdT1ulQ==","signatures":[{"sig":"MEYCIQCZBvgrydRPzndvV93j1jae9hSGEzzGxLTFxnvMwqUvSQIhAOOvUKHoySUtOvTIZC1vd/KT1YJSPiklqwPYmL91ZARN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223098},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"8b85e829370f78826420a906d20ff97accc6d02f","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.2.3_1773936059510_0.19481970472975507","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"lazy-mcp","version":"2.2.4","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.2.4","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"26e23082156e6282139bec2f2c9572ddc994d554","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.2.4.tgz","fileCount":34,"integrity":"sha512-412A4EbuGZwrf858uPD/p4KV0jz+qixmlsUZ4Dp3TvzAxtYyHp7YBsq4sSAm25LCW92yN3w+UpHs57kmL68t5A==","signatures":[{"sig":"MEQCIGttw8dVeZ4P55cdTs0AwTLpGb0ZTOXMN32wON8YapieAiBIjrvALq6CY+yth/YZmYremvz+O+moLVSj+1ad4w6cIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233671},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"41d9004f0c9e2e78f1ed0cf6fafdf85aefccbb7b","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.1","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.2.4_1774512297147_0.06679126583357409","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"lazy-mcp","version":"2.2.5","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.2.5","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"4a39dd43d3ef2efbc8c70c5859cf83d94c052b98","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.2.5.tgz","fileCount":34,"integrity":"sha512-8z2eBVLsB7855kX93xiBTPRee1+QDx2vPRSj3QQy5Qv1Z62hBNqI/LrS1nvRuhzz7mut8epWXHaqnr3al+iOKA==","signatures":[{"sig":"MEQCIAw3uVtVTF1DEuXd8RW+t0k0KhZChGo+c1NbY57Cezh8AiBYvX0uutlzqdhKf0Dms1vikehYwgII5ahgwFlgUf8lrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234050},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"afb8b8e46988af7d1b99cbb8f0517a147de86ebe","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.2.5_1774536289954_0.38193746827080144","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"lazy-mcp","version":"2.2.6","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.2.6","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"521dfb0a90b6c070e13c309f45d3d860bb83aa3e","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.2.6.tgz","fileCount":38,"integrity":"sha512-FkEvtoJz1TXTyUrqRlx8tpQwRKiV5ntM8NZoyjMgTO3yr5zSA+arO+dI5zqwgN+dXGnsWOQDTb/rYqBQKZzTqA==","signatures":[{"sig":"MEQCIAwTnypYnB2tm7TSy1nwbMKZ6SdZLm6qRHiUj6wd0tzIAiA6tIgUmcyFzHBKXLI4TkXjHXZGWuv9yisvA/aQEUNOGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239731},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"21f271b0da426f20736abb0161697e0b944a0d60","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.2.6_1774863943741_0.5027118065496223","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"lazy-mcp","version":"2.2.7","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.2.7","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"19be5b34ebe156f87af6eaf649df0185cee787e8","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.2.7.tgz","fileCount":42,"integrity":"sha512-2oMDNUMAe3zBxJaVMREVQ7ShBwG/k1nawCTRpMxajtDclQljvLIc2gHtLbi1YDvNYcTAloMWgVGfW0xazVdBqg==","signatures":[{"sig":"MEQCIDzXuqUE1XUWo07HQtuu2yteDqvOzyupcxB1cGfeKkHKAiAYzCdkL6YAzQWs8M70eVRAQXMQnCJM+NN712F3tUN3cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259989},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"c62444ae47419342151730af166848c54c7e04d8","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.2.7_1775489900099_0.08552376427571162","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"lazy-mcp","version":"2.3.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.3.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"96ed769cbbbd65f9807b6e9bee8116adf5694e29","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.3.0.tgz","fileCount":50,"integrity":"sha512-Fq7x+8P41Ma1BcQruHRrAo9ZYHE0g4c+lQDVxNHTWl2YLjZKk9WJipSh5k2CprI2JP4dw9qKPrUgaiudqQwreA==","signatures":[{"sig":"MEUCIQCd1igyKS4QtO+nMsmxnXWDtMug1tPqp5w2dV4Z3Jpw+wIgcVvsTGmfxLqy9HAfbLqwZyNvN++lN1kaRQRklDzmcjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372718},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"54dfe387c0363dd2dc15db2848759b777d595eb3","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.3.0_1775801250362_0.18408109652725346","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"lazy-mcp","version":"2.3.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.3.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"d713941e8e4adbf4d53917d0434c45b8923d7234","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.3.1.tgz","fileCount":50,"integrity":"sha512-9TvWxYbpAvnIZI1E6eEF8ucZs3iWqXoPCgeVWnRryAskRGUjdrDsj44SAsODurg2cUNqiaItNJ03wd1mf4NpNg==","signatures":[{"sig":"MEQCIHsRv95efO5ppwcY/Fh6koL7hO7IgzZ7hn9XPyDqYfigAiBFkcpvt0+bNzAKHvX/3KiOp1DGmamizeeOG2E1tmzKOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376197},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"37c6877cba2140faea1815b56da714ae84c69a0e","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.3.1_1775833170993_0.23484760579439645","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"lazy-mcp","version":"2.4.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.4.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"a0ecbfd6994dbcf68d9c982c2d325b3d758816ad","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.4.0.tgz","fileCount":50,"integrity":"sha512-IL+pyha8zprrJN/k0wsW8cm6ic2wr2ei6bvXN9u+hplqpPLsBkITORxSqAZUaQ7V9sQNsVmTa1o4TnJZ5nr+BQ==","signatures":[{"sig":"MEQCIHW4L4/pjo6x3i9pJwWZswPjBbFszxXcfZIZsifhTHnKAiBRFQ2oMHbCShlPueZz9OE5XkTo51kxPQLA4W0lszwv6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386945},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"8625cfecd950abf996ac8a9de0f593dda40d1dc4","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.4.0_1777633595877_0.718836615668363","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"lazy-mcp","version":"2.4.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.4.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"0f8e0f569b65be57767250fedd4dd414c26bb83b","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.4.1.tgz","fileCount":50,"integrity":"sha512-u55Ob3v9CoLDPfaCq9KsBryixr3iKPvi6e9Yl9kDt+qYN4SLNAb124sM8UPOYKXOMRyGdAEuCgG+aji27qCstA==","signatures":[{"sig":"MEQCIGEIzNoBAjcS4S1BIMJUCSi+E509cODS7U713oxT+GymAiBt46R4vv1TTqoKQuADoAIGaBPhBStXM/2X5zJD5WHLdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389689},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"a48167563c48e38f54774aed5e3c360e90e60892","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.4.1_1778055841928_0.07208493510068581","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"lazy-mcp","version":"2.5.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.5.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"e720eeb3a5a755d4b32d10fbc813aa4c38c88afa","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.5.0.tgz","fileCount":50,"integrity":"sha512-J6JaE5RoBaXwjjPTRM0k5+L8lYew4py7fo9LnheH4bPACbC0giKN1cqAjwGzwF1jSuEbeI+GR6IIEj8GBLvecw==","signatures":[{"sig":"MEQCIHsMdVFGJ6yNZKJ6WdHfxqnwJjTSaoYNTH93WBc3zCKUAiAzk+CwzazGcQ6TjbzDuhx/DnR0BQ0VRV+Rn72w5JQ/pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397430},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"e8b8d447cb930140f8dd2b506c928e2487574086","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.5.0_1779095828875_0.43028585905022254","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"lazy-mcp","version":"2.6.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.6.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"8357a794df13ea66096f66497e89d74eacd5d72e","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.6.0.tgz","fileCount":54,"integrity":"sha512-KImSiwOTeWW35fhnkMVWYxuXWEnqv3GaBUQY9DDeyQg37Tpz3TCbqntqo5OVSQn3sVg07IX4n1YpBXBi99LClw==","signatures":[{"sig":"MEUCIQChfOgGSdCfUXA3pZJV1lEBvd3s1tq9IDEWUK0nhav8FwIgIKeTMWKiVQbtnNz1tVwsfGH6pqfECxFSle3pijLQdOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426776},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"56ea89e3b7c38fa1ff89f44a9ad2ce207819ac68","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.6.0_1779210245453_0.884356759256558","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"lazy-mcp","version":"2.6.6","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.6.6","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"00fe49279fa3c885a6ba5826ce5b433d2c7e8671","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.6.6.tgz","fileCount":58,"integrity":"sha512-1Rg6k9E5dNeabe1iI3BPr9XnyXcnHKDAd16WkPsFolmnYq9ZeCje0Qc8+2bmXsd8ydyb9MTMEMyKAwlnxnexJQ==","signatures":[{"sig":"MEYCIQDoXe+irPCH9l0oxuFYjvPhO1PLj3s1z7o5Psv8opJwJgIhAKbBYS23uf3uu+4KJeBrvCkaRgPrT5293ttC177jkwIu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419196},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"754147dfb1020657c6261a98b65869c90abc4cce","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.6.6_1782467444283_0.3450731661389832","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"lazy-mcp","version":"2.7.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.7.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"c4a02bf2ecfbef849aac81bbc4f854495816c094","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.7.0.tgz","fileCount":58,"integrity":"sha512-fefl/5bZ2PzoUlZ5mkjFQCoIauVhD2KXIyjUZZQzq4D5fex2lhXXHQm78/0reG8AnF8aCZTZIcz5lK02DHP1nA==","signatures":[{"sig":"MEYCIQDZlS2mesce/yrVy0E0azvPPffWePkeltHCypK5ozfTcgIhAIr5MW+iqfWoEZmJGOFSl86hFsR9lbHbwpKOqMw3LSV1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437138},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"6dd0b15e22aa56dec411242fe54c641c9896c0ef","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.7.0_1784118878369_0.15467751179233513","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"lazy-mcp","version":"2.7.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.7.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"790694d387dd62b147b90b5877f202e82e2e3670","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.7.1.tgz","fileCount":58,"integrity":"sha512-cJ2H+7VcIbhS6+vg4sN2efpGp703vKa9X9r8si2GYIh52nrckm6n5+M8Yub8ThcLm5MD1EmiahgiYtGsc97i+Q==","signatures":[{"sig":"MEUCIQDMu/dwz1daMDHOWi7i0NEKyfmBlzdrAm1OZfsdQaJ8LgIgZ58E/CCS9XidKA4fxX3Wle16T/S3+0JC6JJrn0tArhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442644},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"3d994e31d7c0938dcdfa9fb42846403949434267","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.7.1_1784122728669_0.9672805184879538","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"lazy-mcp","version":"2.7.2","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.7.2","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"219e379201b9e2d2a3332032df6cc716ff32fe91","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.7.2.tgz","fileCount":58,"integrity":"sha512-48KMb5jSWWbvu91JycK61Edd2mBCWlcKznBQupHn0YqzCrhty8CS1QPWFFKy6Soh77DltiLjrHo1WbUNbFj9TQ==","signatures":[{"sig":"MEYCIQDb9okzVx9ixcvo0dRmcgIPq7hpQsWn6dDfXYf2a2F6YwIhAN+TbAXu8eC4KCns+9qFhwe0b4yECUe3jyw1K8RM3xZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450112},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"ae77d3a6e0c22bcb756d0ff5be6bc550cd136ace","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.7.2_1785928246763_0.526584701807036","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"lazy-mcp","version":"2.7.3","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.7.3","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"e155d12bef65ba7c126c52503272d25f66b8bfd4","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.7.3.tgz","fileCount":58,"integrity":"sha512-yHBFzsseqDo+u+jDhoGh34Jh1D4dN7sHlAKqtnB5qHIRub/XjhwKUm4N0G20P7BoauwPAJjr8s0MHYiH7as/xQ==","signatures":[{"sig":"MEUCIQCNOJHv8grzfPCMOE8a781Fmj3W3/KJ5iJ9ZUZNilleQgIgYx95e/TRMHFfUAeclD+GUcvCoWunyGWir4/H/7eHMLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPTgD2M/uhuqTY3EsyT+G+LvvKOwsMZlSZzmy9RTnn6QIhAPdgWbwyI/cn/FPqwAkb+BT12VhxVj3gYPCzItlLvphx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452410},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"4104c05f44eea97258114a4f9a5ba0bfa0367dd0","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.7.3_1788172161988_0.1106362280175135","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"lazy-mcp","version":"2.7.4","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.7.4","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"b6c942478935b8c416aa080860be3aa4e0e30575","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.7.4.tgz","fileCount":58,"integrity":"sha512-2bm2aL0kekyZu5bAeQBwo6jwjL0FLzVtga/DZ4LorPsweKO0TRhR/scUL194sWS8qbvRfaNC9P5aakqyJ+xiDQ==","signatures":[{"sig":"MEQCIFT54osFGaU3D2K32xC7vFi4h1/WAhh038bkZSxHlKjhAiBX52lB6sY+0Hhy9RoBD8V/ULg2z0elZhwSF0rKmhIr5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFUy4UUcNnWoWgK4uyDzP1gWDz8nbsuTEN0v+r6Gd6qpAiBYMYjActWjeF7xcx9WysVBZ/rbXDF3FMfOAxac4dCtkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453968},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"7eac7b909186bf3395a08ead5e9708846325b0dd","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.7.4_1788859322210_0.722696740769714","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"lazy-mcp","version":"2.9.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.9.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"eac60cdc907b8398f0b1ae5ad7cdfb5fdf28132c","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.9.0.tgz","fileCount":75,"integrity":"sha512-BXGluxGuat/5AszgqiWhnmudnHpUOTaBDp+Uesi+85U3sIe+64XZ5KjqOv8lODesmh9R5NRP+qULn3yAuU4zjQ==","signatures":[{"sig":"MEUCIEjHR7yCD8eXvpx9qHd5KsVT1Z23Jot2ivm066xz+qxqAiEAgQmUej+cPfYDPItXrVrXmOI+lOi7GL0HpLMFx7XyfuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICcFzK7OaKZnNtBy8GFlnIfFfOARrDC/fR12nRZj25ROAiEAgiT5Trk9Rtq7Rq/QIXH81+WtaCKUSr/cD1VR6A3M7Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526462},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"a4ec6a01de4ee137da9b1c41e1ad046d7d046e7e","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"npm run check-skill-files && tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage","check-skill-files":"node scripts/generate-skill-files.js --check","generate-skill-files":"node scripts/generate-skill-files.js"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.9.0_1789039892950_0.938436856013068","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"lazy-mcp","version":"2.10.0","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.10.0","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"a77c0b367f991db333a5dfa743c59c20c21beec4","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.10.0.tgz","fileCount":75,"integrity":"sha512-q/zqOk5cNbXpE/vk00HdzmwYThMmmJGPQpa2T4KtVXsFsq2gNci6IRS+vAkzob/Q3lUFpTwBcq5abFdgRyQgaw==","signatures":[{"sig":"MEYCIQCYw9LL9VRcEiizINu9yUJy/n/MOIBlFJA6//tkkhO8MAIhAIvNdyfUkXmFDMm0bHQDB1ZxDq202mUI9dmsegWaWrK2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDi0OfzG0LWyaNjrwZvLXy3rEJv4DQMzYtKmmD/FuZbjgIgQoOENW0lijSNxz0uk27tKHuaNIKE8+6jk0U0WRxPxMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527459},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"4961e3ff0f03fafec1de68475a7d5557703af801","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"npm run check-skill-files && tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage","check-skill-files":"node scripts/generate-skill-files.js --check","generate-skill-files":"node scripts/generate-skill-files.js"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.10.0_1789040202354_0.2044440361106905","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"lazy-mcp","version":"2.10.1","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.10.1","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"ca5438afb1d33e9aac9e3af0cd02d8ae950a19d3","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.10.1.tgz","fileCount":75,"integrity":"sha512-jo1TOOzn2LH1YhyFvfs0qYZBaHLIxJpF0ExqJqTcdWFr/YxOyywebuYjylNj6akSIBXDhbkPxcNUeHScD61fFA==","signatures":[{"sig":"MEYCIQCGFHazE8kibcWvFembQfiusEQ03T7ykoDuRQ53BPHGwgIhALIWD8lg9JurQOCpyU7Du9XJSKKgANNnELtKGvYbji3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmhk+Bd9J7v8VkVy1C7LRdlvmU+al9arwUXO+e9LdSRwIhAO1ByoIm5FRVugVLKDnyZec32wahfCPRBuUnfk4gi8GE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529026},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"bfe057a8566b23cc4d36d40ebd283ca07c553fe3","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"npm run check-skill-files && tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage","check-skill-files":"node scripts/generate-skill-files.js --check","generate-skill-files":"node scripts/generate-skill-files.js"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.10.1_1789040829270_0.13758555213710433","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"lazy-mcp","version":"2.10.2","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","_id":"lazy-mcp@2.10.2","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"bin":{"lazy-mcp":"dist/cli.js"},"dist":{"shasum":"014d660a13dd889b5a29e375db60e7eddbce1600","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.10.2.tgz","fileCount":75,"integrity":"sha512-vLwg+j3P4tAULdUlCnbD+2QwwJAcwdlQ2exi/eDucYSYNAmGVFRQZC+jT5PLMnaT++mgQsyBxHO5VACFGEsHmQ==","signatures":[{"sig":"MEQCIBeLWNhWmHJ012NyLswDiP0OMuI0sVDQoKB9iiGUqmv+AiAkV8SNBHz8NH83VXbCG/fXtPIyRizNUEMKKj3hkfgjdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEhRSDlOHG2rq//wQKWxTRD5JXKuI+reeaim76xn2MuyAiEA2Asx/U3LZ/J/qJ3xyUghuxm8fFvluXvavW0pQFGtF7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529026},"main":"dist/server.js","types":"./dist/server.d.ts","gitHead":"c795c49fe925bb442b5cf4ec9afd2322f22e5044","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"npm run check-skill-files && tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage","check-skill-files":"node scripts/generate-skill-files.js --check","generate-skill-files":"node scripts/generate-skill-files.js"},"_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lazy-mcp_2.10.2_1789041621794_0.19644407322463064","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"_id":"lazy-mcp@2.10.3","bin":{"lazy-mcp":"dist/cli.js"},"bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"dist":{"shasum":"95aaa79abaeb6a5fe116e31726077d5ccd3803a8","tarball":"https://registry.npmjs.org/lazy-mcp/-/lazy-mcp-2.10.3.tgz","fileCount":75,"integrity":"sha512-mFrC/eWK9kiULSH+qb9nvaep3JprIxcVyNCQGiECHLQt45eKxRGil3nsp4Qkf7dY9jFRQAkXTCgPJ9VChXWeng==","signatures":[{"sig":"MEQCIFia93G2pVi3ToLqcWhJGH2fccG4ijiJlXCFgbVr3I3/AiA/c/vJGQTJRUjB6mwHsw5P0y6GdniUpMTcVajzBF85Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTOXrpMSzsYpba6vHytIXSljlVsRQjwbCxyJOU/Z7RGwIgMsQEd4Yj5HFj48TP+fzJHiFprmI9N9zQ82gGs+gp14s="}],"unpackedSize":535009},"main":"dist/server.js","name":"lazy-mcp","types":"./dist/server.d.ts","author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"gitHead":"c3e56867d9c91e8385832359cf4da1cf639543a7","license":"MIT","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"npm run check-skill-files && tsc","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage","check-skill-files":"node scripts/generate-skill-files.js --check","generate-skill-files":"node scripts/generate-skill-files.js"},"version":"2.10.3","_npmUser":{"name":"dgruzd","email":"dgruzd@gitlab.com"},"homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","directories":{},"maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"_nodeVersion":"20.20.2","dependencies":{"eventsource-parser":"^3.0.6","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lazy-mcp_2.10.3_1790242445351_0.9981426338676942"}}},"time":{"created":"2025-08-21T13:22:44.592Z","modified":"2026-09-24T09:34:05.636Z","1.0.0":"2025-08-21T13:22:44.775Z","1.1.0":"2025-08-21T17:23:27.286Z","1.1.1":"2025-08-22T11:43:37.791Z","1.1.2":"2025-08-22T11:59:17.772Z","1.1.3":"2025-08-22T12:02:19.676Z","1.1.4":"2025-08-22T12:05:56.845Z","1.2.0":"2026-02-02T11:19:45.552Z","1.3.0":"2026-02-19T10:44:03.003Z","1.4.0":"2026-02-19T12:13:24.399Z","1.5.0":"2026-02-19T14:44:18.336Z","1.5.1":"2026-02-24T12:14:40.701Z","1.5.2":"2026-03-12T12:27:05.421Z","1.6.0":"2026-03-15T13:31:12.375Z","1.6.1":"2026-03-15T13:57:20.943Z","1.6.2":"2026-03-15T14:12:17.530Z","1.6.3":"2026-03-15T14:29:59.968Z","1.6.4":"2026-03-15T14:36:23.033Z","1.6.5":"2026-03-15T15:35:41.826Z","1.7.1":"2026-03-16T10:44:12.887Z","1.8.0":"2026-03-16T10:57:24.931Z","1.8.1":"2026-03-16T11:19:17.888Z","1.8.2":"2026-03-16T13:17:49.338Z","1.8.4":"2026-03-16T15:25:28.008Z","2.0.0":"2026-03-17T12:06:41.969Z","2.0.1":"2026-03-19T08:39:09.986Z","2.0.2":"2026-03-19T11:12:43.435Z","2.1.0":"2026-03-19T11:39:44.460Z","2.1.1":"2026-03-19T11:44:09.663Z","2.1.2":"2026-03-19T12:06:42.684Z","2.1.3":"2026-03-19T12:12:16.139Z","2.1.4":"2026-03-19T12:18:03.657Z","2.1.5":"2026-03-19T12:29:39.508Z","2.1.6":"2026-03-19T12:38:36.122Z","2.1.7":"2026-03-19T12:44:03.677Z","2.1.8":"2026-03-19T12:49:42.171Z","2.1.9":"2026-03-19T12:55:35.019Z","2.1.10":"2026-03-19T13:01:16.607Z","2.1.11":"2026-03-19T13:06:56.215Z","2.1.12":"2026-03-19T13:13:29.144Z","2.1.13":"2026-03-19T13:18:57.425Z","2.1.14":"2026-03-19T13:24:35.545Z","2.1.15":"2026-03-19T13:30:13.929Z","2.1.16":"2026-03-19T13:36:20.541Z","2.1.17":"2026-03-19T13:41:43.604Z","2.1.18":"2026-03-19T13:47:32.905Z","2.1.19":"2026-03-19T13:53:08.376Z","2.1.20":"2026-03-19T13:59:04.491Z","2.1.21":"2026-03-19T14:05:05.892Z","2.1.22":"2026-03-19T14:13:21.686Z","2.2.1":"2026-03-19T14:37:23.015Z","2.2.2":"2026-03-19T15:41:18.426Z","2.2.3":"2026-03-19T16:00:59.734Z","2.2.4":"2026-03-26T08:04:57.291Z","2.2.5":"2026-03-26T14:44:50.090Z","2.2.6":"2026-03-30T09:45:43.881Z","2.2.7":"2026-04-06T15:38:20.266Z","2.3.0":"2026-04-10T06:07:30.537Z","2.3.1":"2026-04-10T14:59:31.182Z","2.4.0":"2026-05-01T11:06:36.059Z","2.4.1":"2026-05-06T08:24:02.083Z","2.5.0":"2026-05-18T09:17:09.020Z","2.6.0":"2026-05-19T17:04:05.629Z","2.6.6":"2026-06-26T09:50:44.423Z","2.7.0":"2026-07-15T12:34:38.557Z","2.7.1":"2026-07-15T13:38:48.874Z","2.7.2":"2026-08-05T11:10:46.904Z","2.7.3":"2026-08-31T10:29:22.087Z","2.7.4":"2026-09-08T09:22:02.313Z","2.9.0":"2026-09-10T11:31:33.073Z","2.10.0":"2026-09-10T11:36:42.470Z","2.10.1":"2026-09-10T11:47:09.367Z","2.10.2":"2026-09-10T12:00:21.900Z","2.10.3":"2026-09-24T09:34:05.449Z"},"bugs":{"url":"https://gitlab.com/gitlab-org/ai/lazy-mcp/-/issues"},"author":{"name":"Dmitry Gruzd","email":"dgruzd@gitlab.com"},"license":"MIT","homepage":"https://gitlab.com/gitlab-org/ai/lazy-mcp#readme","keywords":["mcp","mcp-server","model-context-protocol","proxy","lazy-loading","ai-tools","llm"],"repository":{"url":"git+https://gitlab.com/gitlab-org/ai/lazy-mcp.git","type":"git"},"description":"A proxy tool that converts normal MCP servers to use lazy-loading pattern with three/four meta-tools","maintainers":[{"name":"dgruzd","email":"dgruzd@gitlab.com"}],"readme":"# Lazy MCP Proxy\n\n![Pipeline Status](https://gitlab.com/gitlab-org/ai/lazy-mcp/badges/main/pipeline.svg)\n\nA client-agnostic proxy that converts normal MCP servers to use a lazy-loading pattern, dramatically reducing initial context usage by 90%+ and enabling support for hundreds of commands. It works with **any MCP client** — Claude Desktop, OpenCode, Cursor, VS Code, and more.\n\n## Table of Contents\n\n<!-- TOC_START -->\n  - [Table of Contents](#table-of-contents)\n  - [Features](#features)\n  - [How It Works](#how-it-works)\n    - [Calling `invoke_command`](#calling-invokecommand)\n  - [Known Issue](#known-issue)\n  - [Installation](#installation)\n  - [Usage](#usage)\n    - [Shell client commands](#shell-client-commands)\n    - [Config directory location (XDG Base Directory)](#config-directory-location-xdg-base-directory)\n    - [Streamable HTTP Transport](#streamable-http-transport)\n  - [Integration (Claude Desktop, OpenCode, Cursor, VS Code, and more)](#integration-claude-desktop-opencode-cursor-vs-code-and-more)\n  - [Example](#example)\n  - [Development](#development)\n    - [Running from Local Source](#running-from-local-source)\n  - [Releases](#releases)\n  - [Configuration Reference](#configuration-reference)\n  - [Benefits](#benefits)\n  - [Documentation](#documentation)\n<!-- TOC_END -->\n\n## Features\n\n- **Client-Agnostic**: Works with any MCP client — Claude Desktop, OpenCode, Cursor, VS Code, and any other MCP-compatible tool. Unlike client-specific solutions, lazy-mcp works everywhere you do.\n- **Multi-Server Aggregation**: Aggregate multiple MCP servers with on-demand discovery\n- **Lazy Loading**: Only discover tools when needed, not upfront\n- **Batch Discovery**: Discover multiple servers in one call\n- **90%+ Context Reduction**: From ~16K to ~1.5K tokens initially\n- **Built-in OAuth 2.0 + PKCE**: Authenticate with OAuth-protected remote servers without a browser — works in sandboxed agent environments\n- **Background Health Monitoring**: Probes all servers on startup and periodically; `list_servers` shows accurate health from the first call\n- **Hot Config Reload**: Send `SIGHUP` to reload config without restarting — add, remove, or update servers on the fly\n- **Streamable HTTP Transport**: Run as an HTTP server — expose lazy-mcp over the network so remote clients can connect via `POST /mcp`\n\n## How It Works\n\nAggregates multiple MCP servers and exposes four meta-tools:\n\n- `list_servers` - Lists all configured MCP servers with health status. Response includes `pid` and `config_file` so an agent can fix broken config and reload via `kill -HUP <pid>`\n- `list_commands` - Discovers tools from specific server(s), supports batch discovery\n- `describe_commands` - Gets detailed schemas from a server\n- `invoke_command` - Executes commands from a specific server\n\n### Calling `invoke_command`\n\n`invoke_command` is a wrapper meta-tool. Its input should contain only `server`, `command_name`, and an optional `parameters` object. All downstream command inputs must be nested inside `parameters`.\n\nCorrect:\n\n```json\n{\n  \"server\": \"gitlab-public\",\n  \"command_name\": \"gitlab_list_pipelines\",\n  \"parameters\": {\n    \"project_id\": \"gitlab/lazy-mcp\",\n    \"ref\": \"feat/file-secret-expansion\"\n  }\n}\n```\n\nIncorrect:\n\n```json\n{\n  \"server\": \"gitlab-public\",\n  \"command_name\": \"gitlab_list_pipelines\",\n  \"project_id\": \"gitlab/lazy-mcp\",\n  \"ref\": \"feat/file-secret-expansion\"\n}\n```\n\n## Known Issue\n\nSome weaker LLM models flatten `invoke_command` inputs and place downstream tool fields beside `parameters` instead of nesting them inside `parameters`. This causes invalid requests, repeated retries, and unnecessary token usage.\n\nIf your client supports custom instructions, add a hint like:\n\n```text\nWhen calling lazy-mcp's invoke_command tool:\n- put only server and command_name at the top level\n- put all downstream tool inputs inside parameters\n- never place downstream tool fields beside parameters\n```\n\n## Installation\n\n**Homebrew** (macOS and Linux, no runtime dependencies):\n\n```bash\nbrew tap gitlab-org/lazy-mcp https://gitlab.com/gitlab-org/ai/lazy-mcp\nbrew install lazy-mcp\n```\n\n**Cargo** (if you have Rust installed, no Node.js required):\n\n```bash\ncargo install lazy-mcp\n```\n\n**If you have Python / uv** (no Node.js required):\n\n```bash\nuvx lazy-mcp\n```\n\n**If you have Node.js** — use npx to always get the latest version:\n\n```bash\nnpx lazy-mcp@latest\n```\n\nOr install globally (locks to specific version):\n\n```bash\nnpm install -g lazy-mcp\n```\n\n**Docker / Podman**:\n\n```bash\ndocker build -t lazy-mcp .\ndocker compose up\n```\n\nThe image compiles the TypeScript CLI during `docker build`, so this works from a clean checkout without a prebuilt `dist/` directory.\n\nOr with Podman:\n\n```bash\npodman build -t lazy-mcp .\npodman compose up\n```\n\nThis runs lazy-mcp in HTTP mode on port 8080 with config mounted from `~/.config/lazy-mcp/servers.json`. See `docker-compose.yml` for configuration options.\n\n## Usage\n\nCreate a configuration file at `~/.config/lazy-mcp/servers.json`:\n\n```json\n{\n  \"servers\": [\n    {\n      \"name\": \"chrome-devtools\",\n      \"description\": \"Chrome DevTools automation\",\n      \"command\": [\"npx\", \"-y\", \"chrome-devtools-mcp@latest\"]\n    },\n    {\n      \"name\": \"gitlab\",\n      \"description\": \"GitLab MCP server\",\n      \"url\": \"https://gitlab.com/api/v4/mcp\"\n    },\n    {\n      \"name\": \"my-remote-server\",\n      \"description\": \"Custom remote MCP server with static token\",\n      \"url\": \"https://api.example.com/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer ${API_TOKEN}\"\n      }\n    },\n    {\n      \"name\": \"glean\",\n      \"description\": \"Glean enterprise search (OAuth)\",\n      \"url\": \"https://your-company.glean.com/mcp/default\"\n    }\n  ]\n}\n```\n\nThen run:\n\n```bash\n# Using npx (recommended - always latest version)\nnpx lazy-mcp@latest --config ~/.config/lazy-mcp/servers.json\n\n# Or via environment variable\nLAZY_MCP_CONFIG=~/.config/lazy-mcp/servers.json npx lazy-mcp@latest\n\n# Or if installed globally\nlazy-mcp --config ~/.config/lazy-mcp/servers.json\n```\n\n### Shell client commands\n\nA running HTTP daemon can serve both MCP hosts and short-lived shell clients:\n\n```bash\n# Terminal 1: expose this daemon to the shell client commands\nlazy-mcp --transport http --cli\n\n# Terminal 2: discover and invoke downstream tools through that daemon\nlazy-mcp list-commands glean\nlazy-mcp describe glean chat\nlazy-mcp call glean search '{\"query\":\"quarterly roadmap\"}'\nlazy-mcp call glean search '{\"query\":\"quarterly roadmap\"}' --json\nprintf '%s' '{\"query\":\"long prompt\"}' | lazy-mcp call glean search -\n\n# Start daemon-owned OAuth and optionally wait for authorization to finish\nlazy-mcp auth glean\nlazy-mcp auth glean --json\nlazy-mcp auth glean --wait\n\n# Print the bundled, version-matched Agent Skill\nlazy-mcp skill\n```\n\n`call`, `list-commands`, `describe`, and `auth` are thin Streamable HTTP MCP\nclients. They never load server config, spawn downstream servers, or access the\nOAuth token store. Endpoint discovery checks `--url`, `LAZY_MCP_URL`, then the\nXDG-aware `cli-endpoint.json` file written only when a daemon starts with\n`--cli`. Auto-discovery accepts one live loopback daemon; a second `--cli`\ndaemon is refused, while ordinary HTTP daemons remain undiscoverable and can be\nselected with explicit `--url`. Client requests have a 60-second deadline,\nconfigurable with `--timeout SECONDS`; call parameters can come from stdin with\n`-` or from `--params-file PATH`. `auth --json` returns the server name,\nauthentication state, and an `authUrl` when authorization is required. With\n`--wait`, it streams the pending and authenticated states as JSON Lines. Bearer\nauthentication checks `--auth-token`,\n`LAZY_MCP_AUTH_TOKEN`, then the mode-0600 endpoint file. Prefer the environment\nvariable because command-line tokens may be visible in process listings. See\n[the HTTP transport guide](./doc/HTTP_TRANSPORT.md#shell-client-commands).\n\n`lazy-mcp skill [path]` prints the bundled, version-matched Agent Skill for\nthese commands. The skill is embedded in the executable and JavaScript bundle,\nso it is available from npm global installs, `npx`, Homebrew, PyPI, and crates.io\nwithout a separate asset lookup. Run `lazy-mcp skill` for `SKILL.md`; invalid,\nabsolute, or traversal paths exit non-zero and list the valid bundled files.\n\n### Config directory location (XDG Base Directory)\n\nThe config directory defaults to `~/.config/lazy-mcp/`, but lazy-mcp honours the\n[XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html):\nif `$XDG_CONFIG_HOME` is set, lazy-mcp uses `$XDG_CONFIG_HOME/lazy-mcp/`\ninstead. This applies to:\n\n- the default `servers.json` location,\n- the OAuth token store (`tokens.json`, `client-info.json`, …),\n- the OAuth callback PID lock files.\n\nThis makes it easy to scope tokens per project (e.g. via `direnv` or `mise`)\nwithout having to override `$HOME`:\n\n```bash\n# In a project's .envrc / mise.toml:\nexport XDG_CONFIG_HOME=\"$PWD/.config\"\n```\n\nWith that set, lazy-mcp will read `./.config/lazy-mcp/servers.json` and store\ntokens under `./.config/lazy-mcp/` — completely isolated from your global\nlazy-mcp state.\n\n### Streamable HTTP Transport\n\nBy default, lazy-mcp communicates over **stdio**. You can also run it as an **HTTP server** so remote clients can connect over the network:\n\n```bash\nlazy-mcp --config servers.json --transport http --port 3000 --auth-token \"my-secret\"\n```\n\nSee [doc/HTTP_TRANSPORT.md](./doc/HTTP_TRANSPORT.md) for full configuration, security guidance (DNS rebinding protection, payload limits, bearer auth), and reverse-proxy setup.\n\n## Integration (Claude Desktop, OpenCode, Cursor, VS Code, and more)\n\nReplace multiple MCP server entries in your client with one aggregated lazy-mcp proxy:\n\n```json\n{\n  \"mcp\": {\n    \"lazy-mcp\": {\n      \"type\": \"local\",\n      \"command\": [\"npx\", \"lazy-mcp@latest\", \"--config\", \"~/.config/lazy-mcp/servers.json\"],\n      \"enabled\": true\n    }\n  }\n}\n```\n\nAll downstream MCP servers live in `~/.config/lazy-mcp/servers.json`. **Result**: ~90% context reduction (from ~16K to ~1.5K tokens initially).\n\nSee [doc/INTEGRATION.md](./doc/INTEGRATION.md) for before/after examples and HTTP-mode client configuration.\n\n## Example\n\n```bash\n# Configure multiple MCP servers in servers.json, then:\nnpx lazy-mcp@latest --config ~/.config/lazy-mcp/servers.json\n# Exposes: list_servers, list_commands, describe_commands, invoke_command (4 meta-tools)\n# Instead of loading all tools from all servers upfront (~16K+ tokens),\n# the agent discovers tools on-demand (~1.5K tokens initially)\n```\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnpm test\n```\n\n### Running from Local Source\n\nInstead of `npx lazy-mcp@latest` (which downloads the published package), you can run directly from the cloned repo:\n\n**Without building** — using `ts-node` (picks up source changes immediately):\n\n```bash\nnpm run dev -- --config ~/.config/lazy-mcp/servers.json\n```\n\n**After building** — run the compiled output:\n\n```bash\nnpm run build\nnode dist/cli.js --config ~/.config/lazy-mcp/servers.json\n# or equivalently:\nnpm start -- --config ~/.config/lazy-mcp/servers.json\n```\n\n**In an MCP client config** — point directly at the local build:\n\n```json\n{\n  \"mcp\": {\n    \"lazy-mcp\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/lazy-mcp/dist/cli.js\", \"--config\", \"~/.config/lazy-mcp/servers.json\"]\n    }\n  }\n}\n```\n\nOr with `ts-node` (no build needed, always reflects latest source):\n\n```json\n{\n  \"mcp\": {\n    \"lazy-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"ts-node\", \"/path/to/lazy-mcp/src/cli.ts\", \"--config\", \"~/.config/lazy-mcp/servers.json\"]\n    }\n  }\n}\n```\n\n## Releases\n\nReleases are fully automated via [semantic-release](https://semantic-release.gitbook.io/) on every push to `main`. CI analyzes [Conventional Commits](https://www.conventionalcommits.org/), bumps the version, tags, and publishes to npm, PyPI, and crates.io.\n\nSee [doc/RELEASES.md](./doc/RELEASES.md) for the full release pipeline and the required CI/CD variables (`GITLAB_RELEASE_TOKEN`, `NPM_TOKEN`, `PYPI_TOKEN`, `CARGO_TOKEN`).\n\n## Configuration Reference\n\nlazy-mcp reads its configuration from `~/.config/lazy-mcp/servers.json` (or `--config <path>`). At minimum each server needs `name`, `description`, and either `command` (local) or `url` (remote).\n\nCommon top-level blocks:\n\n- **`servers[]`** — list of MCP servers to aggregate (required)\n- **`permissions`** — global and per-server allow/deny rules for `invoke_command` (experimental)\n- **`transport`** — switch from stdio to HTTP, set port, bind host, bearer auth, etc.\n- **`logging`** — structured stderr logging (level, format, body dumps, redaction)\n- **`healthMonitor`** — background health probes (activity-driven by default)\n- **`embedServerSummaries`** — opt-in: embed configured server names/descriptions in `list_servers` description\n- **`forwardPrompts`** (per-server) — opt-in: forward a server's MCP prompts through lazy-mcp's aggregated `prompts/list`/`prompts/get`\n- **`requestTimeout`** — per-server request timeout in ms\n\nYou can also expand secrets in any string value with `${VAR}` (env var) or `{file:/path/to/secret}` (file-based, owner-only `0600` recommended).\n\nSend `SIGHUP` to reload the config without restarting (`kill -HUP <pid>` — the PID is in `list_servers`).\n\nFor the full reference — every field, OAuth flow, permission rule semantics, glob syntax, HTTP transport security, logging knobs, health-monitor tuning, and SIGHUP reload semantics — see **[doc/CONFIGURATION.md](./doc/CONFIGURATION.md)**.\n\n## Benefits\n\n- **90%+ context reduction** - From ~16K to ~1.5K tokens initially\n- **Progressive tool discovery** - Only load schemas when needed\n- **Multi-server aggregation** - Manage multiple MCP servers in one config\n- **Batch discovery** - Discover multiple servers efficiently\n- **Scales to hundreds** of commands without context bloat\n- **Flexible configuration** - Enable/disable servers on demand\n- **Environment variable support** - Secure credential management via `${VAR}` and `{file:...}` notations\n- **Both local and remote** - Support for subprocess and HTTP servers\n- **Streamable HTTP transport** - Run as an HTTP server for remote client access\n- **Health monitoring** - Background probes detect broken servers before you hit them\n\n## Documentation\n\n- **[doc/CONFIGURATION.md](./doc/CONFIGURATION.md)** - Full configuration reference (servers, permissions, OAuth, transport, logging, health monitoring, SIGHUP reload)\n- **[doc/HTTP_TRANSPORT.md](./doc/HTTP_TRANSPORT.md)** - Streamable HTTP transport setup, security, and reverse-proxy guidance\n- **[doc/INTEGRATION.md](./doc/INTEGRATION.md)** - Client integration examples (Claude Desktop, OpenCode, Cursor, VS Code) for stdio and HTTP modes\n- **[doc/RELEASES.md](./doc/RELEASES.md)** - Release pipeline and required CI/CD variables\n- **[doc/ARCHITECTURE.md](./doc/ARCHITECTURE.md)** - Architecture overview and design patterns\n- **[doc/CONTRIBUTING.md](./doc/CONTRIBUTING.md)** - Contributing guide with common development tasks\n- **[doc/requests/](./doc/requests/)** - [Bruno](https://www.usebruno.com/) API collection for testing the Streamable HTTP transport. Open the `doc/requests/` folder as a collection in Bruno, select the `local` or `local-with-auth` environment, and run requests against a locally running `lazy-mcp --transport http` instance.\n- **[CHANGELOG.md](./CHANGELOG.md)** - Version history and release notes\n- **[AGENTS.md](./AGENTS.md)** - Development guide for AI coding agents (build commands, code style, testing patterns)\n","readmeFilename":"README.md"}