{"_id":"@toolprint/hypertool-mcp","_rev":"53-2f71c59fd3f7a321ff77ed9f9bc76617","name":"@toolprint/hypertool-mcp","dist-tags":{"latest":"0.0.45","beta":"0.0.46","stable":"0.0.45"},"versions":{"0.0.1":{"name":"@toolprint/hypertool-mcp","version":"0.0.1","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"ISC","_id":"@toolprint/hypertool-mcp@0.0.1","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/index.js"},"dist":{"shasum":"18515a6b10f8c217b559b2142a8f9f2ff4c24154","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.1.tgz","fileCount":290,"integrity":"sha512-aMszC63d0gALbfX+6BMangD2BiWOr1gjU0F25Os+tTV6EIqlezYJHDd8uRmD8oqVMksph42wSKhlbVPzeb4NyA==","signatures":[{"sig":"MEYCIQClKLsfOINkyTORoIcLx10kKsd0PkEGPGBqef1eNL7pWwIhAO2rN8ivqrU1uMT4Iked+DukPO6wXBgpqp1leAr9VCHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993599},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c8606fe1d6d312e723f28522e238656b5bf203f8","scripts":{"dev":"npm run build && node dist/index.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"tsc","start":"node dist/index.js --debug","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","start:http":"node dist/index.js --transport http --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/index.js --debug","test:coverage":"vitest --coverage"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.1_1752779002780_0.5973404822191006","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@toolprint/hypertool-mcp","version":"0.0.2","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"ISC","_id":"@toolprint/hypertool-mcp@0.0.2","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/index.js"},"dist":{"shasum":"7ff3364cf2ed1381772a5e866c9d3e79a5c74889","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.2.tgz","fileCount":290,"integrity":"sha512-EoYPgS5R2st/N6Pg2gixyPDuVTygOFkgvfbyzaNEXuKZeJd+qmw5qXhWwfWFoy0yphzZke3JFohpxhg5NLJidw==","signatures":[{"sig":"MEUCIADnIP09lXbPYQlKiwLVVeNf//+v79B7RjTX8MGyGiKfAiEA+hXOsQAP0hK1UTP3HVIMQdt/lqA3ax35guv+gYDY9qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993626},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c8606fe1d6d312e723f28522e238656b5bf203f8","scripts":{"dev":"npm run build && node dist/index.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js --debug","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","start:http":"node dist/index.js --transport http --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/index.js --debug","test:coverage":"vitest --coverage"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.2_1752779331246_0.1873168958471314","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@toolprint/hypertool-mcp","version":"0.0.3","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"ISC","_id":"@toolprint/hypertool-mcp@0.0.3","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/index.js"},"dist":{"shasum":"c75502a761e207f1f6f87db86b93f84564dbfbaf","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.3.tgz","fileCount":290,"integrity":"sha512-FZHB3kdErsJNd/w2uMRVg59oM52GmkKaoacT85jGahpCPeh77TwNblNO7Xdw5SiULGPl2bZ5UFIIG6TvuqlluA==","signatures":[{"sig":"MEQCIF8wXXQk8Dyg9TGmF1C2OA0D/sl/Tv7FNct950LQNlOwAiB0wJ2+bKUUtmKdi6SjTzEt3KD93dx+y5XKxkrjOKhUww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993691},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c8606fe1d6d312e723f28522e238656b5bf203f8","scripts":{"dev":"npm run build && node dist/index.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js --debug","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","start:http":"node dist/index.js --transport http --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","postinstall":"chmod +x dist/index.js 2>/dev/null || true","start:stdio":"node dist/index.js --debug","test:coverage":"vitest --coverage"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.3_1752779465403_0.9124190259324341","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@toolprint/hypertool-mcp","version":"0.0.4","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"ISC","_id":"@toolprint/hypertool-mcp@0.0.4","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"39da101501b63b038df0e26bc9c58481e89a4f2e","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.4.tgz","fileCount":294,"integrity":"sha512-IakohFcd121e54dWvMAsAMG2SSG3SddoPHPK6o8z5hnwDBer39LgmXsqvdS7rDCZKDqb5NC5Y5w5WqhunHjzEg==","signatures":[{"sig":"MEUCIEgWvS8YUp9uTzyQk97egBdt6rjH8ln+efTOveZMRXmxAiEA7dghqiDuMQ49cpNPxWhNzgrJPAZAUjk9u73k/+pGDlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994143},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"fb6e42e783f321220ebe1194ba0fe8786babb6e5","scripts":{"dev":"npm run build && node dist/index.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"tsc && chmod +x dist/bin.js","start":"node dist/index.js --debug","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","start:http":"node dist/index.js --transport http --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const binPath = path.join(__dirname, 'dist', 'bin.js'); if (fs.existsSync(binPath)) { fs.chmodSync(binPath, '755'); } } catch (e) { /* ignore */ }\"","start:stdio":"node dist/index.js --debug","test:coverage":"vitest --coverage"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.4_1752779797145_0.4056045604633691","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@toolprint/hypertool-mcp","version":"0.0.5","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"ISC","_id":"@toolprint/hypertool-mcp@0.0.5","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"dfbb1728ab496c20de938570ce03097688bd0df4","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.5.tgz","fileCount":294,"integrity":"sha512-WlqrQRRvxpGR09B1XnlvvgfjMmZ8Gn5akoF99XqiAywTWHnOwVX57TFbZo6cHwxXQjkRx68D4qJn9+PaaKhy6Q==","signatures":[{"sig":"MEYCIQDOlJ2ov7cZRj73EOJmMfg655K89XWoEaXadYwuxT/ZKwIhAMtZLUFqepnSoDEP+XmObAY+OAKd4CxR5C1BXiWC33xM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993988},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5214858ab9fb26117db9630934c0039bc25bb977","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.5_1752780934505_0.8722627242662284","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@toolprint/hypertool-mcp","version":"0.0.8","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.8","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"59cf1d4bbb8758fbd233e5a8f7c2d159500da562","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.8.tgz","fileCount":260,"integrity":"sha512-UcTpz4WdXs2Q1RwCv2petg9reHGd8nZley99ESy1piyhPIY4+QlQqMFIfAYGfE35QrZ6MsPcApvjqxpjOsZJXQ==","signatures":[{"sig":"MEYCIQCcTyoHMGOamN24hQUeM+nJ2eYT69lb8quxa1lmusSjVwIhAP+8wLSZJAZG/9fw5C5dDbynRn8Yecw8ZZRYZu/I5xE1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904259},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"25d06ad70c1a1166f2585c0506d1ed17f27c5e56","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist &&tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint && npm run format:check","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.8_1752875131470_0.5645008826875109","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@toolprint/hypertool-mcp","version":"0.0.9","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.9","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"0c70a4ef346a9147808acd5caba0d9b961491634","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.9.tgz","fileCount":260,"integrity":"sha512-UAwHBNSJ4oW4oZt2ePeCbxQ1YLqP+mOmC8UYQRLgT1gtwZSs2yCwVki0z8V/G4aJZIB3pKEx25xegfMptOJKzA==","signatures":[{"sig":"MEQCIA1gft2OoOMGmbyekx9DfOyeg90EcekxUC0tEJUYfdwvAiAPIaPTk+x30GFPZS8hV0kD1Vn0EstkWa+zEXtlHMGtJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904233},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"3ec2fab6cc5c9259272ff7f1437237750399f0d0","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist &&tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint && npm run format:check","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.9_1752876873150_0.1685733641492484","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@toolprint/hypertool-mcp","version":"0.0.10","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.10","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"40ca4c7f478660fecb8780c7d1e23c39c1de0709","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.10.tgz","fileCount":260,"integrity":"sha512-9BXBvErXJElZRnhNkltUMNWDPdIN/FOD4W5oUV4t5LNCCVQAy7sDMt7gPu6h6x/JIZ98XtttoARfLMgHqEHcVA==","signatures":[{"sig":"MEUCIQDECyAQ3tDxtybq40qVhZ9yDLnVVrz8IKhXKMjbPp3amwIgP6Gq4p5f+cce5U8Jq0ydSOuJAV2W33XOu1iOqmVdAxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904234},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"4c3f0891eba6a0781e92fa4972456e44780998c8","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist &&tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint && npm run format:check","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.10_1752878574711_0.8960454050318731","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@toolprint/hypertool-mcp","version":"0.0.11","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.11","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"96f2469cc1812300e27e6a3d8ed0b564747a36ff","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.11.tgz","fileCount":260,"integrity":"sha512-U915a03kyUQ7saYjwW52q7qWV3lzoxGzReXnOJVBhArRoHiplEZT8NEr0WWXAuAYw14Noy1xX3Av1TpoYsNyWA==","signatures":[{"sig":"MEQCIFl+tZNEQdWRyOMOP+sn0cSaLObsISv0IV9Va0Lwae1TAiBV5bAHrHr/KRcmgf2E3Imt0oEi3cSjZCbwbiQfneSyDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904261},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"4c3f0891eba6a0781e92fa4972456e44780998c8","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist &&tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint && npm run format:check","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.11_1752878754944_0.5241354601919834","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@toolprint/hypertool-mcp","version":"0.0.12","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.12","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.mjs"},"dist":{"shasum":"d4be9592b870b5598213671c54120792ea1a1753","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.12.tgz","fileCount":260,"integrity":"sha512-js1c1a7PebCQOTlSUraCuqmdm1WqPal7PzNSMR+OILCjBOgfACIlCwcJyvtlQtU/xZxQ8uzA2FeBRENuQeH+yg==","signatures":[{"sig":"MEUCIQC2GDwF/TnqG+bqkq8n5CWTrMmYkHZFGTnHI0aWvw7QwAIgEhYh6VwvUKTOwg83H+gzDAqkHs9fySIh8HPJYXL6UdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904301},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"4c3f0891eba6a0781e92fa4972456e44780998c8","scripts":{"dev":"npm run build && node dist/bin.mjs --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && mv dist/bin.js dist/bin.mjs && chmod +x dist/bin.mjs","start":"node dist/bin.mjs","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.mjs --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.mjs --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint && npm run format:check","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.12_1752880371016_0.5026999623048902","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@toolprint/hypertool-mcp","version":"0.0.13","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.13","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"12cda0aa3b7320fc392d8acbf4ef314265a625bb","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.13.tgz","fileCount":260,"integrity":"sha512-eYQHAtUErl/P3U1qGib9nsgqQ9XRpot3oZfLTvI2A8UN/+/RVW6kLGHtZ5E4yMxAwvWoBHCrGzWeIhgfwIPJKQ==","signatures":[{"sig":"MEYCIQDTuyuY9dMVT7FMKUtOsICztmunzYe3LiwXCB7U3eU16wIhAKSKp1YaL0CfcCZhYXbOmaJiAv0XrLnjBVON08P2b9rP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904264},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"4c3f0891eba6a0781e92fa4972456e44780998c8","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint && npm run format:check","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.13_1752881105636_0.6025888900772813","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@toolprint/hypertool-mcp","version":"0.0.14","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.14","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin-wrapper.cjs"},"dist":{"shasum":"3c5bfdeda0538801ed4b080e9f64134513795af8","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.14.tgz","fileCount":264,"integrity":"sha512-rdZYDNMYl71jTz7gRS5KWoVQ5qyR0yAYBucnC2c3zRSCDwIgHvOZoq1kppf8KfXh6X2FMclVfxDd1SHNGDoIJg==","signatures":[{"sig":"MEYCIQCj+P27j94K8XoJU/8J2B3isqM5qkbtHcKlgXV8YDTppwIhALJpPglE4zX/iV1a2gm8vyPZvF2uSTpOs5xgJvf86RDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905237},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5916db043ac42fe1644f01c83ac7d17236fdd096","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && cp src/bin-wrapper.cjs dist/ && chmod +x dist/bin.js dist/bin-wrapper.cjs","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint && npm run format:check","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.14_1752881331529_0.330723624742594","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@toolprint/hypertool-mcp","version":"0.0.15","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.15","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.cjs"},"dist":{"shasum":"680d828f8daf3ab53466129d8f2ced1379b37e65","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.15.tgz","fileCount":261,"integrity":"sha512-4Owv8bOI55a5hGpeyk93rVlRuluT6c4RqEwF7ArEGqCNC7KD2hK9Riwv3pQG9jT/rzDNnL8aWTcT3gJJGrdmig==","signatures":[{"sig":"MEUCIGB0HzuGeu4Pu5ZZ19xbiIkoQsKtTpjWKLF+8P1LXvGZAiEAnpBzroD1fZ0hlecXnnR5ni/0ScaoEe4TixiSooCUlvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198616},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5916db043ac42fe1644f01c83ac7d17236fdd096","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && tsup && chmod +x dist/bin.cjs","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint -- --quiet && npm run format:check","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^4.1.2","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.15_1752882608364_0.4493258645704028","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@toolprint/hypertool-mcp","version":"0.0.16","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.16","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"c2f51ceb68d184fdd62abfc2c61cb8835fda5586","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.16.tgz","fileCount":260,"integrity":"sha512-szO/zvPkv6uK/nonAw6/dyLIIB1Rq0n7cCHCDxUUXPyTGSDfk/1fJhkBhvt+tYM/7/ivQWtyO6CwOYnbuJBoZw==","signatures":[{"sig":"MEQCIH9/eDlfDzlKYgwpZVft/7eQYT064Dmer0qiCseSbDZbAiB1WDOnwsKFhvNwj5nxSJ8yNPfrdYw2drA5ziCHEkquEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904260},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"118795415f216cb8c48fd3075e75b1a55826c4bb","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist &&tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint && npm run format:check","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.16_1752932278496_0.6404531400109907","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@toolprint/hypertool-mcp","version":"0.0.17","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.17","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"35881721e980d6d79f9806d84558fe40a2d2af10","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.17.tgz","fileCount":260,"integrity":"sha512-TzI7F0RT4e38HajwbiWxH/JscCGzwYGDW41/yyw7Pbyu728zO5kgxV7nY5Qr4m+v3zorGcTpLJZ5BMIW5JBUzA==","signatures":[{"sig":"MEUCIEWhK/ldHHdMTuyjbq+26gevb/9Fsjkqou8O/Ool+NV5AiEAvAoMHGCo1QiYBeorBKH4dEGNkr37SrVpmgsccMCcuI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904260},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"118795415f216cb8c48fd3075e75b1a55826c4bb","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist &&tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint && npm run format:check","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.17_1752935038739_0.10413833669856132","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@toolprint/hypertool-mcp","version":"0.0.18","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.18","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"bfefb9ede408bdabaf5373890b48a17a9cc8ae91","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.18.tgz","fileCount":260,"integrity":"sha512-6ii3RvRC+oXxKdtxx+oacQSFR2iVAfGZAp90Kcy1JX+3F9rOfEZZ+N2JFQlGP3i4/ojeVHuBKH1IJsDu9BH39w==","signatures":[{"sig":"MEQCIAD+Wyu2cKMI3hTbAYwbzegINRL7XlT7S9eQCfOBGbQtAiBAA2JtF5Fjcly0rEu28yJlxviRw71GecH8L2Sq4hNbwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904221},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"e1e87ef6c4b804e1948f7725e7c7ce827ab69ca6","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.18_1752935324086_0.08780197249969635","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@toolprint/hypertool-mcp","version":"0.0.19","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.19","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"f9aa799218b3056a23046051f0e8b5064ac9104b","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.19.tgz","fileCount":260,"integrity":"sha512-hxBnuC+RFBhfOY36M5tIwBQnaVVCBodZt7npXLthuS7LJkLl0d8mXm16NxtVn7Y0YFsc1wlwKt0QXTy7kP3SGg==","signatures":[{"sig":"MEQCIG2Te2qD8vaCv0K4Ghd+IXvZ9bjusQ9ncLBSiPk0+M38AiBkioHhfdHmapYS3QHHsN0mP/tNFKHjJeqbhCyssk7w3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904225},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"8dc30bccb18d9cbae8ede64ef579033c838d10d3","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.19_1752935432864_0.8289701659397448","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@toolprint/hypertool-mcp","version":"0.0.20","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.20","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"d915ff39316cc5866b77b82d06fd9572a01a8c93","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.20.tgz","fileCount":260,"integrity":"sha512-M0GbP4ikL/pXXyZFBI6HcnjgQcNUUxpXEK0bp8+n4WcQvyYoff97aK8zXU2jumCarqmap28vFVm6TOZKa66+vA==","signatures":[{"sig":"MEQCIE7x6YSpPYp88p+2ZoZyPaUa2ZLcJ0c50KMQCuttLyymAiAug0SLe/Le5JDt0QPqbSa2cT7RfWgEwRPDllH5eMlDeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903237},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"85034b46bb2ce11fb630fe907098f34331f52163","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.20_1752935714640_0.6509565817335361","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@toolprint/hypertool-mcp","version":"0.0.21","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.21","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"fdca802b1f481d0bd097729c0c161fdb683f79ce","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.21.tgz","fileCount":260,"integrity":"sha512-Rta+cDPuQhmdR26lYn0umVlvrzoKRVaA7oRUGgoN1HP6fqEgfJtSi9+0+6P7k5msbNeSBAy3zqfA5UNy1h+DnA==","signatures":[{"sig":"MEQCICFRk3vpXd/4wTDCwevoRJfr0ylriDkbfOWNTpMYfTH4AiBuXbzNO1DBczr5sw6207kGwdD35KXdJRluf2LE81kZNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903237},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"502dfe90a70694139bbf6cfc17f9fcf8a8bf6e53","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.21_1752936052623_0.3074245686071757","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@toolprint/hypertool-mcp","version":"0.0.22","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.22","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.mjs"},"dist":{"shasum":"1ee20d1faadf49e5e8768c49e0e551f19858cc4d","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.22.tgz","fileCount":260,"integrity":"sha512-Z2Uatx59CoRDGh0aU7Bw94Sw+fxKxGh6HPvg5Almsd9YnaDyhTzHDXApUPeLphA/k4FWy1joF/0Op70hnqifsQ==","signatures":[{"sig":"MEYCIQCGwmFvQBQ4EBQi3HtGGunYSqTw6VX+BUiMtYOwN4CnVQIhAMEsjxv21rNt5Qw57lBNz3EiIz0UMaiWlfGdzh4ul0fB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"502dfe90a70694139bbf6cfc17f9fcf8a8bf6e53","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && mv dist/bin.js dist/bin.mjs && chmod +x dist/bin.mjs","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.22_1752936710889_0.18489359575155406","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@toolprint/hypertool-mcp","version":"0.0.23","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.23","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin-wrapper.cjs"},"dist":{"shasum":"0c8797e5c4960979eb8837befd6ed26b5bc43f3e","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.23.tgz","fileCount":264,"integrity":"sha512-7KyVHauB8KTQgg0bjs8CiQFe177w61PK2ylCQhwAYYbfoyCp5On7nkiKiUUGdKVKqgGpCWH8l5v63RJz/85nQw==","signatures":[{"sig":"MEUCIQCxij+T4Oy9fGtOebndMAlk+iROv/oUbCpp5b6Dt8dVHAIgKQkvp/fm0CbDWrJcOkxvSnLitgLUgbpmd3kdpE3Dzjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"e18734eea752f35820ca3bebcef6edc161ef0ba4","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && cp src/bin-wrapper.cjs dist/bin-wrapper.cjs && chmod +x dist/bin.js dist/bin-wrapper.cjs","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.23_1752942901706_0.6877246340401302","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@toolprint/hypertool-mcp","version":"0.0.25","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.25","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"adcf0cd130471b7fa2667e39266ed25ab1f7b4f9","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.25.tgz","fileCount":264,"integrity":"sha512-8zcIzBaO/MRvEGUIORfh3Wi5Y/K4mjvMh+zobg1fvWw0dmAcFw6dNeGC5tOOHtS+XKvJIudaMyPCiYY6xeDMtg==","signatures":[{"sig":"MEQCICivTWgNxhLofc1QJVlR8VzLhyQlzfEec93vgsSO2BLqAiABXJ72VGHfxNcZSND4U5126TzM6FdkTmsbLfl4kzF8kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b4b47b207e616dc8a28d1e92e80d3bb94971cc49","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.25_1753150686987_0.19751204053041782","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@toolprint/hypertool-mcp","version":"0.0.26","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.26","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"511548d2745f72acd28396795d67b66ed89c2927","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.26.tgz","fileCount":264,"integrity":"sha512-Dal+BOaDbmX5uanZROs3COERT7iahFhyQkiwVyBoyo4P6LV4IDwaZG6y6izO2/jL/uPWXF5WeMp2eyWnaVv5mA==","signatures":[{"sig":"MEUCIGvBLerpgtCxYAFDnzPARdt7GIrQrK3OnVU2AMYSGmirAiEAgL7ntIATt7ADtO14Wb07MkjjgzHA3ZDJ/CEGoKJGrEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941890},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a2b25197153f52f6cbb6177c75cbcf8259b30316","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.26_1753152516486_0.9911589932016374","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@toolprint/hypertool-mcp","version":"0.0.27","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.27","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"7f4060929ecc73e7a98aa0c75bd14e825e3d4c74","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.27.tgz","fileCount":264,"integrity":"sha512-98qn8OJypICOplOGZI+ez7gh8CMUZ3ttlcZuKvf6Vej5+OzMqpsB3A+MjKqDJZ+3fH13OH81JdVLTExaf6qmNQ==","signatures":[{"sig":"MEQCICrWfz1BioDSqu39zXG6Dp0QlSrYQCrdjYRB5S00Yw5HAiBcviukSzNeYRJJWpUxRkfk5Vsbe5S0ReV/LghxTMamfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"014b93435da93bc99959b1d7dbce5032eab2ad1c","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.27_1753211855976_0.7500442823465687","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@toolprint/hypertool-mcp","version":"0.0.28","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.28","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"a6277bd5dd4606ec4620728baf8f021fc3b6b974","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.28.tgz","fileCount":272,"integrity":"sha512-uCicM8l/ji9RR+e6dbnIc/oOzV88WFyOPOjBFaAyEODT7ss9gcBovJXf00O6WJH5Oh0HI5b4rL6xnNl0Rnd/aQ==","signatures":[{"sig":"MEYCIQD071ZxGTVwp2r/Nfct33BHC+dgB4o67VW6hU7+63zmJgIhAKBN2cN+mo/3Ih9IcMCBmQ+c/rotsSTdVxwSCylClL8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f5a0476a78ff51b46c32c107ecbc1aa9245b5025","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest --watch","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.28_1753302993618_0.47414414111794834","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@toolprint/hypertool-mcp","version":"0.0.29","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.29","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"ab94f6fd33094f8413028c27105c80b809407d83","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.29.tgz","fileCount":360,"integrity":"sha512-uPvY1h+CqUR5nNdFMq9rvfkQGsd2pY0oIswLgezYwuPFusZKyTv4YXOCMF+quQhch1Ba7D5Idr0IPcNwWixh6A==","signatures":[{"sig":"MEYCIQDLIiS0rDPx+a+1jWGZiUFs1MXHDYtzPHQssBP7nqh9DQIhAKbyhoQWI6qNH7J+PbIEL8GgG5YZ2ZSHCEY1nSmyMWeq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1290934},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"787e01ad20b9f56d696c4aeab9f05aad56c22de5","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:unit":"vitest run src","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","format:check":"prettier --check \"src/**/*.ts\"","test:toolset":"vitest run src/toolset","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","test:integration":"vitest run test/integration"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.23.0","eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.29_1753893683278_0.027327679899626256","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@toolprint/hypertool-mcp","version":"0.0.30","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.30","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"d4d4ad2397babf808d99ac778e389cfabcd1c1b5","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.30.tgz","fileCount":360,"integrity":"sha512-4JfMMlPGOwnl6jhFFko9gHuNB9FR6bOYxtGn6HNIYTd+vKSBMuH+YvMSqmqo/bUZsPTYy1cj8ynbR+a3GsmcNg==","signatures":[{"sig":"MEUCIQDQfTt8nPFk7Rj3L2t/IW0Kk7T/9fVC4e9PQzE6ASsfKQIgc9xZZraJJhSZTqKUo8umTlqT7kaCRip0TXrSlLI3fJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1290934},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"97dcc11d69e78ace10b4466a6dc71527c3776a02","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:unit":"vitest run src","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","format:check":"prettier --check \"src/**/*.ts\"","test:toolset":"vitest run src/toolset","test:coverage":"vitest --coverage","prepublishOnly":"npm run build","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","test:integration":"vitest run test/integration"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","chalk":"^5.4.1","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"memfs":"^4.24.0","eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.30_1753894032842_0.06973764252446313","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@toolprint/hypertool-mcp","version":"0.0.31","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.31","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"e61f875c64f9703b500081c098384c2aa51d834c","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.31.tgz","fileCount":360,"integrity":"sha512-vvpJcQP90C5uOcgft6FgQGI/nvS6gYjzunw5dMniQubX/2+2LbotJHZx/UQQV5MsL/BSoWZRFFjz9zpXNKQodA==","signatures":[{"sig":"MEUCICWuP9heVlmhjzF8ejfa3Qvgm58ubw8FV02T7sjZR2mDAiEAu8rpVyBToePHwM9G6wjv2HyEXb2QLYIxeXoVozSi/bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288536},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"85095606fd68a6497a6e0dfa0f92201437790db7","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:unit":"vitest run src","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:watch":"vitest","build:watch":"tsc --watch","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","format:check":"prettier --check \"src/**/*.ts\"","test:toolset":"vitest run src/toolset","test:coverage":"vitest --coverage","prepublishOnly":"npm run build && npm run lint && npm run test","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","test:integration":"vitest run test/integration"},"_npmUser":{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.0.0","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.31_1753910625801_0.3296053783530559","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@toolprint/hypertool-mcp","version":"0.0.32","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.32","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"383b85ec99e313c48206614a7354cb2f1dbf18d0","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.32.tgz","fileCount":669,"integrity":"sha512-I4r9hadV/d54kwTs/ByW3cIzihbw4fMHy3+bTrt4Ouvc7mGkmuerL+nrzDFbuP5r+8tW9Gcfj71kvyrPkHW55Q==","signatures":[{"sig":"MEUCIQCEuqBxh8XuuhFiz7B8vA4RCc8oMwehuxGYbusg1speHQIgK71/sH1fqk01iiVChB4Ol8UzOetQ4+eYXez70ByP8QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2290590},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b1c6b3551a191e3f8b3b89fbab0d7f3e46b2b946","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","forever":"^4.0.3","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@seald-io/nedb":"^4.1.2","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.32_1754523673214_0.9032305970092191","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@toolprint/hypertool-mcp","version":"0.0.33","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.33","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"1f82b7f302d7621ff9fb1267fd28b732edae61df","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.33.tgz","fileCount":669,"integrity":"sha512-CiV7NsA2nmuIlwya5OJuUkN2nH9QXeBuMWekS124YhVgdviHEXbjvM64ulFu52V4lEe9Mzlq5RrAZZGaieVV9w==","signatures":[{"sig":"MEYCIQDG8MzhgR1Ta4GKvjsXSe7VugaKTzYSpCaRICT4WcrOTQIhAM84zAtXQJo8Wr2GbifGdhBbIrFh62+HpUC5eFpQT/iJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2296136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"eb528c4df57c418149c0c8b7334d2608e54e1a19","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","forever":"^4.0.3","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@seald-io/nedb":"^4.1.2","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.33_1754765705734_0.47855881852988813","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@toolprint/hypertool-mcp","version":"0.0.34","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.34","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"7f4e228bf9a157b8cddf9098eaa4b6d7e86fa61b","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.34.tgz","fileCount":669,"integrity":"sha512-bFbNJfnSfbvFQ2gJed4xQ9NVxnpr6PazDk1MDkbi+bFJ1rjcnPcIF8QAiy75AdNRArla7sVe1XwlzvK7S4ebGw==","signatures":[{"sig":"MEUCIEQ3PB61g7lBEwf1/ZOL9j4iBjqzQqFGPrXxbfitecJXAiEAgXvKvTioRq6gbS0BKmv++8v8+LgvX9Am98G9SieYXW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2298241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"2e4faac8109638499fa2fae33d78029d9f6b7266","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","forever":"^4.0.3","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@seald-io/nedb":"^4.1.2","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.34_1755116225528_0.8833806838339613","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@toolprint/hypertool-mcp","version":"0.0.35","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.35","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"00b4b5921e9676d11c5923169cd6ac71b51ab0df","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.35.tgz","fileCount":653,"integrity":"sha512-5LfjRLBr5PCt4zv4MGfi+OSntkuKll+HuvICTLc7d/+D+JkePdBgG8yCM3BcBm6cQTOWoaZzghev4sft2bnqnQ==","signatures":[{"sig":"MEYCIQC93Pph7HNgwZwbuzUcONhp7cJ1vd70SNdmM73ot2Wu8QIhALy1gKXRvXoMAh8RDWowN/w1Rqtn/rvfLE7RZHN/tBsg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2239201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0e0597191ee0740427c11b4b7c502c1ef403fd0a","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","forever":"^4.0.3","inquirer":"^12.7.0","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.35_1755125430456_0.7465139407069963","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@toolprint/hypertool-mcp","version":"0.0.36","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.36","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"450ceb5819323d4fabfc6eabd91745e2fde726bf","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.36.tgz","fileCount":729,"integrity":"sha512-+WcE0rokY0kfhUUrwfWoVrCSvJdh0I9Gi3dWz9oTPVxdUsL2mMzw6IBnT0xbaNKNULiUz43yLD40ygVv125Xfg==","signatures":[{"sig":"MEQCIA7mh9SO15T6vvB5FVKDTDEHmr9WkAEPz3Vfg9+uPm65AiBaPhYfBDFSnXbls6XN+qsXB8MKieHqvuKUxvtYNOeAdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2423021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"89f0d676a7f866b07fb39e6664e5294c2fd9e3ff","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","forever":"^4.0.3","inquirer":"^12.7.0","unzipper":"^0.12.3","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","@types/unzipper":"^0.10.11","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.36_1755131317068_0.3610091117373462","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@toolprint/hypertool-mcp","version":"0.0.37","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.37","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"43a289f13ef42317e09176fea0d95ad3131212d8","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.37.tgz","fileCount":729,"integrity":"sha512-a/KiX6G0qfl4B+8WPfTH3XUKWaJ0/mZs/BVFY37ew3OsUknpRVy25tq8UdG61K4hZP+A5lnhROq/H888vLZtHA==","signatures":[{"sig":"MEUCIQDgsy5RsYnEiMqdCHy+/nymRkBhqz8ura6sGA+2Iq4veAIgfyLHdMyr6yM6lBhq6S9SZojTqfdbM6NoPJnQRCZqAKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2423858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"8b53b1b161cfa2aac29efcd6e57763a48d2b95db","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","forever":"^4.0.3","inquirer":"^12.7.0","unzipper":"^0.12.3","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","@types/unzipper":"^0.10.11","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.37_1755208687965_0.6758685027421345","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@toolprint/hypertool-mcp","version":"0.0.38","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.38","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"d873e70dc813d7c5793ac735f4b5a433625cadc2","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.38.tgz","fileCount":701,"integrity":"sha512-GIAKEv9AJDIjt4APKTnDPbgmmeW1WGRkwEDwCPE0Yjpml9h5iFdNPGpBT640OEAhGq2fS9XRim7g/hhSDjU8ng==","signatures":[{"sig":"MEUCIGUMj66LrvoVPDvztr2BxEm3Ei8UlUnrlqV2Swvss8LGAiEA88EEqInKAj9Cx4ZkaehpaTGBnBtcJzeO9vmrPorDCuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2339471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5553551a2fb71cd32ac230dae2029fd08e302166","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --mcp-config test-mcp.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config test-mcp.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","unzipper":"^0.12.3","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","@types/unzipper":"^0.10.11","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.38_1755220359651_0.021531604091419076","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@toolprint/hypertool-mcp","version":"0.0.39","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.39","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"349864bf57b8b9d50a75f53b522e4f095709e549","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.39.tgz","fileCount":721,"integrity":"sha512-EJbNTzRGAUHpJIk67MZ1Ga4nhvKTynpRPz4MFwzV63KrjpsUagmg4W0htKyNuTSOHuo03UsmQkfJ2Ktai6g59A==","signatures":[{"sig":"MEQCIA6KhXW3L7e1ftMhyaXeoW/PkWfdtDuMrtKfRNAbrWH/AiAeuazwuqHLoj5B2BnJCA1QCsY5oM/J4McP/uhuHD+uww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2372061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a9cba0ee37aa21484e40ff0d88eaa3c64ab4413b","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --port 7001 --mcp-config mcp.test.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config mcp.test.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","unzipper":"^0.12.3","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","@types/unzipper":"^0.10.11","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.39_1755275843460_0.8493519978507325","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@toolprint/hypertool-mcp","version":"0.0.40","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.40","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"a0f369277ed0a54a90204b465251266d705694ab","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.40.tgz","fileCount":821,"integrity":"sha512-BizNhk0hYpuNLJpdB3wCrPqD7OtZZPBmnUT7pQjMP2DQtVzWxdN6UzWO1d806C2szZ6eMMrMOAgoUSLGGrAbXQ==","signatures":[{"sig":"MEUCIQDsa7WmWlzTOgjnkSavSaPDr1Sc2O+EyPRmUZkuXUeIiwIgaQkYkZIonCDVnaUHnahzBRbII8g6nyNM/G1pfk+/ViQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"e8a3dfd2cb06d8035a63ab6012308e871ecfd6ff","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --port 7001 --mcp-config mcp.test.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config mcp.test.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","unzipper":"^0.12.3","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","@types/unzipper":"^0.10.11","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.40_1757090747053_0.19371597411960906","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@toolprint/hypertool-mcp","version":"0.0.41","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.41","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"6ef3b960ced9ae5377630618be61eb3bf3ee8c1d","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.41.tgz","fileCount":821,"integrity":"sha512-5kkuwa64EQOcbhI3qFMtRQcN4slz5pouTYcSI5ynZe7dkOEHqH35/FZV9GIc/otkKznw9/D2AM4Fl8PikDxjvg==","signatures":[{"sig":"MEUCIQDn/Q1zYlbEQ+4uws/TN0wleJwNa3i1LUzRNZpMKwYN8AIgKsSphHUcraUhkWD/eiFDH+5gnWoRz5qHw66c11KgrhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176236},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"8ad69c063f1b8f2838a71c3d4777f34ca6536f4b","mcpName":"ai.toolprint/hypertool-mcp","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --port 7001 --mcp-config mcp.test.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config mcp.test.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","unzipper":"^0.12.3","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","@types/unzipper":"^0.10.11","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.41_1757449411590_0.9406535895879937","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@toolprint/hypertool-mcp","version":"0.0.42","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.42","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"d73c6f878763dfba3671f293529b65f97def6421","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.42.tgz","fileCount":821,"integrity":"sha512-bzmApJJJM5QGNq+nMW8htW864IaKipYslxRyVQ63ucLX3hMKgW9E8vrGUNK/JcC5FtV2cTdjzmIGT6FxYDfZtA==","signatures":[{"sig":"MEYCIQCSL171j2x/hs9q5KNR0s3mlbrb9NTRz+aF2i7stX3D/gIhAJOg+p31fVUDBzQAY8fgXJGJr/aoqoDthyjQGTr2OfsT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176236},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"fa989d5432355df6448e891db7fb81399a31b5f6","mcpName":"ai.toolprint/hypertool-mcp","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --port 7001 --mcp-config mcp.test.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config mcp.test.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","unzipper":"^0.12.3","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","@types/unzipper":"^0.10.11","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.42_1757449714892_0.11772360188999165","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@toolprint/hypertool-mcp","version":"0.0.43","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.43","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"22e76de7e16832eb1091b11b312e7057d3864578","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.43.tgz","fileCount":821,"integrity":"sha512-tEJKOXtsKc0koUuQz7YW+6PRbhnQa4X8uzj/GgUmFo7deTUBa+Diu3vgWQC2jo0R7yAXIt9j9S/vfy3BQ4Toog==","signatures":[{"sig":"MEUCIQDg59rnc7whdikDCzWelZ2GAuOXIt1ibGee2FTyiZM92wIgJeICWMMTU22/96NWDvOTSNdkZH5JMxqKPkEDv62bMPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3176388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"2b85eb64e8681523776b1201c112c4b0ce6723ce","mcpName":"ai.toolprint/hypertool-mcp","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --port 7001 --mcp-config mcp.test.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config mcp.test.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","unzipper":"^0.12.3","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","@types/unzipper":"^0.10.11","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.43_1757541886498_0.5916493693370197","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@toolprint/hypertool-mcp","version":"0.0.44","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.44","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"f97b245291654b7ba2485de2a2c181308ebc8856","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.44.tgz","fileCount":825,"integrity":"sha512-MlX8swM1CeORKB2RMdqo2og12Y0yhjwyMfnQ+7UPXd58UcLwAPCYfFZsJt8xReOxWL3eeqCNu8tYsLhCJBwz+Q==","signatures":[{"sig":"MEYCIQCOAdoItD2XdFIs1dbD3Bkd28oN0jH6SLUrPiQPEXirSwIhALV5sCOx1WNM0Fkm22Yxg+jXwOBU+Yq1VsOkNrOUsbdK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3198458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"2752f933123593e3bc53bb522897b1de9258eb7d","mcpName":"ai.toolprint/hypertool-mcp","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --port 7001 --mcp-config mcp.test.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config mcp.test.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","unzipper":"^0.12.3","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","@types/unzipper":"^0.10.11","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.44_1759255626077_0.0008152572169550787","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@toolprint/hypertool-mcp","version":"0.0.45","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","_id":"@toolprint/hypertool-mcp@0.0.45","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"bin":{"hypertool-mcp":"dist/bin.js"},"dist":{"shasum":"dab85ded151cb8745b198bf9ba2bee5e19b466a3","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.45.tgz","fileCount":825,"integrity":"sha512-oR+1tpcKkIi75oRSQ1VNrqCUqdhFfAM6U6OPsa43anXsvr5iCg4f7AX6cyBQeQ8jBfEpuXtyujJSn+qxUA7Ulw==","signatures":[{"sig":"MEYCIQD4qvb4Boz56A7K4rEy+Fgvuck7juvLQ0VVrIgX57cyXAIhALCCqae0atS0sckgWGHLJqXIqXtLoGLaxjFw41XD1nUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3198458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"7ce7abe1801515003739580ab18f2e5713c5252c","mcpName":"ai.toolprint/hypertool-mcp","scripts":{"dev":"npm run build && node dist/bin.js --debug","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","start":"node dist/bin.js","format":"prettier --write \"src/**/*.ts\"","restore":"npm run build && node dist/scripts/restore/restore-all.js","test:ci":"vitest run --reporter=json --reporter=junit","test:ui":"vitest --ui","lint:fix":"eslint src --ext .ts --fix","test:all":"vitest run","test:e2e":"vitest run test/e2e","changeset":"changeset","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:perf":"vitest run src/**/*.perf.test.ts","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","pre-commit":"pre-commit run","start:http":"node dist/bin.js --transport http --port 7001 --mcp-config mcp.test.json --debug","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:watch":"vitest","build:watch":"tsc --watch","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","start:stdio":"node dist/bin.js --mcp-config mcp.test.json --debug","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:clean":"docker buildx prune -f && docker system prune -f","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","format:check":"prettier --check \"src/**/*.ts\"","service:logs":"tsc && node dist/bin.js service logs","service:stop":"tsc && node dist/bin.js service stop","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","test:toolset":"vitest run src/toolset","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","service:start":"tsc && node dist/bin.js service start","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","test:coverage":"vitest run --coverage","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","pre-commit:all":"pre-commit run --all-files","prepublishOnly":"npm run format && npm run build && npm run test","service:health":"tsc && node dist/bin.js service health","service:status":"tsc && node dist/bin.js service status","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","service:restart":"tsc && node dist/bin.js service restart","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","changeset:status":"changeset status","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","test:integration":"vitest run src/integration test/integration","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","changeset:publish":"changeset publish","changeset:version":"changeset version","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:compose:up":"docker-compose up -d","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","service:start:dev":"tsc && node dist/bin.js service start --profile development","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","pre-commit:install":"pip install pre-commit && pre-commit install","service:start:prod":"tsc && node dist/bin.js service start --profile production","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","docker:compose:bake":"docker buildx bake -f docker-compose.yml","docker:compose:down":"docker-compose down","docker:compose:logs":"docker-compose logs -f","docker:compose:build":"docker-compose build","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f"},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.2.0","tar":"^7.4.3","zod":"^3.25.76","pino":"^9.7.0","uuid":"^11.0.2","yaml":"^2.8.0","axios":"^1.7.7","chalk":"^5.4.1","memfs":"^4.24.0","figlet":"^1.8.2","express":"^5.1.0","inquirer":"^12.7.0","unzipper":"^0.12.3","commander":"^14.0.0","node-cache":"^5.1.2","pino-pretty":"^13.1.1","@types/chalk":"^0.4.31","@types/figlet":"^1.7.0","@types/express":"^5.0.3","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","zod-to-json-schema":"^3.24.6","@toolprint/mcp-logger":"^0.0.7","@modelcontextprotocol/sdk":"^1.15.1"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","vitest":"^3.2.4","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ora":"^3.1.0","@types/tar":"^6.1.13","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.12","@types/pino":"^7.0.4","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@changesets/cli":"^2.29.5","@types/unzipper":"^0.10.11","markdownlint-cli2":"^0.13.0","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/hypertool-mcp_0.0.45_1759258249254_0.4834984314684003","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@toolprint/hypertool-mcp","version":"0.0.46","mcpName":"ai.toolprint/hypertool-mcp","description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","main":"./dist/index.js","bin":{"hypertool-mcp":"dist/bin.js"},"scripts":{"start":"node dist/bin.js","start:stdio":"node dist/bin.js --mcp-config mcp.test.json --debug","start:http":"node dist/bin.js --transport http --port 7001 --mcp-config mcp.test.json --debug","dev":"npm run build && node dist/bin.js --debug","smithery:build":"tsc && npx @smithery/cli build src/server.ts --out dist/server.cjs --transport stdio","smithery:build:container":"npm run docker:build && echo 'Container build completed for Smithery'","smithery:dev":"tsc && npx @smithery/cli playground --port 3000 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3000","smithery:dev:container":"npm run docker:build:local && docker run --rm -p 3000:8080 -d --name smithery-test hypertool-mcp:latest && echo 'Container running on http://localhost:3000 - use Smithery playground' && echo 'Stop with: docker stop smithery-test'","smithery:test":"tsc && npx @smithery/cli playground --port 3001 -- node dist/server.js --mcp-config mcp.minimal.json --transport http --port 3001","smithery:test:container":"npm run docker:build:local && docker run --rm -p 3001:8080 --name smithery-test-alt hypertool-mcp:latest","smithery:playground:docker":"npm run smithery:dev:container && sleep 5 && npx @smithery/cli playground --port 3000","smithery:stop":"docker stop smithery-test smithery-test-alt 2>/dev/null || echo 'No Smithery test containers running'","inspector:stdio":"tsc && npx @modelcontextprotocol/inspector node dist/server.js --mcp-config mcp.container.json","inspector:http":"tsc && concurrently \"node dist/server.js --mcp-config mcp.container.json --transport http --port 3000\" \"sleep 2 && npx @modelcontextprotocol/inspector http://localhost:3000/mcp\"","service:start":"tsc && node dist/bin.js service start","service:start:dev":"tsc && node dist/bin.js service start --profile development","service:start:prod":"tsc && node dist/bin.js service start --profile production","service:stop":"tsc && node dist/bin.js service stop","service:restart":"tsc && node dist/bin.js service restart","service:status":"tsc && node dist/bin.js service status","service:logs":"tsc && node dist/bin.js service logs","service:health":"tsc && node dist/bin.js service health","test":"vitest run","test:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.integration.test.ts' --exclude='**/*.e2e.test.ts' --exclude='**/*.perf.test.ts'","test:integration":"vitest run src/integration test/integration","test:e2e":"vitest run test/e2e","test:perf":"vitest run src/**/*.perf.test.ts","test:all":"vitest run","test:fast":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --reporter=dot","test:watch":"vitest","test:watch:unit":"vitest src --exclude='**/integration/**' --exclude='**/*.perf.test.ts'","test:coverage":"vitest run --coverage","test:coverage:unit":"vitest run src --exclude='**/integration/**' --exclude='**/*.perf.test.ts' --coverage","test:ui":"vitest --ui","test:ci":"vitest run --reporter=json --reporter=junit","test:debug":"node --inspect-brk ./node_modules/.bin/vitest run","test:backup":"vitest run --grep 'backup|restore|BackupManager'","test:config":"vitest run src/config src/config-manager","test:toolset":"vitest run src/toolset","test:stdio":"vitest run src/integration/stdio-transport.test.ts --reporter=verbose","test:stdio:debug":"DEBUG=* vitest run src/integration/stdio-transport.test.ts --reporter=verbose --testTimeout=60000","build":"rm -rf dist && tsc && npm run copy-examples && chmod +x dist/bin.js","copy-examples":"mkdir -p dist/examples && cp -r examples/mcp dist/examples/","pack:hello-dxt":"cd examples/hello-dxt && npm install && cd ../.. && dxt pack examples/hello-dxt examples/hello-dxt.dxt","build:watch":"tsc --watch","lint":"eslint src --ext .ts","lint:fix":"eslint src --ext .ts --fix","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\"","pre-commit":"pre-commit run","pre-commit:all":"pre-commit run --all-files","pre-commit:install":"pip install pre-commit && pre-commit install","changeset":"changeset","changeset:version":"changeset version","changeset:publish":"changeset publish","changeset:status":"changeset status","prepublishOnly":"npm run format && npm run build && npm run test","restore":"npm run build && node dist/scripts/restore/restore-all.js","restore:dry-run":"npm run build && node dist/scripts/restore/restore-all.js --dry-run","docker:setup":"docker buildx create --name multiarch --use --bootstrap 2>/dev/null || docker buildx use multiarch","docker:build":"npm run docker:setup && docker buildx bake hypertool-mcp","docker:build:local":"npm run docker:setup && docker buildx bake hypertool-mcp-local","docker:build:dev":"npm run docker:setup && docker buildx bake hypertool-mcp-dev","docker:build:push":"npm run docker:setup && docker buildx bake --set '*.output=type=registry' hypertool-mcp","docker:inspect":"docker buildx imagetools inspect hypertool-mcp:latest","docker:test":"npm run docker:build:local && docker run --rm -p 8080:8080 -d --name hypertool-test hypertool-mcp:latest && sleep 10 && curl -f http://localhost:8080/health && docker stop hypertool-test","docker:clean":"docker buildx prune -f && docker system prune -f","docker:compose:test:up":"docker-compose -f docker-compose.test.yaml up -d","docker:compose:test:down":"docker-compose -f docker-compose.test.yaml down","docker:compose:test:build":"docker-compose -f docker-compose.test.yaml build","docker:compose:test:logs":"docker-compose -f docker-compose.test.yaml logs -f","docker:compose:test:bake":"docker buildx bake -f docker-compose.test.yaml","docker:compose:up":"docker-compose up -d","docker:compose:down":"docker-compose down","docker:compose:build":"docker-compose build","docker:compose:logs":"docker-compose logs -f","docker:compose:bake":"docker buildx bake -f docker-compose.yml","dev:docker":"npm run build && npm run docker:build:local && npm run docker:compose:up","dev:docker:test":"npm run build && npm run docker:build:local && npm run docker:compose:test:up","inspector:docker:production":"npm run docker:build:local && docker-compose up -d && echo '\\n🚀 HyperTool MCP running in Docker (production config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose logs -f","inspector:docker:test":"npm run docker:build:local && docker-compose -f docker-compose.test.yaml up -d && echo '\\n🚀 HyperTool MCP running in Docker (test config)\\n📊 Server: http://localhost:8080/mcp\\n🔍 Run this in another terminal:\\n   npm run inspector:connect\\n' && docker-compose -f docker-compose.test.yaml logs -f","inspector:connect":"npx @modelcontextprotocol/inspector http://localhost:8080/mcp","inspector:docker:stop":"docker-compose down && docker-compose -f docker-compose.test.yaml down 2>/dev/null || true","inspector:docker:quick":"npm run inspector:docker:stop && npm run inspector:docker:production"},"keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"author":{"name":"OneGrep, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/toolprint/hypertool-mcp.git"},"homepage":"https://github.com/toolprint/hypertool-mcp#readme","bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"type":"module","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","tag":"beta"},"devDependencies":{"@changesets/cli":"^2.29.5","@types/node":"^24.0.12","@types/ora":"^3.1.0","@types/pino":"^7.0.4","@types/tar":"^6.1.13","@types/unzipper":"^0.10.11","@types/uuid":"^10.0.0","@typescript-eslint/eslint-plugin":"^8.36.0","@typescript-eslint/parser":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@vitest/ui":"^3.2.4","concurrently":"^9.2.0","eslint":"^9.30.1","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","markdownlint-cli2":"^0.13.0","nodemon":"^3.1.10","prettier":"^3.6.2","ts-node":"^10.9.2","typescript":"^5.8.3","vitest":"^3.2.4"},"dependencies":{"@modelcontextprotocol/sdk":"^1.15.1","@toolprint/mcp-logger":"^0.0.7","@types/chalk":"^0.4.31","@types/express":"^5.0.3","@types/figlet":"^1.7.0","@types/inquirer":"^9.0.8","@types/node-cache":"^4.1.3","axios":"^1.7.7","chalk":"^5.4.1","commander":"^14.0.0","express":"^5.1.0","figlet":"^1.8.2","inquirer":"^12.7.0","memfs":"^4.24.0","node-cache":"^5.1.2","ora":"^8.2.0","pino":"^9.7.0","pino-pretty":"^13.1.1","tar":"^7.4.3","unzipper":"^0.12.3","uuid":"^11.0.2","yaml":"^2.8.0","zod":"^3.25.76","zod-to-json-schema":"^3.24.6"},"_id":"@toolprint/hypertool-mcp@0.0.46","readmeFilename":"README.md","gitHead":"5a5175c61b35b4626827be1b6cb373c452a95585","types":"./dist/index.d.ts","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qPa3mTXtYWjxxP5KhiZ7U1/mWTR1KjCdxIeyul57HORyPYvclm6fTLMSaHCCGTzjIuQx4oIBwo/3ixYI+T19lQ==","shasum":"e1b3753156964895b68fe398ca5e95c689988906","tarball":"https://registry.npmjs.org/@toolprint/hypertool-mcp/-/hypertool-mcp-0.0.46.tgz","fileCount":825,"unpackedSize":3201088,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAqZUO9VX1La4aNxFRa5UXe1no1XOFXbroDKG9lxPp2UAiEApJtmNcMKi6apHYwxC7Y2AykPABwvg7mK9axGoEwXX+4="}]},"_npmUser":{"name":"onegrep-admin","email":"admin@onegrep.dev"},"directories":{},"maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hypertool-mcp_0.0.46_1759261107672_0.04707605681893923"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-17T19:03:22.701Z","modified":"2025-09-30T19:38:28.179Z","0.0.1":"2025-07-17T19:03:23.051Z","0.0.2":"2025-07-17T19:08:51.530Z","0.0.3":"2025-07-17T19:11:05.670Z","0.0.4":"2025-07-17T19:16:37.471Z","0.0.5":"2025-07-17T19:35:34.746Z","0.0.8":"2025-07-18T21:45:31.729Z","0.0.9":"2025-07-18T22:14:33.407Z","0.0.10":"2025-07-18T22:42:54.942Z","0.0.11":"2025-07-18T22:45:55.265Z","0.0.12":"2025-07-18T23:12:51.300Z","0.0.13":"2025-07-18T23:25:05.897Z","0.0.14":"2025-07-18T23:28:51.798Z","0.0.15":"2025-07-18T23:50:08.650Z","0.0.16":"2025-07-19T13:37:58.725Z","0.0.17":"2025-07-19T14:23:58.980Z","0.0.18":"2025-07-19T14:28:44.353Z","0.0.19":"2025-07-19T14:30:33.054Z","0.0.20":"2025-07-19T14:35:14.904Z","0.0.21":"2025-07-19T14:40:52.858Z","0.0.22":"2025-07-19T14:51:51.125Z","0.0.23":"2025-07-19T16:35:01.957Z","0.0.25":"2025-07-22T02:18:07.150Z","0.0.26":"2025-07-22T02:48:36.680Z","0.0.27":"2025-07-22T19:17:36.298Z","0.0.28":"2025-07-23T20:36:33.915Z","0.0.29":"2025-07-30T16:41:23.543Z","0.0.30":"2025-07-30T16:47:13.126Z","0.0.31":"2025-07-30T21:23:46.075Z","0.0.32":"2025-08-06T23:41:13.516Z","0.0.33":"2025-08-09T18:55:06.040Z","0.0.34":"2025-08-13T20:17:05.796Z","0.0.35":"2025-08-13T22:50:30.655Z","0.0.36":"2025-08-14T00:28:37.415Z","0.0.37":"2025-08-14T21:58:08.217Z","0.0.38":"2025-08-15T01:12:40.043Z","0.0.39":"2025-08-15T16:37:23.744Z","0.0.40":"2025-09-05T16:45:47.297Z","0.0.41":"2025-09-09T20:23:31.855Z","0.0.42":"2025-09-09T20:28:35.087Z","0.0.43":"2025-09-10T22:04:46.795Z","0.0.44":"2025-09-30T18:07:06.313Z","0.0.45":"2025-09-30T18:50:49.469Z","0.0.46":"2025-09-30T19:38:27.936Z"},"bugs":{"url":"https://github.com/toolprint/hypertool-mcp/issues"},"author":{"name":"OneGrep, Inc."},"license":"MIT","homepage":"https://github.com/toolprint/hypertool-mcp#readme","keywords":["mcp","model-context-protocol","ai-tools","toolset","proxy","claude","cursor","ai-assistant","dynamic-toolset","mcp-server","mcp-client","mcp-proxy","toolprint","hypertool","smithery"],"repository":{"url":"git+https://github.com/toolprint/hypertool-mcp.git","type":"git"},"description":"HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers","maintainers":[{"name":"aashok-onegrep","email":"achintya@onegrep.dev"},{"name":"onegrep-admin","email":"admin@onegrep.dev"},{"name":"bcripe-onegrep","email":"brian@onegrep.dev"}],"readme":"","readmeFilename":"README.md"}