{"_id":"@burdenoff/mcp-libs","_rev":"46-1266c2dd1cb3e8aae01d65c78aff37dc","name":"@burdenoff/mcp-libs","dist-tags":{"alpha":"2026.523.1","latest":"2026.929.1"},"versions":{"2026.511.1":{"name":"@burdenoff/mcp-libs","version":"2026.511.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.511.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"e1c6692ac0f7f996ec436784ebbb233eee7ac114","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.511.1.tgz","fileCount":174,"integrity":"sha512-Ym9gKHhBSCDvC/xvRc8slHWnxj4GUOAzQxht+LRlurtwRHYjAdJ/RT+aHRnWCHBFOSUwzbr9P6rTPMxEEW6xqA==","signatures":[{"sig":"MEYCIQC9dRbhSKlvjsaM3PeWHCTQ2svd9DWbtS3gXQ6vPBEUbQIhAMFrF0TZFQcr/cAa7V66zLQOPa6jtT/A3Nu4fEHaO2yD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3610750},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.10","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"7ef401789a7497bb9a1b4c7df5bd8dc2cc4b8533","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run build && bun run test","lint:check":"eslint src","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.14.1","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"restricted","registry":"https://verdaccio.tooling.internal.burdenoff.com/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.511.1_1778488933385_0.46810747878093006","host":"s3://npm-registry-packages-npm-production"}},"2026.518.1":{"name":"@burdenoff/mcp-libs","version":"2026.518.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.518.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"c012bec6ed25727e66c5345f21d5776294960d8c","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.518.1.tgz","fileCount":174,"integrity":"sha512-QCi6UaFZ9bjadsGm2j4zWvbz/WB4eZBjVoYXHPO83+6ep9GJMMeS54rjBif7YtptxeXI1ypElFRAtqGmRQnxOw==","signatures":[{"sig":"MEUCIQC0W7I6aPANPuGQHfuIPk41cwZldx3FVms4E4AzAjV/CwIgbl8BfsS6RQ2pWMrBkF3eSvQWoee5r9XwF+jUwK6qsZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3610750},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.10","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"faf40353ed8da86c296584437eae04ecf5afdb8d","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run build && bun run test","lint:check":"eslint src","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.14.1","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"restricted","registry":"https://verdaccio.tooling.internal.burdenoff.com/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.518.1_1779100723529_0.9418546632139326","host":"s3://npm-registry-packages-npm-production"}},"2026.522.1":{"name":"@burdenoff/mcp-libs","version":"2026.522.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.522.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"c68f89767ce108192ae98044d16a95aa066b90a2","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.522.1.tgz","fileCount":174,"integrity":"sha512-8U4zmqOdu9eRlCZWJsbQ7te32NtFAJ8Zv+GldlHlNnhriGXaJAxtR02h28MeJD/aLhwPN0KYWGN/7YKlhnAOcg==","signatures":[{"sig":"MEYCIQDo8SGhgBCoGPbn9ZmL1K0cRfMnuaw+wrhiZRbO9Xx5fQIhAJ4oR0H8f6G7YUcFpyx8PzLhdEhnFINAo5jgRfSjCa+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3610750},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"0a7f2ca9225912d055a2fa812a2fdc88b9234117","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run build && bun run test","lint:check":"eslint src","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.15.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"restricted","registry":"https://verdaccio.tooling.internal.burdenoff.com/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.522.1_1779446194735_0.9280889694362233","host":"s3://npm-registry-packages-npm-production"}},"2026.523.1":{"name":"@burdenoff/mcp-libs","version":"2026.523.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.523.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"40a0052db05a1bb4def2fddd4e01d751cd8a592f","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.523.1.tgz","fileCount":174,"integrity":"sha512-BXZkoOFNW6dS1slaiLGKDffYlki2nzWoed6+AsS4m65isXIIWp9rDU1Qi8W1ZBnWrzGjgnCrnalo5vjv34hpwQ==","signatures":[{"sig":"MEUCIDf+RxjHGJilrL1V8Tm0lwEK2vjdOqFEbgtpJOawFIySAiEA0/OP32zyL0Ph7MLxZZ5Rsik8TtTLYHRYM3eeCVrnY9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4097509},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"8bb1506c3752267456aaab7a8f9d3536e4d791c1","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.523.1_1779541050042_0.5995076215723696","host":"s3://npm-registry-packages-npm-production"}},"2026.525.1":{"name":"@burdenoff/mcp-libs","version":"2026.525.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.525.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"86daf9d4ca2bfae8ab19a912bd3efd7d86a94c55","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.525.1.tgz","fileCount":174,"integrity":"sha512-nYvOpOMjOeJYV8Ey9tBTuz1vzh79GfcsSGbFjV609Vtoh/C3cYDKXrlw7koTjzc9RpWUzLul9gGgocD24zoz4A==","signatures":[{"sig":"MEUCIQDjuC8+hP4RNibMDkCFIUb5S/0mKRYWibfcFd+D4RgF+wIgFRN1z3gMU9VoKZVRnFaX4+rclp+GJMpImdIRi1RDvEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5728584},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"c0ef261f5793db75ce8e440fff3aa78619f73331","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.15.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.525.1_1779737284365_0.960300485137183","host":"s3://npm-registry-packages-npm-production"}},"2026.529.1":{"name":"@burdenoff/mcp-libs","version":"2026.529.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.529.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"f9e244183758d0676f871a984c7be80cb8c5b8e2","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.529.1.tgz","fileCount":174,"integrity":"sha512-MQuxOe3Welx/60MK2ksxx+GvIwdO7ivKpulT9dsKkCGHdF5eCPBsHODKk8T3QKR7VVhESIFgzgTOSSdJozHt0w==","signatures":[{"sig":"MEUCIAxTK3PC1h9WTG/oeFXFELDeZbY4yF7Hs/16fUGoe9alAiEA/MqjsQv/LOfvKe3GoymDn2qm4LkNcn79WtxlgSYpWaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5728580},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"533b31ee37faf052b98b76ed51520f45d6381725","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.16.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.529.1_1780076752538_0.20352235972696575","host":"s3://npm-registry-packages-npm-production"}},"2026.626.1":{"name":"@burdenoff/mcp-libs","version":"2026.626.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.626.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"3f4ba5224194c1850933fce90a756b027ec6041b","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.626.1.tgz","fileCount":180,"integrity":"sha512-xcr8L2WTFTn4Wu3Y9FdcWy4YgiuMIR+okRwLanKnQ69Ro+4KQ2LCzBSCAxFgJctfR+kLREVqt//7DittOPNTXQ==","signatures":[{"sig":"MEQCIFIHCOFysdC6U8oVHIFF/GhOPb6A3K332G+ERrFnKi8rAiAZdjDd6tJjQTTEt88KdLoR53UlRVTO/LqEQ1CfqUI60w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6075911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"3811b34f8e423d3c1f879ad705ae06575574bf0c","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.17.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.626.1_1782485483090_0.20335026753939323","host":"s3://npm-registry-packages-npm-production"}},"2026.627.1":{"name":"@burdenoff/mcp-libs","version":"2026.627.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.627.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"d26d30166fad20a404d8613c36bcda91ece5769d","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.627.1.tgz","fileCount":198,"integrity":"sha512-OP3s/k1b0joJHbUEP5BxKIdmca2kc7VTCNdjaPXHfWiSLW2MZHAXfuZNntK9oZ3p17WwraOMyG9+GngVxo4U+A==","signatures":[{"sig":"MEUCIQDQKEaTSezLZVc1fOeZyLJRvFm54UeUAbzXE5ifYlfCkQIgWwLlC0b76svwfgoJ7Y060i4xhKUPvCfbpdsWS5ve6fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6950997},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"3d2be444b64bb128d3bce17972cd9c6fa825ac26","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.17.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.627.1_1782531893625_0.46060871910834256","host":"s3://npm-registry-packages-npm-production"}},"2026.627.2":{"name":"@burdenoff/mcp-libs","version":"2026.627.2","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.627.2","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"8be05cfd436a99f0afec2a53dd230530fbcd936e","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.627.2.tgz","fileCount":240,"integrity":"sha512-KIg2jevXrkltVPkQxqpebrOC+srkawRIfA/Ez8HIJznTX3M4JTnfsXZKQHoRIoa3hv33XyvlxVL/fXB0Nwld8A==","signatures":[{"sig":"MEQCIGsmUuFM4RSOh4XiKUgfvNuCd+XAjEaG81a7IWj61uPYAiAuSBDn5jN0x8QrLdrAfXHjOO6I4La3e1+K1HuaTrmc3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13806611},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"250e282d7ea360e6cd11837fca1b351341678bc1","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.17.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.627.2_1782566051833_0.7800775914680764","host":"s3://npm-registry-packages-npm-production"}},"2026.627.3":{"name":"@burdenoff/mcp-libs","version":"2026.627.3","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.627.3","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"a504bd7b3c344aa2125599615fd8acd25f54259c","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.627.3.tgz","fileCount":270,"integrity":"sha512-fudLdVc/O3Z/hAq3tbJurLtgUKT+MATBYn6LMpSCYPsBRLJ6YFVtQFFuApF4faFUFqt2nrzo8hF3M/uWkGWc2w==","signatures":[{"sig":"MEYCIQC5f5UYPfRgVoXUlv5kWezXIQCaAw8MGK7bRAQRPAt7GwIhAMdLucjCVQ4piyRpL3JF6MKGBMcuIsK8CSpszjUFgSHg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16023884},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"f44a40080fab4d6367a865f01122757581465622","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.17.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.627.3_1782571421355_0.28062511536331614","host":"s3://npm-registry-packages-npm-production"}},"2026.627.4":{"name":"@burdenoff/mcp-libs","version":"2026.627.4","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.627.4","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"552a9890d00d360cec6d08f042071f8154e50b11","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.627.4.tgz","fileCount":300,"integrity":"sha512-Q0XfxHgBfOl47xaz61UEZlyTEfNhXHhMbkq71Sk4ttj6iuKWxQxtnDr5kUmnOtQDnrVeY5t9htGHapCPMFS+nA==","signatures":[{"sig":"MEUCIC+/LUIw52jlEYUa9V486aqY3kE7EMcGSgsuOaz3WGWcAiEA2rDVqTCz/iQqsHvkImR8QZuwyPjkK4DD1Uv0LEPN3sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18338188},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"8030fdab968c8a4e7decc8c0ed6bd03668bc94b9","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.17.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.627.4_1782577456728_0.2083620780659856","host":"s3://npm-registry-packages-npm-production"}},"2026.627.5":{"name":"@burdenoff/mcp-libs","version":"2026.627.5","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.627.5","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"02fdbde7f7ddcefc5b72c83379ff24609df2948f","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.627.5.tgz","fileCount":330,"integrity":"sha512-iJKVanCquVhSHRJlcQob3cAcmGzkG0J8250aDm5LxHvTN2afoFe+cXxWeA51EIyEUfCrPKTZtpJRJXmTWSgcxA==","signatures":[{"sig":"MEUCIGCottMu5PfRTvgG/iusid9UzjIM9Eopcj6utF8PQtPIAiEAhKZ1P5EkSZx9QhMUHXT54lkmENw6pmhsQlRSiyF7C6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20518031},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"e4beb99ceaa786733c85322e532d46597a659eb9","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.17.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.627.5_1782583473781_0.4379655537883793","host":"s3://npm-registry-packages-npm-production"}},"2026.627.6":{"name":"@burdenoff/mcp-libs","version":"2026.627.6","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.627.6","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"c9a2928710a400866ae10137edc86464a21c56d8","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.627.6.tgz","fileCount":330,"integrity":"sha512-eFu/Ow2gQ9n81D09dcNR6HNyKwUxtG4tjKCOcRyX1dsupJjNAEo/ZVIQYqPmLUDkgeWh2Oa391knEsUylv2dqA==","signatures":[{"sig":"MEUCIQCKphhcvPbOW6KEySCkzqyDS1CAMaJjhIYMJT+zQsC4XgIgOvDHQS63SqcHY39mTlLm5eCTwQec3gsjb82Rxv9+5kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20521049},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"cff07043fc7053646ba28d07b291de830d7c2921","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.17.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.627.6_1782587318265_0.8359209737422373","host":"s3://npm-registry-packages-npm-production"}},"2026.628.1":{"name":"@burdenoff/mcp-libs","version":"2026.628.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.628.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"3692e75203847806a5738e47595f7d5db7187f07","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.628.1.tgz","fileCount":330,"integrity":"sha512-DfXL7gjIdVBeDoHzxttXEYSdNWbZ12/0SbQiV9EaRuvFVwM8WAkQ83G8LEQQ+uX40mcktkwUtdg9S/l8c2rc9g==","signatures":[{"sig":"MEQCIGquqkv29fDtLy0yVUvndyVu/6wrXhEqqn1WtgHZqk1+AiBgDBMjzHfM/XqNDKMK/H6sygXlUHMqyf1ZPwxT6OfKWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20521049},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"3ce7bca7ffcb2eb731fc9cd47cd9be00775d358f","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.17.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.628.1_1782615852466_0.2903463221051359","host":"s3://npm-registry-packages-npm-production"}},"2026.629.1":{"name":"@burdenoff/mcp-libs","version":"2026.629.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.629.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"bd303c529b5e0d9f7240993a9a1f7f3050b320bf","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.629.1.tgz","fileCount":366,"integrity":"sha512-YwUWlXW/is5AOfsZGEcIDOkRjZg911aHCUG0gNQlnepaKsDpzfG5jCbdws3ZykWZUsEaHjpk9utIlL7VJmy6Pg==","signatures":[{"sig":"MEQCIHGunEXu0RVquNTuhDyu6e2Zoibfm6edtLraPr/4ShebAiBTq7+YDmP928pI3mGAO67tfuUrUNKPLTOGRUKeUyKIaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23316133},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"368f0a9ed731c62bf26c5abcdc3bf1321dd35f38","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.17.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.629.1_1782733711363_0.039646662654594156","host":"s3://npm-registry-packages-npm-production"}},"2026.703.1":{"name":"@burdenoff/mcp-libs","version":"2026.703.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.703.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"aac634c70f69b98f01cb0eb99d8fd328ec38c3c2","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.703.1.tgz","fileCount":366,"integrity":"sha512-SZPTMMg1RvZk+YyoIl3zRu1GUT1QH+OGXHsy7OtfndES3xR/gzuc/bPWIDYrdP7W23FaD7kFeyFw9fpJmWwDtg==","signatures":[{"sig":"MEUCIQDY/w5cx/VRKZ7Fy++dMx6A/rCFzZK+Mfr9Rt/77zh7cwIgY+M9GxfyabqNWu8hS1XAbyQZ218pXQR4BvM/U3Gnhi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23316133},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"f77b5f9f65d3a166cc93eabd0adb1e828820019a","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.18.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.703.1_1783086992675_0.22448781694298914","host":"s3://npm-registry-packages-npm-production"}},"2026.703.2":{"name":"@burdenoff/mcp-libs","version":"2026.703.2","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.703.2","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"587550ef5e14ec1f641b156dab8915e66318be7b","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.703.2.tgz","fileCount":366,"integrity":"sha512-rUoBymMYmqk3OeKdi7Cit+C/mbhRojAHScIxOLUhntz1cwgAn+AjH+SgVCILyLD/WwMGZTAI1juZPmSIlSULtQ==","signatures":[{"sig":"MEYCIQDbCr7YBqBog5QFhaedySN1pvVG9n3uDISHtLCz0lK7sAIhAP/+8nwMf3ksdE49G4xufUKzQdmhQP2P7TPKcdf3ZiVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23468004},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"3d567f945f86f877a1e15f08eeb18596025b4e1e","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.18.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.703.2_1783102070138_0.5027202887226077","host":"s3://npm-registry-packages-npm-production"}},"2026.703.3":{"name":"@burdenoff/mcp-libs","version":"2026.703.3","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.703.3","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"9fa52c6f769acf679a31b4c42a6949b92000796e","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.703.3.tgz","fileCount":366,"integrity":"sha512-veDZHYqaDyl9NPpPIxo9LJ3uMiZZByKVMbFWhDD/26gw9IYmSBltVQheTyTVyuIUsWNfnruQCVYLU7GcQfUSgA==","signatures":[{"sig":"MEYCIQC4Ca+8+6TkQbAuIIaO2Cu7MU2ov+o1wfLRow/taqwL/wIhAMEJAt6xtpH/YFpjJdwQwTS9AAVqEDOKpB9KDM9i2h3z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23468004},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"544436913b81307f99a98a5753863332c6ac3cae","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.18.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.703.3_1783102410030_0.8344547219500407","host":"s3://npm-registry-packages-npm-production"}},"2026.704.1":{"name":"@burdenoff/mcp-libs","version":"2026.704.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.704.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"6598186ed90f26729f19a7aef8b8b6cc4d28cc32","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.704.1.tgz","fileCount":366,"integrity":"sha512-aNcjOuq9Dy6K2blbtIDhF1QogwD/9xf9HueoTZCD59ysBfh0pHPTgkkr/2tfuKApNm6u5PyND04PU0lis8pGVg==","signatures":[{"sig":"MEUCIQCln8r1OhG15GFmlt7dXcju4323Q6WDie7FCuz/1JK5pgIgCc3EoreGGtnjNjsVaCE8b11nyJfuOWT/JUuEqBIzMpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23473748},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"467f9c04c6729733ebbde7e06256a482605666a2","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"11.18.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.704.1_1783139229536_0.6623860970406612","host":"s3://npm-registry-packages-npm-production"}},"2026.719.1":{"name":"@burdenoff/mcp-libs","version":"2026.719.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.719.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"818f1c35af1e91167a1d08b909145273b06a13c1","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.719.1.tgz","fileCount":366,"integrity":"sha512-SDy0Qc9g3xQqHB9QGKM1P6X7wzD+yNhnF0zWCing4A/m0kkqojhkHXADdnHZywPSDez/SDe0oQhDwK7SnXYFNQ==","signatures":[{"sig":"MEUCIFCTIxEQ7DBNVM359GqWIxGYu6/Vg99gUt1tzXGmGa/VAiEAyxSxJk65Rr3fvCR0z6Mksj8ynwTaQbIF5F1ndUDc2tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23623152},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"e02e7067df2b13e6ffb2a766cbd4aae94000d2ba","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.1","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.719.1_1784454161752_0.8173103325149476","host":"s3://npm-registry-packages-npm-production"}},"2026.719.2":{"name":"@burdenoff/mcp-libs","version":"2026.719.2","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.719.2","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"78dbb0bb88fb1c91f6730a09db17e90ffd42f869","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.719.2.tgz","fileCount":366,"integrity":"sha512-lHF7ZVMoOmp6cc7Bl7h51lqxZuHE0MrlcLUKiD7kgxcrHRU7mW1kotxoMhPldhWRpvKaEt9Hszgr73g4iDlhVg==","signatures":[{"sig":"MEQCIBXaxB56qMnaqXcPodffRx6F97gqIKB3C0OIWZj4/8FyAiA6V0sg7HLgHTlHGQkZp1SY3ZwopUOmBIivKbNQZDCA/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23618022},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"b61bdb839b3c48acda19a37a5e46c44ede478a22","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.1","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.719.2_1784454662244_0.45709693212849367","host":"s3://npm-registry-packages-npm-production"}},"2026.720.1":{"name":"@burdenoff/mcp-libs","version":"2026.720.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.720.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"a36846e766b300b7043bb670e263460f6c271e71","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.720.1.tgz","fileCount":366,"integrity":"sha512-rmJ5xEtSS2cktzaTqtOyekIENNQpau4rn88N0CpArtkYWYmNknoZ/Qqr3azrPPRv4IuioB2FiBiio3fTVLQPNA==","signatures":[{"sig":"MEQCIBHvFWdjSCKVXHza/WBQo2HWtU5I2Kv/37RNkuxu59hEAiApPmlnyYhSihSOb37moZ6yzUdRuRBvJmIBpxX/l1Ow+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23622886},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"ffda7fdfe9e7ce5c4321188c16385d52ae16fe5d","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.1","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.720.1_1784520550661_0.6041103931772402","host":"s3://npm-registry-packages-npm-production"}},"2026.720.2":{"name":"@burdenoff/mcp-libs","version":"2026.720.2","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.720.2","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"312b4f01584538e2ae82dd9e031ba43d5bd9e1e7","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.720.2.tgz","fileCount":366,"integrity":"sha512-lsT83RnWfQzrVH/3FKlfe5Tr8jsuur3fQb++l4Vy31ABBDKnGP1Fw3ABWG3sIH4+Q/CirmK+ZCQZaSq5nh8L4A==","signatures":[{"sig":"MEYCIQCyVdz76vT2GXEC60sfX9Uxh5tZfeFSS6GhnMMl0oC4CgIhANGV6WnM2T/CeinmDku7gFUu9bDOnUWFBc7K3REammJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23629566},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"2a0e68603974a4fae774f5de1f3722f70ae8a317","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.1","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.720.2_1784533437251_0.3533559232203838","host":"s3://npm-registry-packages-npm-production"}},"2026.720.3":{"name":"@burdenoff/mcp-libs","version":"2026.720.3","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.720.3","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"3ddcc0aa1160d50545e9f33774a95779b1c69783","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.720.3.tgz","fileCount":366,"integrity":"sha512-/8eJ0hJln5Um1aJjoj4IsbmmtHVRf1FJVl9petD6+r1VVId6RWOzF+CbAQqa85L6A28NPePDsRd4hucWB2BlNg==","signatures":[{"sig":"MEUCIQDVy5ZUF5f+7j369X+XaSWmCoPf11QI9sombhulCGv8WQIgaer3zFlY5PZ9rKK0if3kaaxyydeXdilV0ob8x1HlS2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23657072},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"08da3dee3b7effbc43e73ed17323f5bfae53d1fd","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.1","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.720.3_1784568421647_0.793296249331293","host":"s3://npm-registry-packages-npm-production"}},"2026.731.1":{"name":"@burdenoff/mcp-libs","version":"2026.731.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.731.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"0a181152c33eeb9d3dd4af0a28b330d1aea62d07","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.731.1.tgz","fileCount":366,"integrity":"sha512-8mWxQdxTXw+uo7J+hMucDc/pC3AjUGvCRHDW7aFPaHdlFch8vUky3vvgemne+Erv0CW51bN2rgDRb4TcvXI+8Q==","signatures":[{"sig":"MEUCIQDcHuGzfFJbkBkW8ezwKoQyIzemUzNZpawhiu9AUg2jkgIgGGqALHd65yaiTvyylxTr0eC5KLMmzl+KXIZ0OcVP8w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23657205},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"be85516836f988c412acf8d0067df80d52ad09b3","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:verdaccio":"bun run build && bunx npm@latest publish --tag alpha --access restricted","publish:verdaccio:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.731.1_1785473963271_0.4163055397881317","host":"s3://npm-registry-packages-npm-production"}},"2026.802.1":{"name":"@burdenoff/mcp-libs","version":"2026.802.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.802.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"2424d31e0724ada9cf1ae8194b7146c991b2be3e","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.802.1.tgz","fileCount":366,"integrity":"sha512-ucqNynLbvE/XlQlmS9EdsM6ETokHXhlbAYKNM5ESp7CuwQt3jGDCe8V33s81ZFAVMvYk+pa3mPDYBwCSm4XZcA==","signatures":[{"sig":"MEQCIAC767/AU6IjRgr3SYTfKnr6mgEAtUNkFQI8MifIhsMrAiALfXj4G+Hv0sKD49i1TXBGOIwT00lrZb5T5HQMcgDnJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23657191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"0536b0fd5bc3e707fb26eb41d9f99aad83507199","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.802.1_1785665205822_0.7022359332029249","host":"s3://npm-registry-packages-npm-production"}},"2026.804.1":{"name":"@burdenoff/mcp-libs","version":"2026.804.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.804.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"bd78d309d6c378e20d39628c84665d8a28d75a58","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.804.1.tgz","fileCount":366,"integrity":"sha512-RyIE8DaJ9G1jVDiOTijmBygcN125KlfQ+u1ch92Y/qy6403W8WdkiRB1bZkjgn3TRoR0Q2QjpR42NImGS67oDw==","signatures":[{"sig":"MEYCIQDG7FcmO9bQdK9VP/Eqpz8e7PdeZpC2phy15Q0Tb94VAAIhAO+tJnPr17+fe+1AiQ+UvAYjQ1ezHw1FFtMEOkBTh1XV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23661295},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"1b96cadf314b3957209550694640d65cb5b9a510","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.804.1_1785878582688_0.9877788119175335","host":"s3://npm-registry-packages-npm-production"}},"2026.805.1":{"name":"@burdenoff/mcp-libs","version":"2026.805.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.805.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"c745138a18dd72bd01dcc98b7bcb3b6d8e02a851","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.805.1.tgz","fileCount":366,"integrity":"sha512-AVN2OzZcBe5LycpvUhkPgU9mCFUvp7qgGsg8xvtt19UuZ/1DXdk3wXJJ+lL58buLVwabHa7KZMCdQ9ZjJ7+dkw==","signatures":[{"sig":"MEQCIFWnJx32peT1+ksRL16oQQRR/2FN4WRiQZzOWD4/z2xnAiBy7bkT7+ZnJU/+eIOk4/4oOZgYzuayvLeNuCPYv4XRvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23661295},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"1b96cadf314b3957209550694640d65cb5b9a510","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.805.1_1785891446990_0.5808843478468628","host":"s3://npm-registry-packages-npm-production"}},"2026.805.2":{"name":"@burdenoff/mcp-libs","version":"2026.805.2","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.805.2","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"d5aeb5e330aeb21efda0c2a3445132c82c509296","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.805.2.tgz","fileCount":366,"integrity":"sha512-VOXLxQMae6vbicpSavb6Q6evPxXQ3rqoReIDGTdShd4CX3Ut2Wl07wxDUhNu80pmadlF8kauNv33c2VXTaZYwQ==","signatures":[{"sig":"MEUCIBixWsZmGTlaL/VmvEIX6+LTsPi9OzdDIM7xeUBg+TEPAiEA1bwH7qJMdDf7IOuUKtYvv9bNbwfIfBfxKii9/GRLhmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23661295},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"c1099010d41581e29d90a3c376d9643f08479176","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.805.2_1785895949422_0.2925542086954107","host":"s3://npm-registry-packages-npm-production"}},"2026.819.1":{"name":"@burdenoff/mcp-libs","version":"2026.819.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.819.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"d9330b10c40ebb6bd41393d7a462c175ea12ea46","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.819.1.tgz","fileCount":366,"integrity":"sha512-w9P13j6mOTCki1T54wjAlH5o3iXx0pq3JcGTZmcBQOvHcV6ARusMQqFJksjxNhOuRE9JP2MqRjUOCyHx9RWCOg==","signatures":[{"sig":"MEQCIFj0JycmGRQC46kjTkOX8+hReM8tgtnH3HFQX3HOvf1BAiB+rrV2yAIAXCVS78FX/OcPvEE8Wm1yuym5hHDZpWe4DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23666091},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"36434d22a20d363b801d1b7a79955104760bc3ef","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.819.1_1787133647203_0.859902125881777","host":"s3://npm-registry-packages-npm-production"}},"2026.820.1":{"name":"@burdenoff/mcp-libs","version":"2026.820.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.820.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"49a12cead6f0957725c9bdc2fcc2b514671523bb","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.820.1.tgz","fileCount":366,"integrity":"sha512-R9NwQflOXqHHFjhYiYmN+6b6fvsTbBWUHI6vSrnInmnTc3Oenz9IQNJcX4377Q6H9rdkaQL4IpQkvylYWMgWgw==","signatures":[{"sig":"MEUCIQDBGFLQlXJbT1APV+riZSKp0KKQCT7MHy5aHQLF3pPSlAIgAdWp69TRmnHYE8x9v/4AcSNIKMTScCxP8auXxS4Mfd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23672231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"7a3dea11411f18e9702485075f742f5de6abf660","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.820.1_1787233846212_0.595941072504713","host":"s3://npm-registry-packages-npm-production"}},"2026.820.2":{"name":"@burdenoff/mcp-libs","version":"2026.820.2","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.820.2","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"96c92e498ed6c6166f87bdd1a4c61a4811f826aa","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.820.2.tgz","fileCount":366,"integrity":"sha512-/L8vExe8BZy1vR4FPDu6m+yk7U8IdHv87OZhib7rUkIiaYw85fHs6DxI28rue1A1oGuMsZxrRhNCazgd6rNyxg==","signatures":[{"sig":"MEUCIBHjxWUoDuE+3mbp1uH07Jj5cw5Qx0EVzlBSpPHowfcFAiEAiaaI99lJCZKuJajwoneWhFD50fJK2hJdwJaskOS4VwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23672231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"eea672dd8048bb1f902e68f3d393035d45d2684e","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.820.2_1787234361828_0.7709865435614855","host":"s3://npm-registry-packages-npm-production"}},"2026.825.1":{"name":"@burdenoff/mcp-libs","version":"2026.825.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.825.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"f8ce6a8919791394db5fd56f78962f027598fa02","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.825.1.tgz","fileCount":366,"integrity":"sha512-Kz4W7msYKDqBsLWTD0UiwjtIEPe1Jl1TU9c64eJMVMuX4y261Oh5xeI8pYGSRfU/A24VXfReNCec3pgqpi69zg==","signatures":[{"sig":"MEUCIQDGcyYz8sOJdxdpLDMsxOmO3aUWln6+KQz40MhDSF4lvAIgQJfW8fLgzqSQbEMesik59ApkHps2MNQI7VpDvk+KZTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23674963},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"695c447a282601245d7115425a138d2a4d30551c","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.825.1_1787644559429_0.1268016627130486","host":"s3://npm-registry-packages-npm-production"}},"2026.825.2":{"name":"@burdenoff/mcp-libs","version":"2026.825.2","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.825.2","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"429decc6fd46118f94c3c43a78d43258b4725155","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.825.2.tgz","fileCount":366,"integrity":"sha512-D/KCeYA1SBhm9GSMyOQtu9bA0Wb21d7qm+0eJzU6Z/c6hyuh9Tv8j6xBLSgrWXpJ/R11UZPh2ulVVJP1JEFGHg==","signatures":[{"sig":"MEUCIQC4AuEld4P+lAYUo2N8hOyjvQXChTDxDjyAdxAy2t8mxgIgAkY1uXT+v91urqckVROfm30CEhqeHckuSr/Q9nAokK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23677693},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"501f14126268d5b04ee0b67461464dc1a3f2359c","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^3.2.4","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.13.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^24.12.2","@types/express":"^5.0.0","graphql-request":"^7.4.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@modelcontextprotocol/sdk":"1.29.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.29.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.825.2_1787645253025_0.8657449112872408","host":"s3://npm-registry-packages-npm-production"}},"2026.825.3":{"name":"@burdenoff/mcp-libs","version":"2026.825.3","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.825.3","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"446d8faf0b5d977bea86d76778cf4a0c2ea56e1a","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.825.3.tgz","fileCount":366,"integrity":"sha512-G3nsNb6uC4hVUVA80FdHpLShpifv80dXWmEzMn1UQOi5ZXvuGNEpe0kFp84iChiUzIB+PC5ZhZfLo7EuDnYt7g==","signatures":[{"sig":"MEYCIQCux1dAsA2cim+0VsuVqsTp5/hE7VpqHgxLjp6JN/QmmAIhAL3Q0jPm7QkgkAviQd66Gydp9BL8zG6zmSIv+IEtQcR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23682645},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"dd739b2ad54f4405a02448461dc6d597846533a4","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"overrides":{"qs":"6.15.3","hono":"4.13.4","vite":"7.3.6","nanoid":"3.3.18","esbuild":"0.28.2","postcss":"8.5.26","fast-uri":"3.1.6","ip-address":"10.5.0","body-parser":"2.3.0","brace-expansion":"5.0.9","@hono/node-server":"1.19.17"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.5","rimraf":"^6.1.3","vitest":"^4.1.11","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.14.2","prettier":"^3.9.6","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/express":"^5.0.6","graphql-request":"^7.4.0","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@modelcontextprotocol/sdk":"1.30.0","@typescript-eslint/parser":"^8.68.0","@typescript-eslint/eslint-plugin":"^8.68.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.825.3_1787672810440_0.575513796062534","host":"s3://npm-registry-packages-npm-production"}},"2026.828.1":{"name":"@burdenoff/mcp-libs","version":"2026.828.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.828.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"4ea23d981ae5833b475de9ed74a0151605831355","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.828.1.tgz","fileCount":366,"integrity":"sha512-DJkvWAc/COQFqiRPXbM/9xP6tGkR2rBd8jOkbyTSWixPC1hLCkCJpkjgeH+tgtrBEsAMnPYKc+kVQ8fh/A4Gjg==","signatures":[{"sig":"MEUCIQCGM09Xf+Lop62saH3oHJqnMyZc9/XZtLhsfG/tKl6I1AIgDQCsuS5c7ogE0owMH/dXyehtVYBtBlIUJy+kjWKKM3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23691912},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"9db437d6921684941fd5e297f2fc1da120bf33ec","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"overrides":{"qs":"6.15.3","hono":"4.13.4","vite":"7.3.6","nanoid":"3.3.18","esbuild":"0.28.2","js-yaml":"^4.3.2","postcss":"8.5.26","fast-uri":"3.1.6","ip-address":"10.5.0","body-parser":"2.3.0","brace-expansion":"5.0.9","@hono/node-server":"1.19.17","express-rate-limit":"^8.6.2"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.5","rimraf":"^6.1.3","vitest":"^4.1.11","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.14.2","prettier":"^3.9.6","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/express":"^5.0.6","graphql-request":"^7.4.0","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@modelcontextprotocol/sdk":"1.30.0","@typescript-eslint/parser":"^8.68.0","@typescript-eslint/eslint-plugin":"^8.68.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.828.1_1787921280003_0.11123788180944771","host":"s3://npm-registry-packages-npm-production"}},"2026.902.1":{"name":"@burdenoff/mcp-libs","version":"2026.902.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.902.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"4219e15f514cd47e54a8370c063a2b3c5ba3388f","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.902.1.tgz","fileCount":366,"integrity":"sha512-Xp75QDoSKswOL2dIE3j0McrO1ji4e+LnkcBaFp+qMESVIjiWHmAYdon4lk46Ifqj+Y5TlfcqNYIoLW1nzb3r4Q==","signatures":[{"sig":"MEQCIBrEDOpqNNin6qAQxr9POgoV/658KQdiFe87qchIk/6TAiAepWBBKeexgB5qnXrBBMNRCcilgRBeMpVZYJgUE8Eu1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23693016},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"4e6f71921183fcb27f47bce21b5e45119d4c903e","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"overrides":{"qs":"6.15.3","hono":"4.13.4","vite":"7.3.6","nanoid":"3.3.18","esbuild":"0.28.2","js-yaml":"^4.3.2","postcss":"8.5.26","fast-uri":"3.1.6","ip-address":"10.5.0","body-parser":"2.3.0","brace-expansion":"5.0.9","@hono/node-server":"1.19.17","express-rate-limit":"^8.6.2"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.5","rimraf":"^6.1.3","vitest":"^4.1.11","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.14.2","prettier":"^3.9.6","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/express":"^5.0.6","graphql-request":"^7.4.0","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@modelcontextprotocol/sdk":"1.30.0","@typescript-eslint/parser":"^8.68.0","@typescript-eslint/eslint-plugin":"^8.68.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.902.1_1788345266107_0.9831715340630933","host":"s3://npm-registry-packages-npm-production"}},"2026.908.1":{"name":"@burdenoff/mcp-libs","version":"2026.908.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.908.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"1932b9ad16bd24e0df192938e8bf00a1d369b878","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.908.1.tgz","fileCount":366,"integrity":"sha512-hASya1sgxIkO0sHcdDzOr7/5dTbc73VQ88IVPD8rWRGbXF9VnSg8sXntnWm5+T26Aq4af07DKiYWQH18AYcaTg==","signatures":[{"sig":"MEUCIQCcd36LVgVVgx9wvMcJGDo9dt3HyypTTMKPIlhLG6FCZQIgSAHh/mNa8SS3/hRLuLK0gGptJkw7bl1NpwJqfPmKz4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23693016},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"dbaa02aa8b3aa5e257327c45729aad02cf5d41c1","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"overrides":{"qs":"6.15.3","hono":"4.13.4","vite":"7.3.6","nanoid":"3.3.18","esbuild":"0.28.2","js-yaml":"^4.3.2","postcss":"8.5.26","fast-uri":"3.1.6","ip-address":"10.5.0","body-parser":"2.3.0","brace-expansion":"5.0.9","@hono/node-server":"1.19.17","express-rate-limit":"^8.6.2"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.5","rimraf":"^6.1.3","vitest":"^4.1.11","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.14.2","prettier":"^3.9.6","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/express":"^5.0.6","graphql-request":"^7.4.0","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@modelcontextprotocol/sdk":"1.30.0","@typescript-eslint/parser":"^8.68.0","@typescript-eslint/eslint-plugin":"^8.68.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.908.1_1788853967989_0.03119016874422731","host":"s3://npm-registry-packages-npm-production"}},"2026.908.2":{"name":"@burdenoff/mcp-libs","version":"2026.908.2","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.908.2","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"3288b9700e10ed98bee628d0c41b089381ba2c82","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.908.2.tgz","fileCount":372,"integrity":"sha512-geTDQzsXStz73V4NzpjXuv5zTtgowv1k/EPdMCV2rYAzgA05dF2jIJCljLSqOMQH5X3KaBud4EM5UNX6Dazziw==","signatures":[{"sig":"MEQCICftV9Zy2UZMDkeusFYd7nrkCYTlKzZqlr/sU0Nsg3N0AiAWaIwfokJdQICh27vtumXDowR7AjEgGMqfcqO5j0aPpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24101887},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"385c41cb495f02f137c7a5ff096e387ec2b8caa3","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"overrides":{"qs":"6.15.3","hono":"4.13.4","vite":"7.3.6","nanoid":"3.3.18","esbuild":"0.28.2","js-yaml":"^4.3.2","postcss":"8.5.26","fast-uri":"3.1.6","ip-address":"10.5.0","body-parser":"2.3.0","brace-expansion":"5.0.9","@hono/node-server":"1.19.17","express-rate-limit":"^8.6.2"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.0.2","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.5","rimraf":"^6.1.3","vitest":"^4.1.11","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.14.2","prettier":"^3.9.6","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/express":"^5.0.6","graphql-request":"^7.4.0","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@modelcontextprotocol/sdk":"1.30.0","@typescript-eslint/parser":"^8.68.0","@typescript-eslint/eslint-plugin":"^8.68.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.908.2_1788854435458_0.7914664168121153","host":"s3://npm-registry-packages-npm-production"}},"2026.928.1":{"name":"@burdenoff/mcp-libs","version":"2026.928.1","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.928.1","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"a29d7257a779eaa0a8e79137181d267d6fcde805","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.928.1.tgz","fileCount":372,"integrity":"sha512-85UpfAi/Ni4YqFY6Sy+ZrS6jFmQsITagnpH/VlpEDmEQqzW0TnCm34uNWeUMHdkjK54iJ7sFJUrkK+LykiuOog==","signatures":[{"sig":"MEUCIQDaQfgyVMIqY71RkeGcuTUoHgQDtI3Q/t3DoXk27VXbsgIgYcuB7WUI8hSpIP/IPq81xjD8DuhoiL9q/vaPrJM3y/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEVamctneWV8febQcGPFQOrP7d+Rub8Wb63/sZILR7JPAiEAhR9F6t1aYKmYCODyKU7bvK7aHhSU7X79VIq3lOI4G6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24097966},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"abe2cac02ba80234c62da8f6c0af35c5c8fa4f29","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"overrides":{"qs":"6.15.3","hono":"4.13.4","vite":"7.3.6","nanoid":"3.3.18","esbuild":"0.28.2","js-yaml":"^4.3.2","postcss":"8.5.26","fast-uri":"3.1.6","ip-address":"10.5.0","body-parser":"2.3.0","brace-expansion":"5.0.9","@hono/node-server":"1.19.17","express-rate-limit":"^8.6.2"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.1.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.5","rimraf":"^6.1.3","vitest":"^4.1.11","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.14.2","prettier":"^3.9.6","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/express":"^5.0.6","graphql-request":"^7.4.0","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@modelcontextprotocol/sdk":"1.30.0","@typescript-eslint/parser":"^8.68.0","@typescript-eslint/eslint-plugin":"^8.68.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.928.1_1790585652975_0.9124192675470568","host":"s3://npm-registry-packages-npm-production"}},"2026.928.2":{"name":"@burdenoff/mcp-libs","version":"2026.928.2","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","_id":"@burdenoff/mcp-libs@2026.928.2","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"homepage":"https://github.com/algoshred/mcp-libs#readme","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"f5256a360505de3cf32959d450b8edf8d075ee1a","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.928.2.tgz","fileCount":372,"integrity":"sha512-pXtWl12U9hdq7ZHq0gX7bsw0ZiZEbinkqPV+gg2VFt7c/S2LUXI2Qtr7UwdE3692EGrdtMaN9g1rmnPCgLHsBg==","signatures":[{"sig":"MEQCIB1+wNCqQCWJiq2X9QAiVSaL2kQXMN30tDLWQcOjreGGAiAn4EgoAgjile12z7IoJi/5jsJHYHRzurBb6PCFCNaxOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIElTcZgmaJfTQCwBgE2ZBIynEPpFgvFSc4VzAKVgiPX4AiEAsjwQbPRulTQDRBRTzsv23GLDJCEWzqRTYsTzOsxe2Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24097966},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"acfb3b81c5884e8bbb7e88974dc400b34d91a373","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"overrides":{"qs":"6.15.3","hono":"4.13.4","vite":"7.3.6","nanoid":"3.3.18","esbuild":"0.28.2","js-yaml":"^4.3.2","postcss":"8.5.26","fast-uri":"3.1.6","ip-address":"10.5.0","body-parser":"2.3.0","brace-expansion":"5.0.9","@hono/node-server":"1.19.17","express-rate-limit":"^8.6.2"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.1.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.5","rimraf":"^6.1.3","vitest":"^4.1.11","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.14.2","prettier":"^3.9.6","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/express":"^5.0.6","graphql-request":"^7.4.0","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@modelcontextprotocol/sdk":"1.30.0","@typescript-eslint/parser":"^8.68.0","@typescript-eslint/eslint-plugin":"^8.68.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-libs_2026.928.2_1790593895404_0.7592407520146816","host":"s3://npm-registry-packages-npm-production"}},"2026.929.1":{"_id":"@burdenoff/mcp-libs@2026.929.1","bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"dist":{"shasum":"81dee1793a60547b3304eea7938c025b080e848d","tarball":"https://registry.npmjs.org/@burdenoff/mcp-libs/-/mcp-libs-2026.929.1.tgz","fileCount":372,"integrity":"sha512-vnIIMeHk8i9wePUjbPMAKHGZevW2P99egNWY5cUpep19O1m5WrTTVH6YBB4XLJkY/S6Pla4ZtyJnRTgsc99MWw==","signatures":[{"sig":"MEUCIQD6y5B7+kxn9tvbk8Scp+jZdcBONqUmpWfYZIyYTLPhRQIgaAFutfpaAyTWi3vACLwuO36woMELiHWh9lrgOKz5uXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCaBrTfUI9tUJOjPgUADEFKLNHAKsaZmE2qERfCaKEy5QIhAPDYpMu+QUtT8ix2TwMchURQFmqO1yoNjiXdUE3v5RSH"}],"unpackedSize":24097966},"main":"./dist/index.cjs","name":"@burdenoff/mcp-libs","type":"module","types":"./dist/index.d.ts","author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"module":"./dist/index.js","engines":{"bun":">=1.3.14","node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./modules/*":{"types":"./dist/modules/*/index.d.ts","import":"./dist/modules/*/index.js","require":"./dist/modules/*/index.cjs"},"./transports":{"types":"./dist/transports/index.d.ts","import":"./dist/transports/index.js","require":"./dist/transports/index.cjs"}},"gitHead":"11398c97742ff4b24bf0bb51401db506c26db47b","license":"UNLICENSED","scripts":{"dev":"tsup --watch","lint":"eslint src --fix","test":"bash scripts/build-limits.sh vitest run","build":"NODE_OPTIONS=--max-old-space-size=12288 tsup","clean":"rimraf dist .eslintcache","format":"prettier --write \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","sanity":"bash scripts/build-limits.sh --gate bash -c 'bun run format:check && bun run lint:sanity && bun run type-check && bun run test && bun run parity:sdk && bun run build'","lint:check":"eslint src","parity:sdk":"bun scripts/sdk-mcp-parity.ts","test:watch":"vitest","type-check":"bash scripts/build-limits.sh tsc --noEmit","lint:sanity":"if [ \"${CI:-}\" = \"true\" ]; then bun run lint:check; else bun run lint:check -- --cache --cache-location .eslintcache; fi","format:check":"prettier --check \"src/**/*.{ts,js,json,md}\" \"tests/**/*.{ts,js}\"","publish:alpha":"bun run build && bunx npm@latest publish --tag alpha --access restricted","test:coverage":"bash scripts/build-limits.sh vitest run --coverage","prepublishOnly":"bun run clean && bun run build","publish:latest":"bun run build && bunx npm@latest publish --tag latest --access restricted"},"version":"2026.929.1","_npmUser":{"name":"burdenoffcorp","email":"support@burdenoff.com"},"homepage":"https://github.com/algoshred/mcp-libs#readme","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"overrides":{"qs":"6.15.3","hono":"4.13.4","vite":"7.3.6","nanoid":"3.3.18","esbuild":"0.28.2","js-yaml":"^4.3.2","postcss":"8.5.26","fast-uri":"3.1.6","ip-address":"10.5.0","body-parser":"2.3.0","brace-expansion":"5.0.9","@hono/node-server":"1.19.17","express-rate-limit":"^8.6.2"},"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"_npmVersion":"12.1.0","description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","directories":{},"maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"_nodeVersion":"22.23.2","dependencies":{"cross-fetch":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","zod":"^3.25.76","cors":"^2.8.6","tsup":"^8.5.1","eslint":"^9.39.5","rimraf":"^6.1.3","vitest":"^4.1.11","express":"^5.2.1","globals":"^16.5.0","graphql":"^16.14.2","prettier":"^3.9.6","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/express":"^5.0.6","graphql-request":"^7.4.0","@vitest/coverage-v8":"^4.1.11","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@modelcontextprotocol/sdk":"1.30.0","@typescript-eslint/parser":"^8.68.0","@typescript-eslint/eslint-plugin":"^8.68.0"},"peerDependencies":{"zod":"^3.25.0","graphql":"^16.0.0","graphql-request":"^7.0.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependenciesMeta":{"cors":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-libs_2026.929.1_1790662315346_0.790786509028722"}}},"time":{"created":"2026-05-11T08:42:13.279Z","modified":"2026-09-29T06:11:55.794Z","2026.511.1":"2026-05-11T08:42:13.608Z","2026.518.1":"2026-05-18T10:38:43.735Z","2026.522.1":"2026-05-22T10:36:34.925Z","2026.523.1":"2026-05-23T12:57:30.233Z","2026.525.1":"2026-05-25T19:28:04.586Z","2026.529.1":"2026-05-29T17:45:52.770Z","2026.626.1":"2026-06-26T14:51:23.308Z","2026.627.1":"2026-06-27T03:44:53.814Z","2026.627.2":"2026-06-27T13:14:12.051Z","2026.627.3":"2026-06-27T14:43:41.544Z","2026.627.4":"2026-06-27T16:24:16.948Z","2026.627.5":"2026-06-27T18:04:34.107Z","2026.627.6":"2026-06-27T19:08:38.475Z","2026.628.1":"2026-06-28T03:04:12.695Z","2026.629.1":"2026-06-29T11:48:31.604Z","2026.703.1":"2026-07-03T13:56:32.943Z","2026.703.2":"2026-07-03T18:07:50.363Z","2026.703.3":"2026-07-03T18:13:30.259Z","2026.704.1":"2026-07-04T04:27:09.751Z","2026.719.1":"2026-07-19T09:42:41.965Z","2026.719.2":"2026-07-19T09:51:02.468Z","2026.720.1":"2026-07-20T04:09:10.898Z","2026.720.2":"2026-07-20T07:43:57.478Z","2026.720.3":"2026-07-20T17:27:02.085Z","2026.731.1":"2026-07-31T04:59:23.515Z","2026.802.1":"2026-08-02T10:06:46.050Z","2026.804.1":"2026-08-04T21:23:02.941Z","2026.805.1":"2026-08-05T00:57:27.245Z","2026.805.2":"2026-08-05T02:12:29.720Z","2026.819.1":"2026-08-19T10:00:47.487Z","2026.820.1":"2026-08-20T13:50:46.489Z","2026.820.2":"2026-08-20T13:59:22.065Z","2026.825.1":"2026-08-25T07:55:59.670Z","2026.825.2":"2026-08-25T08:07:33.250Z","2026.825.3":"2026-08-25T15:46:50.684Z","2026.828.1":"2026-08-28T12:48:00.296Z","2026.902.1":"2026-09-02T10:34:26.451Z","2026.908.1":"2026-09-08T07:52:48.212Z","2026.908.2":"2026-09-08T08:00:35.695Z","2026.928.1":"2026-09-28T08:54:13.167Z","2026.928.2":"2026-09-28T11:11:35.576Z","2026.929.1":"2026-09-29T06:11:55.611Z"},"bugs":{"url":"https://github.com/algoshred/mcp-libs/issues"},"author":{"url":"https://github.com/tvvignesh","name":"Vignesh T.V","email":"vignesh@burdenoff.com"},"license":"UNLICENSED","homepage":"https://github.com/algoshred/mcp-libs#readme","keywords":["burdenoff","mcp","model-context-protocol","mcp-sdk","modular","graphql"],"repository":{"url":"git+https://github.com/algoshred/mcp-libs.git","type":"git"},"description":"Modular MCP SDK shared across all Burdenoff product MCPs (vibecontrols, botlit, fluidgrids, bigconsole, healthybowl, workspaces). Each module exports an McpModule contract; product MCPs become thin shells that pick which modules to mount.","maintainers":[{"name":"burdenoffcorp","email":"support@burdenoff.com"}],"readme":"# @burdenoff/mcp-libs\n\nModular MCP SDK shared across all Burdenoff product MCPs.\n\nEach module under `src/modules/<name>/` exports an `McpModule`. Product MCPs become thin shells (~125 lines) that pick which modules to mount, build an `McpContext`, pick a transport, and ship the binary.\n\n## Status — `1.0.0`\n\n23 modules cover the full surface of `vibecontrols-app`'s microfrontends (~317 tools / 7 resources / 7 prompts):\n\n| Domain | Modules |\n|---|---|\n| Identity | `auth` (full surface incl. mfa, api-keys, sso, delegations), `rbac`, `organizations`, `tours` |\n| Workspace primitives | `workspaces`, `groups`, `tags`, `files`, `conversations`, `security` |\n| Operations | `integrations`, `channels`, `scheduler`, `export`, `notifications`, `support`, `products`, `devportal` |\n| Commerce | `billing`, `store` |\n| Product surface | `vibecontrols` (rich; 16 sub-entities), `sandbox`, `health` |\n\nMounted in 6 product MCPs: `vibecontrols`, `botlit`, `fluidgrids`, `bigconsole`, `healthybowl`, `workspaces` — each consumes the same 23-module catalogue with product-prefixed tool names via `mcpToolName(productName, …)`.\n\n## Install\n\n```bash\nbun add @burdenoff/mcp-libs @modelcontextprotocol/sdk graphql graphql-request zod\n```\n\nFor HTTP transport:\n\n```bash\nbun add express cors\n```\n\n## Quick start (product MCP shell)\n\n```ts\n#!/usr/bin/env node\nimport { buildContext, createMcpServer } from '@burdenoff/mcp-libs/core';\nimport { startStdioServer, startHttpServer } from '@burdenoff/mcp-libs/transports';\nimport authModule from '@burdenoff/mcp-libs/modules/auth';\nimport vibecontrolsModule from '@burdenoff/mcp-libs/modules/vibecontrols';\n// ... import the rest of the 23 modules as needed\nimport pkg from '../package.json' with { type: 'json' };\n\nconst ctx = buildContext({\n  productName: 'vibecontrols',\n  productVersion: pkg.version,\n  serverName: 'vibecontrols-mcp',\n  serverVersion: pkg.version,\n  defaults: {\n    configDirName: 'vibecontrols-mcp',\n    oidcClientId: 'burdenoff_mcp_vibecontrols',\n    workspaceEndpointDefault: 'http://localhost:4003/workspaces/graphql',\n    globalEndpointDefault: 'http://localhost:4000/global/graphql',\n    httpPortDefault: 3000,\n  },\n});\n\nconst server = createMcpServer(ctx, [authModule, vibecontrolsModule], {\n  name: 'vibecontrols-mcp',\n  version: pkg.version,\n});\n\nawait startStdioServer(server, ctx);\n```\n\n## Repository layout\n\n- `src/core/` — `McpModule`, `McpContext`, error classes, gql client, auth, config, output helpers.\n- `src/transports/` — stdio + HTTP transport factories (express dynamic-imported).\n- `src/modules/<name>/` — one folder per module: `index.ts` (McpModule export), `tools.ts`, `resources.ts` (optional), `prompts.ts` (optional), `operations.ts`.\n\nSee [CLAUDE.md](./CLAUDE.md) for the full architecture, hard rules, and adding-a-module guide.\n\n## License\n\nUNLICENSED — Burdenoff Consultancy Services Pvt. Ltd.\n","readmeFilename":"README.md"}