{"_id":"mcp-tenant-lib","_rev":"27-8700add5bef418d9439c4a3b0bdb6950","name":"mcp-tenant-lib","dist-tags":{"latest":"0.7.6"},"versions":{"0.1.0":{"name":"mcp-tenant-lib","version":"0.1.0","license":"MIT","_id":"mcp-tenant-lib@0.1.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"7ccd8e2879fa1ffdcf0e13e86ba296da56797ac4","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.1.0.tgz","fileCount":19,"integrity":"sha512-xAHPYyHdsQ4jzKkNRrngkPL6L+PZAGcV2ZOUipBYOZo2QYl+wyXE6U5tYpxHJbMqt4G1CZCjGW/xvNku9HhwRQ==","signatures":[{"sig":"MEYCIQCQb7kfqGOJ2dRh4wXYj/S/3cHQZrrAI6XOcbK1MR0bdAIhANXPfyEsnBp0vjbWfpWgurgIzakT7d7vD/bEeWBaTAAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56026},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"c196eb92e80157d9c5b8eaff636eb0cf26fac27f","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"11.11.1","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.1.0_1787029358205_0.6659380707945552","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"mcp-tenant-lib","version":"0.1.1","license":"MIT","_id":"mcp-tenant-lib@0.1.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"bcc53cdcaaacc53c665470edcb4763b4d242897a","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.1.1.tgz","fileCount":19,"integrity":"sha512-z67f+JgAwX63kE4oZBcaMS1beauClybiQwl+V4V3FL245JKEnsWkGB1vgOJIa5hmGKJzKOs6uYNLc9t7Xq8FMA==","signatures":[{"sig":"MEYCIQDlqjiH6/WvjDwZyCX9QoBZR207TU3ibEUhashCKVtA3gIhAJj5i2uSqIV/fasfx0jtDVO5eDqhFVjOzpy6To8CXoyc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56026},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"268c8cf4d05d5890e901a1c8cb292ec03dee101f","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"11.11.1","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.1.1_1787067202292_0.034109451114073375","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"mcp-tenant-lib","version":"0.1.2","license":"MIT","_id":"mcp-tenant-lib@0.1.2","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"fa27b518d13c59303a6f20f72a688dc764b58159","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.1.2.tgz","fileCount":19,"integrity":"sha512-GtsbnvjyLSPGv0oeqLWVmoKnjJGAZndgFFaijte3DN1Oyo56MJ52JUwkTxT43tsjXSuu8pEN9jVfieQSQq0VbQ==","signatures":[{"sig":"MEUCIQCfNpOHw6XaOi0oxg1wzg8Ctwocltfsx6KADbeBKrulbQIgZ8+6fDftEW0G3Jg2yAbHjIrDMbpS1Z/HfS5Q7KsEc9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"056583a22ea265e5a8695fbb103bf7de4a30234a","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"11.11.1","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.1.2_1787420821086_0.3379557284249859","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"mcp-tenant-lib","version":"0.3.3","license":"MIT","_id":"mcp-tenant-lib@0.3.3","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"0554b5c50365896763154d163b91116f8a519556","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.3.3.tgz","fileCount":23,"integrity":"sha512-P60YDZS/60vBTo5QIewtcbUse+xSIFZ8y/ZIywIm1woPsy39DBFlsQL1KamV9AchEm4MdGqjmNpQxRw1NiyQyw==","signatures":[{"sig":"MEQCIFB1qtcUdHxoIWfUYBa73aEGgNijcPfudd80pgkc7CogAiAqYqx7nWTlYsjHXTpsPBAILb1J4/+DubKpzDroZFjQsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"0f5797d52482f94e66871a0b73e17685e0670705","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"11.11.1","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.3.3_1787441605408_0.908012718024297","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"mcp-tenant-lib","version":"0.3.4","license":"MIT","_id":"mcp-tenant-lib@0.3.4","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"289a83d6300037512a83c6c4e0f9f3d448c1ea02","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.3.4.tgz","fileCount":23,"integrity":"sha512-U8hNlmNxPgkRcamaYiW0mcKeYE5GXitDJpx6d9kfpJ8+pkBGoOxa/uqRoCf3iwuXqabA/tjWi97b3D8tSg3Pyw==","signatures":[{"sig":"MEUCIQDKqHdzIn2oXuQvx9j/y/K9iiSY5C36eIY9RhH7+RPU8QIgCnRulAmSantYZx3q9jsDTeqC7GQDWEHfwp1iuoXHI3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"d0d8fb15149a5d149144958689bfa268886400a5","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"11.11.1","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.3.4_1787448950413_0.7428473683747758","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"mcp-tenant-lib","version":"0.3.5","license":"MIT","_id":"mcp-tenant-lib@0.3.5","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"e725feb803cd37c0823a6e38907bc90bd08b04d6","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.3.5.tgz","fileCount":23,"integrity":"sha512-W57AZ6pPVnKU92rF29ckOk5pqXtYDpASgr3Ego9R6cCqF+kR03aWwZWQRCjN5v0lx3g07QabNnERRxyeUK+9Uw==","signatures":[{"sig":"MEUCIQDia2COPDUmVaf5+4lmoJj0CHekjwbXm3yz0HJEdUvCQgIgVlC0RSporCITbuN/mWAR+B5mr7nWGy0b5rhXQPu8zJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"e416c09183d432e02c21bf3ff78404d60c57c355","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"11.11.1","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.3.5_1787462303856_0.09908153679369969","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"mcp-tenant-lib","version":"0.3.6","license":"MIT","_id":"mcp-tenant-lib@0.3.6","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"c1c0cbfb51b0a6dbaf414270357fc387b441bd23","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.3.6.tgz","fileCount":23,"integrity":"sha512-o/u9d86Q3SlLrBkMzj8Dgv6apu4KLqjdToVMci0fJxW11CTfQ2g8+5bESk+50D5aC7QPOo4gihxgubSX2jYnVQ==","signatures":[{"sig":"MEUCIQDO5lAE9PX53Ww9m/Jr4+3Rm1jZDVh0tSPiy5c+2hXfsQIgYR0gjP6LxUgMeEQQxIk4M4zOjUcecMaTYlE2duk90Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"ae1415e1a6523ef01fa88538c2749a45cf899939","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"11.11.1","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.3.6_1787681783885_0.6610906549181561","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"mcp-tenant-lib","version":"0.3.7","license":"MIT","_id":"mcp-tenant-lib@0.3.7","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"4c1546cf8d68e3440b8c0ef6d728a60fb1abc301","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.3.7.tgz","fileCount":27,"integrity":"sha512-DU74w0EgTetaDj0iaTbKgnpHJlcw1EjY5qjh3LBco9uG9ir2D7bEjD1xvK2YYq2AKEDP/aTlXQ0d4z9cz8svQQ==","signatures":[{"sig":"MEQCIEutOzPTcQ3Zz54kmBEUcvHjUYq4Z0Nc4pbLy4sKYAJ9AiBRi1HXVQEsPFQHrZu+LM0p/PvKOqtG5XoLUa1zVIVyoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"9e9c08496e1fa79b230c7fbaaf5e7712e61fd35a","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"avoto","email":"anatoli@radulov.com"},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"11.11.1","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.3.7_1787761825792_0.29994213313101836","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"mcp-tenant-lib","version":"0.3.8","license":"MIT","_id":"mcp-tenant-lib@0.3.8","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"c482c48a2d28332f35d1b4c6092a212279c32253","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.3.8.tgz","fileCount":27,"integrity":"sha512-O6bZPKtfC2JuHvWY6bvF5sCdUbgTshfjbDKqpuDlUbURV5V+6XdljkrRFIjM0Pq8dpdimd4Us123mqL8a8xKhg==","signatures":[{"sig":"MEUCIFzIaJdgoyv/BD457wbs/gO2MTeclrUgBDdZtN9ld6WlAiEAuFO4/1o0gwR6PpEO3bR7cdt+SVCVQs3NGhVuM/gNFhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103814},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"a4fcf654d4e9f4178be0d7163243c545aead0b29","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.3.8_1787772052802_0.23105124118676512","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"mcp-tenant-lib","version":"0.4.0","license":"MIT","_id":"mcp-tenant-lib@0.4.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"2cc9df0de329c1dd4d2788934e5ace5de6f6779e","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.4.0.tgz","fileCount":27,"integrity":"sha512-69BAC9dxqNQpJ8XVp0LWj5p8jXwR8tMI+iVjmp1U3GxXJCF2YcpuPDwgrzydcca+qTZv0dBkUzou7RhppaTweA==","signatures":[{"sig":"MEUCIDLMpc5LkgRTxIXIP5kH0fPSac3o/FxnlOW5KyGCOj8bAiEArdfEuLZB+0fSwnf7sev0by+1FlDGV4P5ql/LxGfJnUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108347},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"e5d55dd01e3b1b1b24634bc0a5418a8bb966eb6d","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.4.0_1788362567767_0.07609992058465065","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"mcp-tenant-lib","version":"0.5.0","license":"MIT","_id":"mcp-tenant-lib@0.5.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"87dcfd471e9feddf0b876bba1ca9325fc2a43ce7","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.5.0.tgz","fileCount":27,"integrity":"sha512-l8fcRXV6L86qTn6UBewuTbU5Alo6OloJgxlSQq0FPTu7MZQMGXHmtSStIbB+IxZXRCI4iJfb8/q3B70kpdc5zQ==","signatures":[{"sig":"MEUCIHeVafCExbM+wNi6ol3s0wTZLUTBcQFH7Gs0DNSTCQVOAiEA8IZD6fAOtko2cgQqKN8vbVXyT2psTxJ6XjUieOuNtME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"23966e21e5b067f4f5d6e2cff52fad7313e25c08","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.5.0_1788760902870_0.7210397511730862","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"mcp-tenant-lib","version":"0.5.1","license":"MIT","_id":"mcp-tenant-lib@0.5.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"397918719f818a56b254fd9aae79414547673be9","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.5.1.tgz","fileCount":27,"integrity":"sha512-TSZ3dDNEZk7/Nj4SdBkMxyT9I5uq+9zu1NHUT7Q6KyYowYbCwZCS6A7njMP9i14Nm1C7mRVTJf0PKxhymuGKnA==","signatures":[{"sig":"MEQCICj64CfGEeTzgtOLjmLZsMdbtuwA72c90GfBWd8iTsI8AiBJjrh5w6c/q8zt+FPqWKIeRjhei/jpxk6SJxXf4p668w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"b2c56ba8e3228572052e85caac7f4aee031e50ce","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.5.1_1788814631044_0.5984700615982497","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"mcp-tenant-lib","version":"0.5.2","license":"MIT","_id":"mcp-tenant-lib@0.5.2","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"322b4f75e4f6af2bec2135737fb07915658241bc","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.5.2.tgz","fileCount":27,"integrity":"sha512-MNcZY6P/psNlCbvB05SMfpW9Hi61dOSAafTTwLdm5kCBR9m3tf95QW77lrJFuF0+tdF5Lcc8/S8piSP3RZ8mEA==","signatures":[{"sig":"MEYCIQDd/AJsF3K4VoPlUJsY8nXY4J7YsR05VzEu+Do225ZEwQIhAPWw+2vccFZDw97CPZjvBxdiQzpENR17UK3h+Bt/+5wY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"abb6ea3072247c194c893afdcf44aa35ae31e523","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.5.2_1788821850575_0.6597665427034538","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"mcp-tenant-lib","version":"0.5.3","license":"MIT","_id":"mcp-tenant-lib@0.5.3","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"8219769410e622ad966d38aa0805e14fe6885e5f","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.5.3.tgz","fileCount":27,"integrity":"sha512-4JnkTvzdgRpCgsFDpOtMkRjKsmrJyxLIxHJjsblVQsRbTbpwB81gNG2AlpSsZohlDzOsTOYY9vyHWTE1aZV7rQ==","signatures":[{"sig":"MEUCIQDMJwHzLZNGlz6c+2FWdj11zRvSpvKG3WH+TjpZWA71IwIgVx8Nva8jeQxlsBmgSSPhx9cbaagSoPg86oFFZ4Kx7Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143378},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"5bdde686f2dc4e891f737393d93e2ba1fc7fc32f","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.5.3_1788836345865_0.8036550695350855","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"mcp-tenant-lib","version":"0.5.5","license":"MIT","_id":"mcp-tenant-lib@0.5.5","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"141cd27370532da6a4516347239c4511800e5785","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.5.5.tgz","fileCount":27,"integrity":"sha512-UaGU9QwlfBExN2H5PYCHTjfYEZbzwTf8KsHmGP9l37ogTmQBov/Zi0Gv954KEtRK0ATmzyBl/KHr0+GgTSiqrA==","signatures":[{"sig":"MEYCIQDUZUj9/RHJkRoLDZBRa+Yl1U8ni1SX5bAsG1xjXx9HvQIhAN5fsr0oQNkPTFqvBGNN7NRa2pI8dPCNE6JSr1j4V53N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"ca96d27ea1b59d0017073e81943996ae73460914","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.5.5_1788888074538_0.20277305896935904","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"mcp-tenant-lib","version":"0.5.6","license":"MIT","_id":"mcp-tenant-lib@0.5.6","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"777efe18800325f72c7a43d36231e29eb8606b24","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.5.6.tgz","fileCount":27,"integrity":"sha512-29xjCQz/8PN8QihuHH7Qq+ovRsiIJen1E/IFw+p5xhtCEIhsfvEPZMNyA1UcEkavVvUv2lou37dv8LimiB1QKw==","signatures":[{"sig":"MEQCIG163NIHNfhgUVVwruJn77wFTMem9bH9kaU6M+jfwJmdAiBj4+e/rZ5lSO6fosDrkZf13pFir4iqY55Cc7Fjpt93GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"de54517720255b22b69bc032018f3d4c7bc8812f","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.5.6_1788912295286_0.5188232970921709","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"mcp-tenant-lib","version":"0.5.7","license":"MIT","_id":"mcp-tenant-lib@0.5.7","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"4236d2fbc21967b6212d1d19292c6bf77b90c1a8","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.5.7.tgz","fileCount":27,"integrity":"sha512-ekC5IdWun5xZ/O/+LR4h6neCedvVq/62kcN7neFuKp8HChg7adAkmHfzwtjP4jK7YMQYnBAEEVaeHDLCga1AIQ==","signatures":[{"sig":"MEUCIHhzoAwnQdbTVDyErYet8v/DtjJPOyCIhVad9bn7W1XpAiEA5VDPc2WKGaFNFJUvEYuheloySHjcca+yPknRhAbQru0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152343},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"b8c2e26aa88be4cc05ec7d8cebedbad78cd834c2","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.5.7_1788931012919_0.8573255759359162","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"mcp-tenant-lib","version":"0.5.8","license":"MIT","_id":"mcp-tenant-lib@0.5.8","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"ce1125822344f72c72b064b715b2d576601eaa74","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.5.8.tgz","fileCount":27,"integrity":"sha512-0HSh4RgNabtY8jSkTzJZMSKsG4n2adQgkeAxdBDGDuSJugT4RFTAHVZnmqc94oiwt8DpD5g5zuVQp/lW6dcAOg==","signatures":[{"sig":"MEYCIQDAKLygFFiLh5N44FhSfCkcmuT0IVamzM9Z02d5BagBdQIhAIXGJj0CyhovAL9rlC2js8fYKFx/THBz89DcEDNYzIOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154705},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"f4c37ec8c32ed09cad51e4ba9e0ee5823402063d","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.5.8_1789148586869_0.8846871108435779","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"mcp-tenant-lib","version":"0.5.9","license":"MIT","_id":"mcp-tenant-lib@0.5.9","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"d9ea883856aee469dad1427c332887e037be0c82","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.5.9.tgz","fileCount":27,"integrity":"sha512-2EIOYJEnsDHSpgNKMfZTGJ55McO7KTIjU8Ra8V2yHsTFuR0w8BRFK6iyZ0psWSvEQMTaOkd2aIfvxNsXyHAMkQ==","signatures":[{"sig":"MEQCIFcjb0fSN9kbmeGXw66v6qjDWB2pQAnpw3jCu/r8t/iVAiBZICbhEuYhCf6DmKB6WkgijyOPbHTMhLI+CCnA8/zulw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156785},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"a00aac5262e8dfb8cfbdd9d62fd1b538896e1a40","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.5.9_1789157775707_0.27596910671167163","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"mcp-tenant-lib","version":"0.6.0","license":"MIT","_id":"mcp-tenant-lib@0.6.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"6294996502fb1de61c5b7d9dc51fad9babbcd02c","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.6.0.tgz","fileCount":27,"integrity":"sha512-+f76n8TEzSKsLPUDpLC28UV/iVZP+XCrCydtsWrC5V1oMTNoYWfcl8H/nb7sHubV1nETeqVRW8Q3ctxzp9auSA==","signatures":[{"sig":"MEQCIDrzDEKH4wQiINpWh3fPmx7fqExkCNvwgqDlNZfRj63oAiBBMDXinT0gem5dBogRhmv0D0lgL6s2t0w8pM0+1ceX/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181651},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"73fe72fb104a16ef361f8dbd311e86f59be2a1ef","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.6.0_1789231919468_0.6175067024469805","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"mcp-tenant-lib","version":"0.7.0","license":"MIT","_id":"mcp-tenant-lib@0.7.0","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"e53bd8b2a759fc74e9699e2176ed3d741779cbbb","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.7.0.tgz","fileCount":27,"integrity":"sha512-h/9jvitQmZC19F36bEZmHhKuprMzwEL4+VJHP3E6iKNaq3rQ+w+bJNiY/jqBf7lZ7es5EmmktRvY6uACg6gUSA==","signatures":[{"sig":"MEYCIQD3KStWZ9XOyFw8ogH9xi2HUKhf+mRmcNjdZN+zsNVuLwIhAJjQyeMOJdtK7KSU5rZHCvNtQjVo209CykPrraPmalcb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"46bc75d9de347e05dca8df69a1a1e664da3fcc6e","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.7.0_1789239030453_0.8091586425964286","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"mcp-tenant-lib","version":"0.7.1","license":"MIT","_id":"mcp-tenant-lib@0.7.1","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"0955e15dffd276ce399881a0c8c94dcba86339f2","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.7.1.tgz","fileCount":27,"integrity":"sha512-gbzRA9vKgTn7ruzfj4wUfkdG4oaPfP0EBwDq6IiWTRNVGhjhO8pb28AAGUSH5ZS6dpLt3WXWo85mJSSu/JHtMg==","signatures":[{"sig":"MEUCIQD85BcfergQhtT26+7P3PAtW1tCAmbosx3CAuV4dQsj/AIgJhQbE220ymgnyR8Hpa50A670b2IxWAJVH3Yn0URUMI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"1a2d2da7d657d4c4c6bd4dd123d9fcdd7d523a77","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.7.1_1789242018724_0.5222364234523107","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"mcp-tenant-lib","version":"0.7.2","license":"MIT","_id":"mcp-tenant-lib@0.7.2","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"117034d98bcac89ef5e7f02c75e3d611d9c2bb03","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.7.2.tgz","fileCount":27,"integrity":"sha512-HK6dqpuwZTo94eA6usNTviaNYxfTEdRqS6O0vdIDRvA9CjGeVJY43UHJyzimM5fSM6zLR5j7q9KDszxj6/2KWA==","signatures":[{"sig":"MEUCIH6MHKYgQsWF6KijW6VGxNoRSCDtZexDaRM/pHEAsaP2AiEAry37OFWDk4sz+qjUkKGqprTe9iVQt4xhPZMjDlin14c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187064},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"1d95c3fdb09f1c007efd05f1c847c194e1dc18ca","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.7.2_1789246814087_0.5868384486535949","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"mcp-tenant-lib","version":"0.7.3","license":"MIT","_id":"mcp-tenant-lib@0.7.3","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"6014cf65bf4760c078d0f35d05e12323c909a7fd","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.7.3.tgz","fileCount":27,"integrity":"sha512-4VkP7C3HXZlhzwtAixvqlU28zzCrBqYqH6fzd9s0BLkWLNCuSxY46kEbSl1/zhtakpi5LzliCJ8KuEbLj/JCHg==","signatures":[{"sig":"MEUCIHpRPQYH7D6OQUcSnTCutBUyl2r8oEagG+rH/lz8WXrHAiEAm0LGLYMWZJ5/tU3llLREASYHDw+IDBs/Y0IIcVClbLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGao9VY50VqVQ+o+/h+TMepjgiCkMFHYRKRefNH3CW5NAiB3Yf6HHiWlL0cXQ0QDi789EyLAeEgugo8gTuWs2FEplg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"5750c54759d98c1b391e04539dd8d94b4720d1d1","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.7.3_1789573132392_0.3218807244139861","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"mcp-tenant-lib","version":"0.7.4","license":"MIT","_id":"mcp-tenant-lib@0.7.4","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"ead21cab447ed5a38e7010e1e68d5b391ae416ee","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.7.4.tgz","fileCount":27,"integrity":"sha512-uEdL62RK7yZrNTHAc+OWVdqmxaSpEOPN32CSzRpNcqxc2do8/f+9oN731szxCmKvK9a6XG7DzEelp85v4V4E5A==","signatures":[{"sig":"MEYCIQCpwSopS66gvfxOx0Z66lzcdf7zjCaYIlY6aU0pWoLORAIhALNWK9UUyhXFCHAUcs7Ovus6nIH+Zdisutr0W4tqI3gr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEF6YL3wgSyiumDuOZ8nDYKEk+92O6d432q8RceiWXx2AiEAyXTrdwuP51klWzjCEx0RQwPw4+0m/FhuxeiuuG9QoYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190606},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"ad73127aa1d7a87b9e0ac68f316279a963ca8dbe","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.0.2","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.7.4_1789573844151_0.5098774884065145","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"mcp-tenant-lib","version":"0.7.5","license":"MIT","_id":"mcp-tenant-lib@0.7.5","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"e11bc68722a97381e440f0121f3690aa54de41ec","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.7.5.tgz","fileCount":27,"integrity":"sha512-+BwPKEtJYP8eSmmS51cpINU2WVD32XWEKF41pAx5rZCh+wIqpMYTdWVXDcxS1k8cHcWtrub1orNr1F/aG5DoiQ==","signatures":[{"sig":"MEUCIATzqCPL1Lo6bAKX/vpBKMHROdn6FJaHSK2Sfsy4hvWGAiEAk2YHQTh1Jve7OZ5GcVKIElj0lhNwdn2A90S3MBnsf3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG+qMHt6kRZlN5yLv4NFlVZebZ59R+fbSejYi//jeKOaAiAUJRNiptYp6NMGyNDH1cejiLR8yH+hQ2rux9kYVzdDZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"06aad894ff1efa0d7323f8d96c18a3a11eaa7cd4","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.1.0","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tenant-lib_0.7.5_1790211113768_0.02276959083967567","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"_id":"mcp-tenant-lib@0.7.6","bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"dist":{"shasum":"d6f4b0bf017430a80aca5272f5c9b193b54cc157","tarball":"https://registry.npmjs.org/mcp-tenant-lib/-/mcp-tenant-lib-0.7.6.tgz","fileCount":27,"integrity":"sha512-TWduU3pxhotg/hRLGhOK2MsQhr7hTWqfr6+GD4mNClshobkWFa0a0jSPQz+RPmWUsSIDtionCWA/86yA6fW/9A==","signatures":[{"sig":"MEYCIQDOq0sDQLkVaG4BPIm0WQ1nTIIusZuxwxc4Ce+fywBNUQIhAPZ+fc03hKHHE4iEFRA7wWYjOTdlIHA6icrObhVaWAJ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHVo39ZCw479HYjB7D6xorIW3jVr56kjkG3yYA7ZBgJGAiEAjmvsiMSWNbvNVMUAuEsyjF7KKXGquJh2lbR437cOG2M="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-tenant-lib@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190919},"main":"./dist/index.js","name":"mcp-tenant-lib","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client-bridge.d.ts","default":"./dist/client-bridge.js"}},"gitHead":"e6c57de693dc285161a929db49d096a9df7b11cf","license":"MIT","scripts":{"test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"version":"0.7.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:05d804a6-e50d-4830-905e-e59af3afbe6c"}},"homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"_npmVersion":"12.1.0","description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","directories":{},"maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","fastest-levenshtein":"^1.0.16","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-tenant-lib_0.7.6_1790211390415_0.779419485206172"}}},"time":{"created":"2026-08-18T05:02:38.031Z","modified":"2026-09-24T00:56:30.881Z","0.1.0":"2026-08-18T05:02:38.361Z","0.1.1":"2026-08-18T15:33:22.458Z","0.1.2":"2026-08-22T17:47:01.233Z","0.3.3":"2026-08-22T23:33:25.558Z","0.3.4":"2026-08-23T01:35:50.548Z","0.3.5":"2026-08-23T05:18:24.007Z","0.3.6":"2026-08-25T18:16:24.082Z","0.3.7":"2026-08-26T16:30:25.931Z","0.3.8":"2026-08-26T19:20:52.946Z","0.4.0":"2026-09-02T15:22:47.891Z","0.5.0":"2026-09-07T06:01:43.006Z","0.5.1":"2026-09-07T20:57:11.171Z","0.5.2":"2026-09-07T22:57:30.715Z","0.5.3":"2026-09-08T02:59:05.992Z","0.5.5":"2026-09-08T17:21:14.680Z","0.5.6":"2026-09-09T00:04:55.426Z","0.5.7":"2026-09-09T05:16:53.056Z","0.5.8":"2026-09-11T17:43:07.015Z","0.5.9":"2026-09-11T20:16:15.857Z","0.6.0":"2026-09-12T16:51:59.635Z","0.7.0":"2026-09-12T18:50:30.582Z","0.7.1":"2026-09-12T19:40:18.864Z","0.7.2":"2026-09-12T21:00:14.219Z","0.7.3":"2026-09-16T15:38:52.499Z","0.7.4":"2026-09-16T15:50:44.257Z","0.7.5":"2026-09-24T00:51:53.852Z","0.7.6":"2026-09-24T00:56:30.527Z"},"bugs":{"url":"https://github.com/anatolipr/avo-mcp-tools/issues"},"license":"MIT","homepage":"https://github.com/anatolipr/avo-mcp-tools#readme","repository":{"url":"git+https://github.com/anatolipr/avo-mcp-tools.git","type":"git","directory":"packages/mcp-tenant-lib"},"description":"Generic tenant/session bookkeeping + MCP wiring, reusable across projects.","maintainers":[{"name":"avoto","email":"anatoli@radulov.com"}],"readme":"# mcp-tenant-lib\n\nGeneric tenant/session bookkeeping + MCP wiring, reusable across MCP servers that need to\ntrack multiple browser-connected clients (\"tenants\") over HTTP + WebSocket.\n\n## Usage\n\n```ts\nimport { getOrCreateTenant, tenants, startIdleSweep, createHttpServer, attachWebSocketServer } from 'mcp-tenant-lib';\n```\n\nBrowser-side helpers (types + WebSocket bridge) are available from the `client` subpath:\n\n```ts\nimport type { ServerMessage, ClientMessage } from 'mcp-tenant-lib/client';\n```\n","readmeFilename":"README.md"}