{"_id":"1server-mcp-engine","_rev":"8-e6a2318a83f4d43edda95a876114cb59","name":"1server-mcp-engine","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"1server-mcp-engine","version":"1.0.0","keywords":["mcp","mcp-server","model-context-protocol","1server","oneserver","hub","aggregator","ai-tools"],"author":{"url":"https://1server.ai","name":"1Server AI","email":"hello@1server.ai"},"license":"UNLICENSED","_id":"1server-mcp-engine@1.0.0","maintainers":[{"name":"1server","email":"oneserverai@gmail.com"}],"homepage":"https://1server.ai","bugs":{"url":"https://github.com/oneserverai/oneserver-mcp-engine/issues"},"bin":{"1server-mcp":"dist/index.js"},"dist":{"shasum":"01c9d3f33c158495c4ab85e3ceba4ba728250d09","tarball":"https://registry.npmjs.org/1server-mcp-engine/-/1server-mcp-engine-1.0.0.tgz","fileCount":16,"integrity":"sha512-GiZCQ7qjVZL6GbCtRK5c8mw1DEbMBsPE+P03Yp2tUygsg3kRwaHObZ1KME9Ilts5YV4dBF+aoAW4uGxxQc5/8Q==","signatures":[{"sig":"MEQCID6b8rjeFSiWLF+bSfv4N95GzoAv3oOyiyn+enNiqbyQAiBc2QKLXc2MTUiKs3NEzuqrJGhp3uOhLc7W9OJnxiLpgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235415},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"1123b440b4e4dcff23708e5b2c1f994e2588b7fd","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc && node scripts/obfuscate.js","start":"node dist/index.js","format":"prettier --write .","fix-all":"npm run format && npm run lint:fix","release":"node scripts/create-release.js","lint:fix":"eslint src/**/*.ts --fix","check-all":"npm run type-check && npm run lint && npm run format:check","obfuscate":"node scripts/obfuscate.js","type-check":"tsc --noEmit","format:check":"prettier --check .","build:webpack":"tsc && webpack"},"_npmUser":{"name":"1server","email":"oneserverai@gmail.com"},"repository":{"url":"git+https://github.com/oneserverai/oneserver-mcp-engine.git","type":"git"},"_npmVersion":"11.3.0","description":"One MCP server to run them all. Install MCP servers from the 1Server marketplace and access all tools through a single connection.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"zod":"^3.23.8","config":"^4.4.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.99.9","prettier":"^3.5.3","typescript":"^5.4.5","@types/node":"^20.14.0","webpack-cli":"^6.0.1","@types/config":"^3.3.5","webpack-obfuscator":"^3.5.1","javascript-obfuscator":"^4.1.1","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/1server-mcp-engine_1.0.0_1775704223432_0.6535459034883857","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"1server-mcp-engine","version":"1.0.1","keywords":["mcp","mcp-server","model-context-protocol","1server","oneserver","hub","aggregator","ai-tools"],"author":{"url":"https://1server.ai","name":"1Server AI","email":"hello@1server.ai"},"license":"UNLICENSED","_id":"1server-mcp-engine@1.0.1","maintainers":[{"name":"1server","email":"oneserverai@gmail.com"}],"homepage":"https://1server.ai","bugs":{"url":"https://github.com/oneserverai/oneserver-mcp-engine/issues"},"bin":{"1server-mcp":"dist/index.js"},"dist":{"shasum":"a6d134dad38a63e445748e1ee9a46588de9045e6","tarball":"https://registry.npmjs.org/1server-mcp-engine/-/1server-mcp-engine-1.0.1.tgz","fileCount":16,"integrity":"sha512-D8qyO4FOmGHW5kLrMELGCvs0Dk+wA9F2Acy7Eg/t/+6wf6tqM6J+Pq9kFvupxhMnaozGjS4NDTe0mLu1DwLvlg==","signatures":[{"sig":"MEQCIHh5WPhUhe0cgH8SP4kEe2CdCrMxbeIEP+szNMb7d+5MAiAiwqums1Y2086PhrnqAIrSMfWc3gLwLidpwOXMCdiJLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238735},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"ddda3969622c6ad8ae813f52028c8e78ebf30ded","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc && node scripts/obfuscate.js","start":"node dist/index.js","format":"prettier --write .","fix-all":"npm run format && npm run lint:fix","release":"node scripts/create-release.js","lint:fix":"eslint src/**/*.ts --fix","check-all":"npm run type-check && npm run lint && npm run format:check","obfuscate":"node scripts/obfuscate.js","type-check":"tsc --noEmit","format:check":"prettier --check .","build:webpack":"tsc && webpack"},"_npmUser":{"name":"1server","email":"oneserverai@gmail.com"},"repository":{"url":"git+https://github.com/oneserverai/oneserver-mcp-engine.git","type":"git"},"_npmVersion":"11.3.0","description":"One MCP server to run them all. Install MCP servers from the 1Server marketplace and access all tools through a single connection.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"zod":"^3.23.8","config":"^4.4.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.99.9","prettier":"^3.5.3","typescript":"^5.4.5","@types/node":"^20.14.0","webpack-cli":"^6.0.1","@types/config":"^3.3.5","webpack-obfuscator":"^3.5.1","javascript-obfuscator":"^4.1.1","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/1server-mcp-engine_1.0.1_1775713445991_0.11487869625492553","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"1server-mcp-engine","version":"1.1.0","keywords":["mcp","mcp-server","model-context-protocol","1server","oneserver","hub","aggregator","ai-tools"],"author":{"url":"https://1server.ai","name":"1Server AI","email":"hello@1server.ai"},"license":"UNLICENSED","_id":"1server-mcp-engine@1.1.0","maintainers":[{"name":"1server","email":"oneserverai@gmail.com"}],"homepage":"https://1server.ai","bugs":{"url":"https://github.com/oneserverai/oneserver-mcp-engine/issues"},"bin":{"1server-mcp":"dist/index.js"},"dist":{"shasum":"31024444c9bbee30a5376bb9a21d43afb5f69ab5","tarball":"https://registry.npmjs.org/1server-mcp-engine/-/1server-mcp-engine-1.1.0.tgz","fileCount":26,"integrity":"sha512-ZULwTMqwTyup4LVYsSzIBcWFwNg2XYhmaC3/zgfHOkOBEZhjjWmGIMo8Bwws22Ja9uUg3OhJpTgfJ8qB4U99Pg==","signatures":[{"sig":"MEUCIF04oakglnTxiTLAyy1A2jTuE3yJNtAIunO69wNUSoSbAiEA6SClBIE43lscgydqpYUaHkfEL2dOzdKMwofso4RPxC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390870},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"1426905cf01f57e40f7ae28c2acab9b5b4e3b6c6","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc && node scripts/obfuscate.js","start":"node dist/index.js","format":"prettier --write .","fix-all":"npm run format && npm run lint:fix","release":"node scripts/create-release.js","lint:fix":"eslint src/**/*.ts --fix","check-all":"npm run type-check && npm run lint && npm run format:check","obfuscate":"node scripts/obfuscate.js","type-check":"tsc --noEmit","format:check":"prettier --check .","build:webpack":"tsc && webpack"},"_npmUser":{"name":"1server","email":"oneserverai@gmail.com"},"repository":{"url":"git+https://github.com/oneserverai/oneserver-mcp-engine.git","type":"git"},"_npmVersion":"11.3.0","description":"One MCP server to run them all. Install MCP servers from the 1Server marketplace and access all tools through a single connection.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"zod":"^3.23.8","config":"^4.4.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.99.9","prettier":"^3.5.3","typescript":"^5.4.5","@types/node":"^20.14.0","webpack-cli":"^6.0.1","@types/config":"^3.3.5","webpack-obfuscator":"^3.5.1","javascript-obfuscator":"^4.1.1","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/1server-mcp-engine_1.1.0_1775869218245_0.029425189168698296","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"1server-mcp-engine","version":"1.2.0","keywords":["mcp","mcp-server","model-context-protocol","1server","oneserver","hub","aggregator","ai-tools"],"author":{"url":"https://1server.ai","name":"1Server AI","email":"hello@1server.ai"},"license":"UNLICENSED","_id":"1server-mcp-engine@1.2.0","maintainers":[{"name":"1server","email":"oneserverai@gmail.com"}],"homepage":"https://1server.ai","bugs":{"url":"https://github.com/oneserverai/oneserver-mcp-engine/issues"},"bin":{"1server-mcp":"dist/index.js"},"dist":{"shasum":"aae528d37773bc7b9e19414a338b7cb66abf7398","tarball":"https://registry.npmjs.org/1server-mcp-engine/-/1server-mcp-engine-1.2.0.tgz","fileCount":27,"integrity":"sha512-BgD4VnVr9Yyp3dp/YAKenYtXaB91ou3M3yT6v9RKltzwMuz2ceZWEOKbV35T/yoOHLB1G52NJXnnuGrGw/L2QA==","signatures":[{"sig":"MEQCIHnu6A43KeJ02ouzF1x7Dj8S00BsWM+0fykFsYMO4zi4AiBuSlGj98dgJkHAm1FzQvYbmrbepqw5wGV+X7AqlBNCzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414426},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"87b976a10708bd4005de1953d46a63f98bb07071","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc && node scripts/obfuscate.js","start":"node dist/index.js","format":"prettier --write .","fix-all":"npm run format && npm run lint:fix","release":"node scripts/create-release.js","lint:fix":"eslint src/**/*.ts --fix","check-all":"npm run type-check && npm run lint && npm run format:check","obfuscate":"node scripts/obfuscate.js","type-check":"tsc --noEmit","format:check":"prettier --check .","build:webpack":"tsc && webpack"},"_npmUser":{"name":"1server","email":"oneserverai@gmail.com"},"repository":{"url":"git+https://github.com/oneserverai/oneserver-mcp-engine.git","type":"git"},"_npmVersion":"11.3.0","description":"One MCP server to run them all. Install MCP servers from the 1Server marketplace and access all tools through a single connection.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"zod":"^3.23.8","config":"^4.4.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.99.9","prettier":"^3.5.3","typescript":"^5.4.5","@types/node":"^20.14.0","webpack-cli":"^6.0.1","@types/config":"^3.3.5","webpack-obfuscator":"^3.5.1","javascript-obfuscator":"^4.1.1","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/1server-mcp-engine_1.2.0_1775945734661_0.7483263032345464","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"1server-mcp-engine","version":"1.3.0","keywords":["mcp","mcp-server","model-context-protocol","1server","oneserver","hub","aggregator","ai-tools"],"author":{"url":"https://1server.ai","name":"1Server AI","email":"hello@1server.ai"},"license":"UNLICENSED","_id":"1server-mcp-engine@1.3.0","maintainers":[{"name":"1server","email":"oneserverai@gmail.com"}],"homepage":"https://1server.ai","bugs":{"url":"https://github.com/oneserverai/oneserver-mcp-engine/issues"},"bin":{"1server-mcp":"dist/index.js"},"dist":{"shasum":"ac20fffe0ad17a5a73f86594ce5471f184aec90a","tarball":"https://registry.npmjs.org/1server-mcp-engine/-/1server-mcp-engine-1.3.0.tgz","fileCount":27,"integrity":"sha512-dZT39xuci236kp6oeybpPoiEWdz68dJ3/4rp6We0gTZeBr0/2ApWlTyUr1C+NH1Y+NJB0NV6gLkPxxcNnu9RAg==","signatures":[{"sig":"MEUCIHisR31yZQApots6nPICkRZeBkfx1JcDGi9bvmQzFwG8AiEArSwfvxPpQITuBh8yv2FnYlwto+PVcQ727od8ZqIRFQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410191},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"074ca86876a082ffd331052b56fab0e31f659913","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc && node scripts/obfuscate.js","start":"node dist/index.js","format":"prettier --write .","fix-all":"npm run format && npm run lint:fix","release":"node scripts/create-release.js","lint:fix":"eslint src/**/*.ts --fix","check-all":"npm run type-check && npm run lint && npm run format:check","obfuscate":"node scripts/obfuscate.js","type-check":"tsc --noEmit","format:check":"prettier --check .","build:webpack":"tsc && webpack"},"_npmUser":{"name":"1server","email":"oneserverai@gmail.com"},"repository":{"url":"git+https://github.com/oneserverai/oneserver-mcp-engine.git","type":"git"},"_npmVersion":"11.3.0","description":"One MCP server to run them all. Install MCP servers from the 1Server marketplace and access all tools through a single connection.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"zod":"^3.23.8","config":"^4.4.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","jest":"^29.7.0","eslint":"^8.57.0","webpack":"^5.99.9","prettier":"^3.5.3","typescript":"^5.4.5","@types/node":"^20.14.0","webpack-cli":"^6.0.1","@types/config":"^3.3.5","webpack-obfuscator":"^3.5.1","javascript-obfuscator":"^4.1.1","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/1server-mcp-engine_1.3.0_1776113749350_0.7011272841569625","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"1server-mcp-engine","version":"1.3.1","keywords":["mcp","mcp-server","model-context-protocol","1server","oneserver","hub","aggregator","ai-tools"],"author":{"url":"https://1server.ai","name":"1Server AI","email":"hello@1server.ai"},"license":"UNLICENSED","_id":"1server-mcp-engine@1.3.1","maintainers":[{"name":"1server","email":"oneserverai@gmail.com"}],"homepage":"https://1server.ai","bugs":{"url":"https://github.com/oneserverai/oneserver-mcp-engine/issues"},"bin":{"1server-mcp":"dist/index.js"},"dist":{"shasum":"bcea02e68df242c6215e26ff95eb6e34ed0fd6ff","tarball":"https://registry.npmjs.org/1server-mcp-engine/-/1server-mcp-engine-1.3.1.tgz","fileCount":28,"integrity":"sha512-5eDOTFxC0TSdxlDtVAD/CEsDTjvr2Spik5xoW3OMQDqjiK1f1chsGh8vAMsbUoQ2s5a+nre9K4VYyqzfjzh+bA==","signatures":[{"sig":"MEUCIQD/ffDqsFI87rqNDqnHNPd0xuSNAbK4kDINsOQy/5TyogIgf5bQBieUg5gPz3K9Q+hAFezcBph+mi0DnTPgUlFCL5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460345},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"2097e264767fd5ea17524f3fd0c4ac3d9eab3bb6","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && node scripts/obfuscate.js","start":"node dist/index.js","format":"prettier --write .","fix-all":"npm run format && npm run lint:fix","release":"node scripts/create-release.js","lint:fix":"eslint src/**/*.ts --fix","check-all":"npm run type-check && npm run lint && npm run format:check","obfuscate":"node scripts/obfuscate.js","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check .","build:webpack":"tsc && webpack"},"_npmUser":{"name":"1server","email":"oneserverai@gmail.com"},"repository":{"url":"git+https://github.com/oneserverai/oneserver-mcp-engine.git","type":"git"},"_npmVersion":"11.3.0","description":"One MCP server to run them all. Install MCP servers from the 1Server marketplace and access all tools through a single connection.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"zod":"^3.23.8","config":"^4.4.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","eslint":"^8.57.0","vitest":"^4.1.4","webpack":"^5.99.9","prettier":"^3.5.3","typescript":"^5.4.5","@types/node":"^20.14.0","webpack-cli":"^6.0.1","@types/config":"^3.3.5","webpack-obfuscator":"^3.5.1","javascript-obfuscator":"^4.1.1","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/1server-mcp-engine_1.3.1_1776187387982_0.29367157736623906","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"1server-mcp-engine","version":"1.4.0","keywords":["mcp","mcp-server","model-context-protocol","1server","oneserver","hub","aggregator","ai-tools"],"author":{"url":"https://1server.ai","name":"1Server AI","email":"hello@1server.ai"},"license":"UNLICENSED","_id":"1server-mcp-engine@1.4.0","maintainers":[{"name":"1server","email":"oneserverai@gmail.com"}],"homepage":"https://1server.ai","bugs":{"url":"https://github.com/oneserverai/oneserver-mcp-engine/issues"},"bin":{"1server-mcp":"dist/index.js"},"dist":{"shasum":"10f041bf3770aa81aed73ac517c0ab3dfa66836e","tarball":"https://registry.npmjs.org/1server-mcp-engine/-/1server-mcp-engine-1.4.0.tgz","fileCount":31,"integrity":"sha512-bQmUcHOHUmtmcyFovWHBAFnbtv6oOsDiy/tPkRZs2ZWA6CfTGPNIdDIu51amByxkFvzHS049qc76GfoX52D5ug==","signatures":[{"sig":"MEUCIQCrEEH4yT707GiWJwNhd/omW2GdLGUsj0MVuIZdkFaXAwIgbE3ElE8Ma/xQtmE/tMLoU5O6YFXW0M+KK6/frwVMlTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519902},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"48ed95236ed9d9206dce40ca79bd5c02d565dca8","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && node scripts/obfuscate.js","start":"node dist/index.js","format":"prettier --write .","fix-all":"npm run format && npm run lint:fix","release":"node scripts/create-release.js","lint:fix":"eslint src/**/*.ts --fix","check-all":"npm run type-check && npm run lint && npm run format:check","obfuscate":"node scripts/obfuscate.js","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check .","build:webpack":"tsc && webpack"},"_npmUser":{"name":"1server","email":"oneserverai@gmail.com"},"repository":{"url":"git+https://github.com/oneserverai/oneserver-mcp-engine.git","type":"git"},"_npmVersion":"11.3.0","description":"One MCP server to run them all. Install MCP servers from the 1Server marketplace and access all tools through a single connection.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"zod":"^3.23.8","config":"^4.4.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","eslint":"^8.57.0","vitest":"^4.1.4","webpack":"^5.99.9","prettier":"^3.5.3","typescript":"^5.4.5","@types/node":"^20.14.0","webpack-cli":"^6.0.1","@types/config":"^3.3.5","webpack-obfuscator":"^3.5.1","javascript-obfuscator":"^4.1.1","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/1server-mcp-engine_1.4.0_1776250566239_0.017707761507132824","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"1server-mcp-engine","version":"1.4.1","description":"One MCP server to run them all. Install MCP servers from the 1Server marketplace and access all tools through a single connection.","main":"dist/index.js","bin":{"1server-mcp":"dist/index.js"},"engines":{"node":">=18.0.0"},"homepage":"https://1server.ai","repository":{"type":"git","url":"git+https://github.com/oneserverai/oneserver-mcp-engine.git"},"scripts":{"build":"tsc && node scripts/obfuscate.js","build:webpack":"tsc && webpack","start":"node dist/index.js","dev":"tsx src/index.ts","test":"vitest run","test:watch":"vitest","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","format":"prettier --write .","format:check":"prettier --check .","type-check":"tsc --noEmit","check-all":"npm run type-check && npm run lint && npm run format:check","fix-all":"npm run format && npm run lint:fix","obfuscate":"node scripts/obfuscate.js","release":"node scripts/create-release.js"},"keywords":["mcp","mcp-server","model-context-protocol","1server","oneserver","hub","aggregator","ai-tools"],"author":{"name":"1Server AI","email":"hello@1server.ai","url":"https://1server.ai"},"license":"UNLICENSED","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","config":"^4.4.1","zod":"^3.23.8"},"devDependencies":{"@types/config":"^3.3.5","@types/node":"^20.14.0","@typescript-eslint/eslint-plugin":"^7.13.0","@typescript-eslint/parser":"^7.13.0","eslint":"^8.57.0","javascript-obfuscator":"^4.1.1","prettier":"^3.5.3","tsx":"^4.15.0","typescript":"^5.4.5","vitest":"^4.1.4","webpack":"^5.99.9","webpack-cli":"^6.0.1","webpack-obfuscator":"^3.5.1"},"gitHead":"5673728d1337b84ac0b40bd831a0193e36a00357","_id":"1server-mcp-engine@1.4.1","bugs":{"url":"https://github.com/oneserverai/oneserver-mcp-engine/issues"},"_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Ps/pOvHtt/T4LbjHAKQZQIDrQmtFB+zUf3GadPOs1nxTmQu9L5h/KAp9Hvw3cUFWQ4q0vh3piaZs8YUZq3MbDA==","shasum":"f5401bd00ec2829eb6799c60c1e3ad73bc202824","tarball":"https://registry.npmjs.org/1server-mcp-engine/-/1server-mcp-engine-1.4.1.tgz","fileCount":32,"unpackedSize":534787,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD5eKl8pdbI/W0pCDFaEDZRVZQxs/32pUjlubVh0IhtmQIgS2ETgwM6pcYXDjdCIoRjKdTZT8Kwv92ooB00RxunYzc="}]},"_npmUser":{"name":"1server","email":"oneserverai@gmail.com"},"directories":{},"maintainers":[{"name":"1server","email":"oneserverai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/1server-mcp-engine_1.4.1_1777709633170_0.20684999794734882"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T03:10:23.321Z","modified":"2026-05-02T08:13:53.745Z","1.0.0":"2026-04-09T03:10:23.608Z","1.0.1":"2026-04-09T05:44:06.129Z","1.1.0":"2026-04-11T01:00:18.518Z","1.2.0":"2026-04-11T22:15:34.846Z","1.3.0":"2026-04-13T20:55:49.549Z","1.3.1":"2026-04-14T17:23:08.235Z","1.4.0":"2026-04-15T10:56:06.406Z","1.4.1":"2026-05-02T08:13:53.574Z"},"bugs":{"url":"https://github.com/oneserverai/oneserver-mcp-engine/issues"},"author":{"name":"1Server AI","email":"hello@1server.ai","url":"https://1server.ai"},"license":"UNLICENSED","homepage":"https://1server.ai","keywords":["mcp","mcp-server","model-context-protocol","1server","oneserver","hub","aggregator","ai-tools"],"repository":{"type":"git","url":"git+https://github.com/oneserverai/oneserver-mcp-engine.git"},"description":"One MCP server to run them all. Install MCP servers from the 1Server marketplace and access all tools through a single connection.","maintainers":[{"name":"1server","email":"oneserverai@gmail.com"}],"readme":"# 1server-mcp-engine\n\nOne MCP server to run them all.\n\nStop juggling dozens of MCP server configs. Browse the [1Server](https://1server.ai) marketplace, install the servers you need, and connect your MCP client once. The engine handles everything else — spawning processes, managing connections, OAuth flows, tool aggregation, health monitoring, and hot-reload.\n\n**Without mcp-engine:**\n```json\n{\n  \"mcpServers\": {\n    \"memory\": { \"command\": \"npx\", \"args\": [\"-y\", \"@modelcontextprotocol/server-memory\"] },\n    \"github\": { \"command\": \"npx\", \"args\": [\"-y\", \"@modelcontextprotocol/server-github\"], \"env\": { \"GITHUB_TOKEN\": \"...\" } },\n    \"filesystem\": { \"command\": \"npx\", \"args\": [\"-y\", \"@modelcontextprotocol/server-filesystem\", \"/path\"] },\n    \"slack\": { \"command\": \"npx\", \"args\": [\"-y\", \"@modelcontextprotocol/server-slack\"], \"env\": { \"SLACK_TOKEN\": \"...\" } },\n    \"brave\": { \"command\": \"npx\", \"args\": [\"-y\", \"@modelcontextprotocol/server-brave-search\"], \"env\": { \"BRAVE_API_KEY\": \"...\" } }\n  }\n}\n```\n\n**With mcp-engine:**\n```json\n{\n  \"mcpServers\": {\n    \"1server\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"1server-mcp-engine\"],\n      \"env\": {\n        \"ONESERVER_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\nOne config. All your servers. Managed from a web dashboard.\n\n## Features\n\n### Hot-Reload — No More Restarts\n\nInstall, uninstall, or toggle servers from the marketplace and changes take effect **immediately**. No MCP client restart needed. The engine detects config changes, spins up new servers, tears down removed ones, and reconnects modified ones — all while your AI assistant stays connected.\n\n### Progressive Server Loading\n\nThe engine starts accepting client connections instantly. Servers connect in the background with parallel loading (up to 3 at a time). Fast servers are available in seconds while slower ones finish connecting. Your AI assistant doesn't sit waiting for every server to be ready before it can respond.\n\n### Health Monitoring & Auto-Recovery\n\nEvery server is continuously monitored. If a server crashes, the engine automatically reconnects it with exponential backoff (up to 10 attempts). Use the built-in `1server_health` tool to see real-time status of every server — healthy, degraded, reconnecting, or errored — along with uptime, failure counts, and tool counts.\n\n### Server Restart on Demand\n\nIf a server is misbehaving, use the `1server_restart_server` tool to restart it by name. The engine disconnects and reconnects the server, refreshing all its tools and capabilities. Your AI assistant can even detect unhealthy servers from the health report and suggest a restart.\n\n### In-Client Server Management\n\nManage your entire server inventory without leaving your AI conversation:\n\n| Tool | What it does |\n|------|-------------|\n| `1server_list_servers` | See all your installed servers |\n| `1server_search_servers` | Browse the marketplace |\n| `1server_install_server` | Install or update a server |\n| `1server_uninstall_server` | Permanently remove a server |\n| `1server_toggle_server` | Enable/disable without losing config |\n| `1server_restart_server` | Restart an unhealthy server |\n| `1server_health` | Check status of all servers |\n| `1server_list_secrets` | View your saved credentials |\n\n\n### Encrypted Secrets\n\nAPI keys and tokens are stored in an AES-256 encrypted vault on the 1Server backend. Reference secrets by ID when installing servers — values are never exposed in config files or logs.\n\n## [Setup](https://1server.ai/setup)\n\n1. Create an account at [1server.ai](https://1server.ai)\n2. Install MCP servers from the marketplace\n3. Generate an API key from your dashboard\n4. Add this to your MCP client config (Claude Desktop, VS Code, Cursor):\n\n```json\n{\n  \"mcpServers\": {\n    \"1server\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"1server-mcp-engine\"],\n      \"env\": {\n        \"ONESERVER_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\nThe engine fetches your installed servers and starts them automatically.\n\n## How it works\n\n```\nMCP Client (Claude, VS Code, Cursor)\n    |\n    |  stdio\n    v\nmcp-engine\n    |--- stdio ---> memory server\n    |--- stdio ---> filesystem server\n    |--- http  ---> github (OAuth)\n    |--- stdio ---> any MCP server\n    |\n    All tools namespaced and aggregated\n```\n\n- **Stdio servers** are spawned as local processes\n- **HTTP servers** connect remotely with automatic OAuth\n- **Tools are namespaced** by server name to avoid conflicts\n- **OAuth tokens persist** across restarts at `~/.oneserver-mcp/auth/`\n- **Servers install/uninstall** from the [1Server dashboard](https://1server.ai) or directly from your AI assistant — no config files to edit\n- **Servers auto-recover** from crashes with exponential backoff\n- **Config changes apply instantly** — no client restart needed\n\n## Requirements\n\n- Node.js >= 18\n- [1Server](https://1server.ai) account + API key\n\n---\n\nBuilt by [1Server AI](https://1server.ai)\n","readmeFilename":"README.md"}