{"_id":"easy-mcp-server","_rev":"236-9dfb9e832da1d05efaa141c70429e5ae","name":"easy-mcp-server","dist-tags":{"latest":"1.1.50"},"versions":{"0.0.2":{"name":"easy-mcp-server","version":"0.0.2","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.0.2","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"dist":{"shasum":"f49bd716fb0750c1bf914dcc0b764a53f994689f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.0.2.tgz","fileCount":22,"integrity":"sha512-x/F3k8buT2XgBx5+mHSYEXtshzEK92h5/Dt/X4z0qNM2TK+BVuuNT5abiKclCD6BKhwRihwMRlBYG6rBo6E0xg==","signatures":[{"sig":"MEUCIHAD5tvM6RIXKh9KZCSpueGXL74YNekM/ieHCGG63X1OAiEAz380SAlSaMWMHnu36mv+8v4N6vJ0n8x7tAhzpy5IjXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69464},"main":"server.js","gitHead":"c4f57cc574441444f3d5bd00fe1f25015488803b","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.0.2_1756329519676_0.596064686414995","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"easy-mcp-server","version":"0.1.0","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.1.0","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"dist":{"shasum":"1396a51c4a24569dde2c4ad2799305c50986e4a7","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.1.0.tgz","fileCount":22,"integrity":"sha512-OcoJ0b95SPTjVdGxGkf2hFzY8EIGuVRZpeCVUlXWfXkhNwHlrAaFO8Nt2TBqJFR4/TailfLQPHPgKj61/50A6A==","signatures":[{"sig":"MEQCIF12xl6y9z3desQo8PMFzJjNOXa5TgD2A3l+w5jItKKxAiBU6t70CNkSq7wGsqh8N/mFUWVjBTOOHbLOWIfd9QGFng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67519},"main":"server.js","gitHead":"6ed4f3ebf2c532aa2aa33f9e498c31cb25ebdd33","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.1.0_1756330189039_0.21308221105175584","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"easy-mcp-server","version":"0.1.1","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.1.1","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"dist":{"shasum":"5451facd79e1cb619e1dd4b3639c28d8cfbfacc9","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.1.1.tgz","fileCount":21,"integrity":"sha512-pNzQ/5qgeUvA1UhwRqFv61SHg3kCYUPZPK+rTszA+8yZjrJOdRGX5oMs6BlTBwL5jd+hoCGVST+9yJLvEkStlA==","signatures":[{"sig":"MEUCIGyYink9cxnF6V7i3uK2bRq1Qao1p5W19c3tzoZBnp8zAiEA7iUsnM1ls/PPJ+6S2ONv3+FgOUpEWcIc2VN9ezWdAP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67364},"main":"server.js","gitHead":"0fe6ae9ee857c2d7045d8cbb482590873d7fad35","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"_npmVersion":"11.4.2","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.1.1_1756357751196_0.5585061713384225","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"easy-mcp-server","version":"0.1.2","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.1.2","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"dist":{"shasum":"250b9c09f166fddb05ed69325010fe3bcf703f4b","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.1.2.tgz","fileCount":22,"integrity":"sha512-1jS2xNlAX3CkJTKfJKaX9luGJSKtza1CQEkCldlm03T2tNuJDd5y9WQsqA0ppznQ+7z0ckI7oFCbKLjp+XXPqg==","signatures":[{"sig":"MEUCIElx7p0PoqdFMBp8vay3grQYG59GnD5vwOoDV9FFcSE0AiEA2lW7xuF0ZlysNZSg+Lc2W6hcZQPyTGSuDV1qa1icaDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67558},"main":"server.js","engines":{"node":">=16.0.0"},"gitHead":"7da45a99e166e83c216fea0f3ea62e9f043ef1d0","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.1.2_1756358749361_0.5700031685897644","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"easy-mcp-server","version":"0.1.3","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.1.3","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"f1e0d1d9325ebc264352aea1738e4e08aaeadebc","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.1.3.tgz","fileCount":22,"integrity":"sha512-0+d5Tt9T4zaE3e/N/pSpFIevm2kJ9+JkpINATvdDA+guXFDgQQ/4YioRaXaNoWVRmaom2b47IM3gnx/N61N/Fw==","signatures":[{"sig":"MEUCIGZNpPeKGCM1ekTqwLtwqCM2j12OINOLEftFUEu1NKx+AiEA+1gl0otIFXSX8tFHjlb6rhqPP7iAZ3ozSLn3OfO8u6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67549},"main":"server.js","engines":{"node":">=16.0.0"},"gitHead":"8b6eaa3877495c1af7c874428e15efd0ab871752","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.1.3_1756358978778_0.24440175477681847","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"easy-mcp-server","version":"0.1.4","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.1.4","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"69ada575f63b787315fabf41d732c4a6ac7debeb","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.1.4.tgz","fileCount":22,"integrity":"sha512-Cdgb+CpYZ4wbUUojmxtLSx3+fAL7b4IF7xa0AmtSuBpxkE3YXWomQOJop3ifbQJIMtmnRNbLPCJdCXPFEz8RAw==","signatures":[{"sig":"MEUCIQCj5iCxZH0BoNt3lnxORQNIzdbEdnXuHNp5ynNKO35fAgIgNp9Y7FzzCwYo1RZql/J0+4c5LAP26oXiEDOBPWsCYcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67631},"main":"server.js","engines":{"node":">=16.0.0"},"gitHead":"9de7358f3e11ace0820e8a992fe9f17fe20d57d3","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.1.4_1756359148602_0.962825710111658","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"easy-mcp-server","version":"0.1.5","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.1.5","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"6f6eb585b1b1c9c910237807cf4aba33275e989f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.1.5.tgz","fileCount":22,"integrity":"sha512-DF9ThLamqzdjqQiNnzlPynJPgCjyDq9Xkz3pUkSqUnG+UbmWzxvjEJMfqETDo45aXlZuN1olnCmzvCQr6tmQUg==","signatures":[{"sig":"MEUCIEbYYPDuRNFzTNiU3PaSsC5SHbz3I9bOtvWOAjczUlh0AiEAxpNnC0ZbM4X1Oy+KRkcrJ8ZmS9m6rRqeMRh6e4xHLzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71309},"main":"server.js","engines":{"node":">=16.0.0"},"gitHead":"332b4279cb103abce3583694bfd2142eb3932c87","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.1.5_1756359497548_0.22209862314356066","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"easy-mcp-server","version":"0.2.0","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.2.0","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"8917e461573dc808aea93726cc1a5b25850fbfac","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.2.0.tgz","fileCount":22,"integrity":"sha512-FD2dId+NbDTev9bI+9OjfvtZY0ET26v/3O6faTPefrA09j8JYlNh9kogmu0JdMFS8Pc5R3dtte0jMkZ+BlMO+A==","signatures":[{"sig":"MEQCID6yFnGBxQ3BpHkR40OvKetfDF/U+9Pw9fo8Guc7zfbLAiAi90tw/Syo1YSV9l85YAnGMoDZqfBCt7JRttE44xr+Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73806},"main":"server.js","engines":{"node":">=16.0.0"},"gitHead":"fd346fba1d78464cafacfdee7c8f306fbe01ac44","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.2.0_1756417746576_0.5027557864978498","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"easy-mcp-server","version":"0.2.1","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.2.1","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"1a08ca8db459ee067b5a462cbff0fbade19b7330","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.2.1.tgz","fileCount":22,"integrity":"sha512-3mlJ7TUmF97T9c5lGlMcuHGGM0M/9Vw6Ed8Wns2Pqf2T7X0RMCpytqf1bvfseFpmsokzCyx1eRX4b/1bce+k4A==","signatures":[{"sig":"MEUCIFOpfUl9MH3/os5V+arTCgY/rhzhyabxnPVOc3pUGWSeAiEA1CAPq0jYSk/G//mlRvSFLIgPWk0+O5Jn3fcaviBTzNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73885},"main":"server.js","engines":{"node":">=16.0.0"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"17448153a51901dac9dffdc4a527ff675a7d6c22","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.2.1_1756417876544_0.36862927124080946","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"easy-mcp-server","version":"0.2.2","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.2.2","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"29996dbb61897a969178260e63c050b556814dd7","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.2.2.tgz","fileCount":22,"integrity":"sha512-DQbCJE61NOPI1pI8S18/SsT7R8Y4K9EQItW1lKY094RNkVHNRVLvgvNqvlff6uKnmTCyTMCl64P73AT4F5D9lQ==","signatures":[{"sig":"MEQCID8eU0ubXqjFSeHqlDZajXssUatTgT5Mh2SlLCna18s3AiAKaMIpdVzWN5nRFmdsCiX/iNzfd7g58tX+Eo8lV71kyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76294},"main":"server.js","engines":{"node":">=16.0.0"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"da5d7656887c6d70c1c973b16b27bb41105b88d7","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.2.2_1756418270818_0.1072616816284433","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"easy-mcp-server","version":"0.3.0","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.3.0","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"d87af73b63f686e500949daf6e9b95879dd4c994","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.3.0.tgz","fileCount":23,"integrity":"sha512-8osZGK0GD6HvmkOQGcAXCOjouPAKILFm7t4l+50LCT4MxpHiT87A+lu0WVJJ7WoicAGp5mYy5htu2mu2QxZjnw==","signatures":[{"sig":"MEYCIQCvgnNUDc47CqWfwAfhnOP3i5tkD48Lu6oTSXWyIArEewIhANaflkcCeQeWmkeIfCi2l60cP43Mfs65xOnl1+aIlMXN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79977},"main":"server.js","engines":{"node":">=16.0.0"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"63e133013f0a11d4d32cee6cb36ce395e6070e3c","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.3.0_1756419273793_0.08485482773579944","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"easy-mcp-server","version":"0.3.1","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.3.1","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"edbfc71f0aca4d3895aba823c116e5218409041b","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.3.1.tgz","fileCount":24,"integrity":"sha512-/NyFOzMq6LtWaOfcYrFSOtklUZ87efNCw4uA4OOwaFkk1FlLeYXpKwULFlvxFKHdjhjp4IpPk66LWShoXG1MFA==","signatures":[{"sig":"MEUCIEgrPCE9yGPaZZebUe8zG+tP6sg8bpEvBBNc8GkaTDEqAiEAsj/qaDqiIYmdFKlb6sLF5x6Q6iqM9EArEsX3g7HwM1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80996},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"6171837707e4756273584d3cac32b5b0fdb1e0c8","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.3.1_1756419845599_0.666982801201214","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"easy-mcp-server","version":"0.3.2","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.3.2","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"23a6f76b078f8c6afffe77a5015d1783a7bc87ae","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.3.2.tgz","fileCount":24,"integrity":"sha512-Z9zis5NpRYJ1mdVog/XhtG6tTqrMtXzNFq73DNlo9mgqVQ3gMIOKDbw4c4AJG/zdQXDu5dWffp5VRaJnDR2hlw==","signatures":[{"sig":"MEUCIQCi6a1kyjAezStcdhCQAu+DNntG5LLHyQcVAqp8zd0jigIgShu6OqrqMKFneB9uIs1ligTbu653cIWABht7pgv4XhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76497},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e3a3a9d966415c59a5d97f4c63a68ccbb14be003","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.3.2_1756420142072_0.26331921900179944","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"easy-mcp-server","version":"0.4.0","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.4.0","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"30c5ffa2ccd7a0c35a007e704838a1b91580a3d0","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.4.0.tgz","fileCount":24,"integrity":"sha512-g73deQG85QJG2MRBrCT0tIqFSBfmF1uS8GiOBVLHaeyL1qgQct82NgXodRyisFlkEFJHdY2FkmQgQvIGjDpT+Q==","signatures":[{"sig":"MEUCIEnqw1UiWAUtE1o0PUsTFZzXabJNyBIliRU2eLS4kUTPAiEAzpG5ZJNAfBryK6mhI9dz/4GU52jOdSsiiJDdWo4EStI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78822},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a0416442181cb5f051577203bc67e5eb7edef8d2","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.4.0_1756431342749_0.8308843957540215","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"easy-mcp-server","version":"0.4.1","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.4.1","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"7b8f56e47479a1c6141bf93f19355d482fdec79f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.4.1.tgz","fileCount":24,"integrity":"sha512-bbNTOltHBDFX2xpc23SAFtZqfomHfKtfzZkY0RMYruKVCortCP/VOR0eOmrbByIyf9i8sP/ntc4mbdoZxp3Xug==","signatures":[{"sig":"MEUCIQCItkhSHDulz47m5IiO5IigQAlUQm3yIxiIzBie1gqt5wIgLZC2DMhfgqfNTeN0nw5WxZRyO1oafLpdQKhLdjn1ogw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82786},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"903eeeddac7d58e4799d41a2693299c6e6326b4f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.4.1_1756433175409_0.24650640260334256","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"easy-mcp-server","version":"0.4.2","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.4.2","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"2db018c2a6f2c8ea85ae5dbfd1cd0d6741bf8de4","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.4.2.tgz","fileCount":24,"integrity":"sha512-UkTXDnhBApG0JkI6HReS8x5/47PCwVHgn7O4jXtb12x+HChFkdTTTgxMv5IxkHgdyQsauNcYbDXDL2ruYhNvDA==","signatures":[{"sig":"MEQCIByfPYVKK3MqzKL0M105jdbfnmUFxkKRhiIFNNrc23LiAiA5uv2WxQV+SmYdMAgQa1/lgCjk/MaO122PX4weJHv/EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83176},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"54d3ccec4a64e89b29dfca269030127698a77b8b","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.4.2_1756433717001_0.7425736667536047","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"easy-mcp-server","version":"0.5.2","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.5.2","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"1dcca76013f33ef371a95ba7768e735ee28e60ba","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.5.2.tgz","fileCount":25,"integrity":"sha512-/nr2Qi3LFd9FZnmOp0Aj8gCeENjBRli+oPa6moF0P/1kZmTGms/5vCQ5S+InpiXPAoD5ya57LiqHt0WFRbNU0A==","signatures":[{"sig":"MEUCIQCdPHof28R5QYFvl8rWzhW28Yh5aLCmJFfdskPIWlrqewIgMUhu4qi7O+wQau5/8aqUQ70cGGjA3bdLwuBsFWJQCu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84623},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a8a37a9281180dee14cd592c4162d1fc0b624d4c","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.5.2_1756434359189_0.6970745308233903","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"easy-mcp-server","version":"0.5.3","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.5.3","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"2cc4f672c86183f309b487fd6498503c28f6afdd","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.5.3.tgz","fileCount":25,"integrity":"sha512-U8WNC8IOlsApospKss1NOF5IPJ38wA9be2yvTkKIzpo1QEKmdJ1M6O4bWxaTT688fnSZh2snERcSIJ9fKogKHQ==","signatures":[{"sig":"MEUCIADXeIwEGi/UrQPlMQT4qAqsOGyiQwSVBWvZMsEFd9IJAiEAimMSn2C+kcKJms1lEQ4iVrAmbyEaHebfZkAZvqiS5V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84689},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"b5e21da3d0c278552ef01d22dc01282df66f3c38","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.5.3_1756434430074_0.12696860045353486","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"easy-mcp-server","version":"0.5.4","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.5.4","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"c76d3a4bf73c7a7d16a6c7fcf37189521c08395f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.5.4.tgz","fileCount":25,"integrity":"sha512-rEgv1Mj0IC/lr+XD1y7uCWXsrTF8zDztK2TZhzfsvjn7cYRif78VNEywVsMArOomwDqGBEDumv0bzQnnw/pdnw==","signatures":[{"sig":"MEUCIEzPzhHRGAJQ3EFxc3GF92QPfw9z0McczU4gNVtqvh1pAiEA3CoJBfOXtafU/fPoB+FRxht76dIdM6ESz4lww3YyEDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84965},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"3b7816755b3c54fd10ff09b979911ad0816c2b8e","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.5.4_1756434814304_0.32798168486743506","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"easy-mcp-server","version":"0.5.5","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.5.5","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"4f258a0dc9cd51501f536cd216a9db07a655b098","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.5.5.tgz","fileCount":25,"integrity":"sha512-l+nuwwNoHZBxVhWwreUOE7j5JS4Y+n/lrImP9thmajvHpFqnbQVY2fBXA7EdGaXVsn5BhzOyqyBOmU2R9LZAlA==","signatures":[{"sig":"MEUCIH6A5ZeGMkGlEc1mAvo44J+RkkHT7j4tSuaxp/KZ5uTdAiEA5i2oNqI0XjvKfQKiwocXVoQ29+Wclu5NnrK/+xK4c58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85465},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"d121a5679e79d8597110b5963bad795f6cf74ead","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.5.5_1756435096696_0.18223628607233344","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"easy-mcp-server","version":"0.5.6","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.5.6","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"d4e8ff9cc872d4c36f8001be97d1172460380e05","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.5.6.tgz","fileCount":25,"integrity":"sha512-h20Ksh/3YXtwWyVqyE7pwlUD7yD0coug7U1l50O1qWeRrYO+G0lLqPd0UawynBGUAn79x7xe8ARV3FKPTPxTpQ==","signatures":[{"sig":"MEQCIH62qlmEKvYbO8kN1HE2/Y0t2JRiN/J8IUIIqAt+DIQbAiAtNdsQiOQexu7fE1+PbVY6O6NRJhhZamF03Fn4D6KpLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85485},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"fcfc2cb6fb939946f0b22d635370c7f4df7a262b","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.5.6_1756435331191_0.053268275037413826","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"easy-mcp-server","version":"0.5.7","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.5.7","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"b0ffaf72352336dd64e766e7f718cb2afaeb1b14","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.5.7.tgz","fileCount":25,"integrity":"sha512-jMDqDf+B/KyW4XWRe9AAhLCZP/XNnw4oAwxF/dkIwsjSxOqr4c4Tpns0XdQcFJcdUfyygQJiqUWr++AzmbA2bA==","signatures":[{"sig":"MEUCIHQvyW08fI1w/bK0Y3p4Bd2/xlUF6I+SsUvu7QUWkFIhAiEA5SxNoNhjmKp+WpBUGVNTlkoQFB64Q10EZtfunQfiryQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85482},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"9835ab049c9225235bbecb2241da6bab0a0c1783","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.5.7_1756435443261_0.8104808444972811","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"easy-mcp-server","version":"0.5.8","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.5.8","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"f00fa2bcd2e128e35c6b27686a13be6d6ca3423c","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.5.8.tgz","fileCount":25,"integrity":"sha512-5EnPPcdj0KGTLnGPgkt5ogu8HapPzVE0bT1Y5un6NTAY94MAq+V/wLwjlI/MxjYKFL5SRs3Rc8ODFuCgqv0FdQ==","signatures":[{"sig":"MEUCIQCUysypmXBEZW2W1rqrgwb/JenTrvyiwDQtrYh4AmfugwIgRJxcOkfCc8MW9Vsh1dxMBmbWdS4nM0r+VLXEwzgdjbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85523},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"ecc550bd89c2f8215033294a3436673938eb3113","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.5.8_1756435881405_0.26278196095147477","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"easy-mcp-server","version":"0.5.9","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.5.9","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"b097273d5f7638fe7f41c184189076cd45df1186","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.5.9.tgz","fileCount":25,"integrity":"sha512-968rn4Ph2fP9dBlNsTlm4zplak6tu8BMgtiz//Uq7g1ADjH+e2aX1ZD7qvlZv4nvitnAhMf0JVbeXwlVcAdMyA==","signatures":[{"sig":"MEUCIA/HtN6u8eGcfoAzLpIfLfG1Xcok3/xH27+4eOaSzMSjAiEAsKliW1VbZt7U8MvHu5vn6ilMz6Z8Y5jqIlMw+3doME8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84269},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"1f19e2f4063feefc49a6d0b69061a6ecabf78de3","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.5.9_1756436538893_0.3707531485752724","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"easy-mcp-server","version":"0.6.0","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.0","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"576bf3c914acd421045dbe36bd425f1ea709b03a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.0.tgz","fileCount":25,"integrity":"sha512-jFfZ+l5FUmTrW3BGDVXYLN9cEDtzzIf+0WvoSXcGNOZTy6rgkghhF6Wc5CMXRIkjnxiis/IECMJGMK8XB9Hk0g==","signatures":[{"sig":"MEQCIB7j7zF8fGjNW2FF11iJmugqOY4AOy80dxmkWSY+/hwLAiARY/+ehQLPULVMUNFwUUDM6OGq0THwxrWXF3vrFvbDVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84936},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"ec0bc71a60f093364918171992a7186c92d0bc4c","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.0_1756436634509_0.7612071993832699","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"easy-mcp-server","version":"0.6.1","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.1","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"dfcbce6a77f729af6d24e19dca31a7b70ca53097","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.1.tgz","fileCount":25,"integrity":"sha512-aDLVKEsrcWWBT+JCRtghT5VD4QOp9fQh1spmyArva5MqGcPS2k6+CJIbLHW7ZdP5Sp8GV+mPm2yH2YPMxacITQ==","signatures":[{"sig":"MEQCIB2YP5qvc87NzeFx+WIRh6AkKlQshqMvkWe4gUTMqHgfAiBFsPXB305fgQvTwsA5NXMgHQjaZLORech38rFHYotCiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85008},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"898cf283a640101980c9f49d490c98bcef28779f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.1_1756436671061_0.53547047634973","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"easy-mcp-server","version":"0.6.2","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.2","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"7450dbe2f7fda968522d05482d39469db89a19cd","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.2.tgz","fileCount":25,"integrity":"sha512-RsoD5bLeFE2RtZ4hqwDUwpSVfX6NjQDN8hcibejZ0Gce9UPa+Lw9uuiziDKc7aNBtDUsXkYBWlEzlhWma3wQ3Q==","signatures":[{"sig":"MEUCIQDTaDupBTRx9Svh3x9xDjiSbqCDErGWFS151QbVnUUgpAIgL2ccJXP1zlnN644xhRd79B8P1jU6KLq7UovEoSvUjUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85624},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a7dcd191b93613a0735b37e9b9947ab6949e04e0","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.2_1756436903931_0.20899168486966113","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"easy-mcp-server","version":"0.6.3","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.3","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"669492a8352c1bd42f0cce24bf622a9500e12a3e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.3.tgz","fileCount":25,"integrity":"sha512-JQxrfK7h6tjtUS/P+pcIVn+9C+vAbMy21DxQLknAfrER4MAcE56wWPUgQlCDvfLPtKmOsfuGvRyULoZ5z+vtPw==","signatures":[{"sig":"MEQCIAdDYFR0w4FyLMhOXdchemcs7fgbOoGD/kB51GPViX21AiANwXAsUFFoaq3nsrXx+lsEt9l5tMdT5Y6DSTkgaZzNGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86794},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"de2cce81addfef9ebddabdf24853f3799741490c","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.3_1756437003442_0.5012821109433845","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"easy-mcp-server","version":"0.6.4","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.4","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"51b83c404f85800fcb769a2551324bb7435adc05","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.4.tgz","fileCount":25,"integrity":"sha512-9rk9D+5sulfpK/MprvSQND0d+NAmIgWX1YtD5KhwZnj1fkmo9j5Achi/o8U1r0gCVXpzWZD+y9xSmP/0FouMTQ==","signatures":[{"sig":"MEQCIBpVhkJRPU6xqUSEutP5bntFm5gaQqZcHP4FJH0xqKfXAiAWLQDEsSooWX7ToarJ/jLOdMDNR+LarJA4xiDliwP3XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84088},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"80e725c7baf9dc6bc2be24c8d85641ad30a37014","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.4_1756437127022_0.27352007462034056","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"easy-mcp-server","version":"0.6.5","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.5","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"2a9cd5b70129dcc1d4041fe40767808801750140","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.5.tgz","fileCount":25,"integrity":"sha512-IAJAg6FrcO5QZFSPyvCHvtjPFWOEbzkyObO3EmrUrbh4IH3XpLUfMD+55N1HxJike+J2WZegz+aCzAGTqWh8MQ==","signatures":[{"sig":"MEUCIQCaReQp4JICPnEsc8iyoFMByAWFYMzTHtBMeh25gNsONwIgUgANUOhVkFzAOy0C+PpKBzz6PuVn2pi530YzpMCdZT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81129},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"14f4371e24470719434178fd531b593da60e5b54","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.5_1756437510774_0.5391985650744706","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"easy-mcp-server","version":"0.6.6","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.6","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"0fdd30f88b84dd28d6082aecfb3ded9afaa54cd0","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.6.tgz","fileCount":25,"integrity":"sha512-fP3OQP+1sz1BH28pVHpGwlJ35B3JUrxT0JcYtAVrQ2Ur6lPTGZ85tX6sJ1HqeldwRQsCZNpeRR/3RxztBU25TA==","signatures":[{"sig":"MEYCIQDfLq2F1CG+oJ7PubO3EYLlPReEYoFV9gAMFt/eGPNThAIhANGgy7X3a/ByzeStuRx5Z6fEQabblNtalrx8/cqbXrfD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81501},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"b071117608b932bc86aaa2fb5e5e1eb8349b7dcb","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.6_1756437595339_0.17504982165197447","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"easy-mcp-server","version":"0.6.7","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.7","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"b570a466ea7924e4ed4c455eb75f3481864df6cd","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.7.tgz","fileCount":25,"integrity":"sha512-r1HXkPY5CrmPgdCwRJcDBkVvXKTdpqy5wWdQ+r0cIU4gvz/MGeO3Flcp7CIBA5qVSEdeN08QyP/QBYHpvQRCmw==","signatures":[{"sig":"MEUCIFPzyKYmiZgJlLZ50YGmKrHW3Fb1s023mONkqrr29YiKAiEAxXMbHZaX6x3X1jSn8VbSWT0jgVY7P3UVfCdOOprTQMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81607},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"892237b4904ea98dd8972a8cee48e94cb77148fe","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.7_1756437675066_0.703022977957148","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"easy-mcp-server","version":"0.6.8","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.8","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"efc29508cc58e71281c39ef2f5d5c016be6977de","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.8.tgz","fileCount":25,"integrity":"sha512-EPIIFB/ktaTD0WSqLx9ExxczybUx34iqevE+PcNnUn5fW7ZbLA/womd+6l6VqTjCHaNSCGbtuUUEVwGeq21Ncg==","signatures":[{"sig":"MEUCICyNYMOn7RnXZI71yAbvZPfB8jD9F05oeSAtJ0Od1gYcAiEAq/2T4vlOpYrPVHOAzFYQc5FPCCla0+/xUKdmGuDcTns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81783},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"b2b2e9a658b0db37d286327af5ec03279abab15f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.8_1756437844071_0.21312795616624158","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"easy-mcp-server","version":"0.6.9","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.9","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"dbd2617c8e48146a0dfd3e1b1b254b997ec5886f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.9.tgz","fileCount":25,"integrity":"sha512-gIbI2Lp0/+MdMOTxPKWRCWtERz+tupBkcE4qwxJMzsTknvsODJ6CFirCUTlVrLf0Jv70l7bi1tB4xKclFPYh7g==","signatures":[{"sig":"MEUCIGXg8067o44NP0igm9T9OaxRs62gN/7NirprcPl8X68vAiEAuVlLCI7ZKj3SRcQeME79gg2/D3Dcpjir5TsjSB8regc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81413},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"258d4d24b7a063fc0c5dd7bd76473e8f461feb43","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.9_1756438172863_0.11471289994117684","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"easy-mcp-server","version":"0.6.10","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.10","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"92ec4d235fa54af015141d47920f70029b26aa56","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.10.tgz","fileCount":25,"integrity":"sha512-l91Rd0dr99wTyClswjVK9EUlgXFn5i4WhE3VsdaTiJBocvhagV2+3LXQlePtGYgMV4A3btEaZa/I04qHEMp9jQ==","signatures":[{"sig":"MEUCIHb2FWyU+rBmHUW7OrkeQ1+1oIkv1SZTSlw0jo4DtSxxAiEA+EEJQ2rmiwFGPAjwnoM1zbuXNPf32JLENlL8vudkwyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81222},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"7436d4c206c549851366f4f85b5fbeac1e65b5b5","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.10_1756438277693_0.80592383910988","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"easy-mcp-server","version":"0.6.11","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.11","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"00428a62bba463308e04abfb152d92abf1330f53","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.11.tgz","fileCount":25,"integrity":"sha512-CbZ2w6vY2RpN63pRGv+nVAMX0nvpmkQ6Wpy9Xw3l2MNBFtmeFYWjV8LlbpNrGq5xGQQerGVJURgB0aoXU6wPWw==","signatures":[{"sig":"MEUCIBPFN5ScovpXdfEJKPu8Lx9P72novQfDmlPOngmZeVh6AiEAsBlR4s8+4yDNZLOv+hXufW9F5zrNFsR8Mtkehz4OH9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81114},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"7030a49d43775c5449e858120c2a8b7a54614184","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.11_1756438379324_0.3955326539519395","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"easy-mcp-server","version":"0.6.13","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@0.6.13","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"a798d06cf8143ea4e699378879b96c9786686a11","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-0.6.13.tgz","fileCount":24,"integrity":"sha512-X7dkEh38WA+iC8kzxDgT0RF4QQFNmrsd9sOV/xgZAFqP1GOrmNYdXzrs33lMye4MMzybtsF3jC3FEvN0kCjKnA==","signatures":[{"sig":"MEQCIEzZ1WGB/T3VnAHksaAoy6afkzeruAKRHf6kXpdww+rDAiAjaCNXHXf1OXOpra955EgGdcQJJTddU/GYfb15klj2Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78646},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"c83a5aea362fb97ecfb7ee40bb2c5fba73421d27","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"11.4.2","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_0.6.13_1756439662497_0.8609513194230252","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"easy-mcp-server","version":"1.0.2","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.2","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"d57d8f8b707bebc8f7af96d43a7670b6278fe869","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.2.tgz","fileCount":25,"integrity":"sha512-NbWysubBEQ+gb7C5mbWer0pOpnIQ1H3TIttP9rQPmEiFMWkfRj1SeW0TdIg2XTlR5CbWVVzC4I7YND06PkAdww==","signatures":[{"sig":"MEUCICG+XP6z4hYTNWYwkejyVdMjum3VImi8MTtF94BX5+b7AiEA5RcM3DJs393nDslfXCZdrIHPxYgLCWvVKCnrZIFI27U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78749},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a795506a94a2f9489cac70b358a323b7dbc835f4","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.2_1756439887625_0.5484404596712094","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"easy-mcp-server","version":"1.0.3","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.3","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"377ee2189d5a06c587723dae6fbd83f59c377abf","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.3.tgz","fileCount":25,"integrity":"sha512-9vQBKx0tacgFnTHbW51wyyXZTTTil+Z+TgjxgAOlfIMPd7fUm9P0LIYXcIyBkD/qtmUDfrLCjsGRDabmY7pQqA==","signatures":[{"sig":"MEQCIDPsrZuLal01Kb4HeP0AU2aMbBmJ11ivAgKvUUtENCQ1AiB7UuhEwJ5irvo5QJU0LbvAPzNtxkWhcSDB5tg8psR38Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78764},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"336de8b0d5e40f3ea3780296e54a1892f973bcd8","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.3_1756440185356_0.25803846059797","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"easy-mcp-server","version":"1.0.4","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.4","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"5422cb33d51a22390295835a998018e02a58b5ba","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.4.tgz","fileCount":25,"integrity":"sha512-mgKT6jSi416YdNaMHQm76CWVdMPFJIAZK4MPFVaP2vNzmV6I435E2k3Zb33y12AvbXgeCD2M8loL3aAadxLKWg==","signatures":[{"sig":"MEYCIQDazeWFdKInmdptmAHnn/YpdyDgQJyAEK5XyWaOnzop0gIhAPjDELlbVx5Ks5xFIkobTb+ndIyuXpgIyvQHoyEr6z88","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78043},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"f024bf03da34c67c964a3f6f7ebe5174b80127c4","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.4_1756440690902_0.6587355596519371","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"easy-mcp-server","version":"1.0.5","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.5","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"095c7b92fee47d5329d0738fbed8fd2bcd5f3718","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.5.tgz","fileCount":25,"integrity":"sha512-RPGLVFpq8VuNiu/t2y6QrHaeCo3TXA5RPusItmKUtgH8JQBwghxWrSO1SRHA6eieANXGlDgkOjSOe3mXGYMgWA==","signatures":[{"sig":"MEUCIQCJ+9cmfXdTh04YatFToArng0fpao1emWdzWlE/paNTcQIgQhwS5gduHkMbSUeh9GAxwi3jcjPnkqH0eTZ0SABsllQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78180},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"06b40ef4817c2830007eb82ce4e91aab15753d94","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.5_1756441607755_0.8123824497325716","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"easy-mcp-server","version":"1.0.6","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.6","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"16b2e11c8c2b16e0a8a0fc3214af8108438d741d","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.6.tgz","fileCount":25,"integrity":"sha512-6DR3o6bHBbDb6stz1A1R0Ds8DfW2Hu5eHjJprGNrTt59aYQOTHzAEkQd9hyV867GBcgP2IA9wmoz5WQfAKBcVw==","signatures":[{"sig":"MEUCICaEbdfTAZpqmZIRoTwt0bRK+yLQQgOQ3gh5ITW0GVFQAiEAhrPJBF83YI5os+qhHtorEhnMstaaD8OhhVN0eVSvuzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78251},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"951d09988bfb5eb5384b34e5a28e885b16c7c154","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.6_1756441698356_0.47001728875839244","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"easy-mcp-server","version":"1.0.7","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.7","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"2bde13f030fc2fd8b482d4c26d0ebc7bacb45082","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.7.tgz","fileCount":25,"integrity":"sha512-9gE0lgQp3ajXBduCOG6dl2z+m5Lz8AIIKvh3ebpIyRLMMvSTv0vTW9ukL652tKQHCtdwOGuu2axXgsRlk6nIAg==","signatures":[{"sig":"MEUCIBbgap7MEjuDoVZFyzdszlwwgaqQoNQm08SuQGM4qMOLAiEAl25X5CoMntEtd3mjkksnfiIsLlJlz8XkVRyGLie11aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78372},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"4b14d7d558e18db3321f78b17ca6d4cdbddb1f91","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.7_1756441863190_0.47935555877188585","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"easy-mcp-server","version":"1.0.8","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.8","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"c8d21a77478c51e9cac8077db8511e4cdfbbb3a1","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.8.tgz","fileCount":25,"integrity":"sha512-/6I4L5M/OstJrSF/7iCVbzr6sgPAWe5fDMffLuRescSBhnVFoWDNkMrFF6FSX/OFw3aGRwHcBYU9VlzfuO48Mg==","signatures":[{"sig":"MEYCIQDjDBW4YvZi/IXMEiF14pb9WNXCFTrF+0sPJBstqnx7owIhAN+4ggM1RSJYAtGc6fycWlRuZI66LWftg0bL9k9GSqFq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78345},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"47ac786bb79f0c5b431d4b66631b39ef834548de","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.8_1756442253528_0.8700325433882679","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"easy-mcp-server","version":"1.0.9","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.9","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"d681b3cb62345af2e3d76d6d55ba5a954def52a2","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.9.tgz","fileCount":25,"integrity":"sha512-QDR2yxcwsnyzYcZe40qSrGFZNyfqJxhkBbQYSw1YkmJRUPGRNB8Q9BH71fVOqCbiErgQ5/dh/KnwLUlGxjJRQQ==","signatures":[{"sig":"MEUCIQDmaCfM+Z6ed6stTgo+HZn0FZyG9XiZfouj5JZAQEvuHQIgXL+L/fma5CpoLp8JBX1H7HA04JbV3Y/BcnYnXFc2TSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78365},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"7fcb454621fcc1c96c82c2bdda005261963a91cc","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.9_1756442390217_0.8959259422070938","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"easy-mcp-server","version":"1.0.10","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.10","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"ef39c559ce9b1594a2f56fbe5c397cc64651bf44","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.10.tgz","fileCount":25,"integrity":"sha512-qJLsYSKpvW5zPhNV+XQsD6FpRytilNSBbNyoRTU/u2hW0NT7DH7ku8FN6TqUTD0yvngaX4oqy7c+LX0kCDXOZQ==","signatures":[{"sig":"MEUCIQDAwCPV8YPxppDjeV9tLcwaCeP/sDm1cQ07xSMlS/DViQIgNs7Kvm0JVP2tVJPnnGmHZ6nMumou//1GXCSbShE+t1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78325},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"521bbe26a927ebc442a3bb488f722cf951981673","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.10_1756442576016_0.41996446670659493","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"easy-mcp-server","version":"1.0.11","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.11","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"33847fbfc418ce3e80a79cacc821bd158d2bee35","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.11.tgz","fileCount":25,"integrity":"sha512-T83/AZUfOfRK5xUJ6n1Bv9uq12lx+tTWsDffUm/DHR6P7wzMKpAzjQkqT3VExWhg570g5kgPS/TExVdZ4z02MQ==","signatures":[{"sig":"MEYCIQDRkH1Pw7GGHVx1yJcYTvsZ/yOUsK08sjnLBEfUqtECCAIhAK4HidYN9doz48jYGnS06YFu6KiKs8+jxttSE5b0wxWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78341},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"af214ff32f85593680d7402679c284555ad4c763","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.11_1756442662377_0.7071146550235656","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"easy-mcp-server","version":"1.0.12","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.12","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"2ecd75a2017bec5ffe5b795c44ace275f0f3e4bb","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.12.tgz","fileCount":25,"integrity":"sha512-qEMTEQYpBxBMPCRRRTvWTz4TFBS1g+IPI+sIM6GWZAl+am3dJ3AvKBjyPYpeSKqM8amEylJZOoWlb7NGSbjfiQ==","signatures":[{"sig":"MEUCIChZviPFvRIh7y4md4xS5BrwaPpAo8stjh5bNMM5LUu8AiEA7Okp/R1McTfzaN354QkKl10r51GnChz4S1Gf5/H3pGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78308},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"cefbf3bd1a8d58b09c68d4afaf5c6a96d521ae40","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.12_1756442740373_0.3018759927303343","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"easy-mcp-server","version":"1.0.13","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.13","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"3736e1a4d70dbfd2faa4db46876037ded9d3efbf","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.13.tgz","fileCount":25,"integrity":"sha512-+/NhrqR/iiSNAGhQAXy8eqNBOStwYC3hLMd1nLhctSGmr+agROVrX1Q3Qxius+RUwXeU/mVJpXh3HVZHMW6ZUQ==","signatures":[{"sig":"MEUCIQCbKFfwaMj5ppCUAjuP+dQMWnxufgrzIoKd8Iv5k+x3sAIgBqkrzHMQnY6ve2nuEe8ZJ6PZ0PmUSyWrqxEJMFudNNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78293},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"264b3f878788d1bcece8c9b744a4028d2578234a","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.13_1756442886827_0.7370220023945746","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"easy-mcp-server","version":"1.0.14","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.14","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"d7c4414254b8719407fca23d14d87f29c4fdabaa","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.14.tgz","fileCount":25,"integrity":"sha512-HoMq8nccHjD7iMyXChSwxJYqzohsHToaq1lFAYBg/FGTx3DREx1sDFaKZiJ095HP62Gdepvf76SevpsNRdODyQ==","signatures":[{"sig":"MEUCIBPONmH1TYXx5bEZNgWTAJ0dDkqEzMQZRlxYrOnqpeUXAiEA/KcK8uK9vQ0083wKWX8nctWyAAz6m3KWw7kYX/qZ7Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78307},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"f81c239b5314f241f55baf250b16f490e6806f14","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.14_1756443030122_0.21255665039872418","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"easy-mcp-server","version":"1.0.15","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.15","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"517e4269b994d4775fe0e9008833f7ab9f0932ea","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.15.tgz","fileCount":25,"integrity":"sha512-9cDnROryWcFD9/fDVX2NeTL5W3oVe+16Kz1X+pqoQu/s60wq1Z4PTMx0iwtjfnw9zSwR6tTihZ2X9rcYml4Vbg==","signatures":[{"sig":"MEQCIEjYxxShZY835YaZ/JG7/CnexRYKzUeI0Obujzsay1ALAiB/MJ5LQ2mHK+RXxCQNpDw89NiUux1yp6DgIYrO9WvzrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80095},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"660a4d2ea506221b81c18ed88c8837d6006a577a","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.15_1756443360914_0.4948756864798578","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"easy-mcp-server","version":"1.0.16","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.16","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"50d52113f55022531a443cf08488bf9e971d494e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.16.tgz","fileCount":25,"integrity":"sha512-+rjp+ugRtqmYx6YMZhmZ3aozabNT67nmgG5e4uActHH96sXqmDscrDSiACLwXVmktQGUl6fLMczog7ptBKc9WQ==","signatures":[{"sig":"MEUCIQD7tBnufyoIWkaxr6m7e20dZsRPnPMA6DGwHgBOC4C2vgIgShgKeqTa3CkfONTZdW6fGUbPfzVHJ/ktPGrBLHwt03I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81525},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"2baab981619a1c13c0980c411fb7caaf5c89be74","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.16_1756451072175_0.6401787511259518","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"easy-mcp-server","version":"1.0.17","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.17","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"aa07ae70a9f518bdab203fbb70317af81594dfd0","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.17.tgz","fileCount":25,"integrity":"sha512-be0gO8hiCz7VPiPlNuacUD1zngubl47TpYknk0C7W/1w2CBB3bCCSZFRM4PGTv3HuRWTPep8jttvn3yu9Q8qCg==","signatures":[{"sig":"MEQCIEg/+tgN3u7v5LwHlyK0HjlEml8Oep8QxVBo+6rP+05cAiBftjnWUVLiiTcpDn1BIt8JYq/fqWZS+dsw0bl97T8wdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82948},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e96e9f4aab3c2340dd137541af67be2b03d0f2de","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.17_1756451297139_0.3180051367836796","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"easy-mcp-server","version":"1.0.18","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.18","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"e858bff5cff2714721a1bb420a0bb020c33be9a7","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.18.tgz","fileCount":25,"integrity":"sha512-kUBDvMUPSh9oa8w+QWTb0SaBjpNqP22uPYNhRKyDPHBw5Wwg1blfLSAyNGErgPi/dauIrlQnGB2T+NJ7aFoPkg==","signatures":[{"sig":"MEUCIHGNS/UFwQDh2zrp1p0ZfwgvYvE6SVwfUZ3Ieb6iQBBNAiEAwsDjoRgcxsKC98Me8OhpU3YxYsmX3W4j4yRcwb+ZCdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82925},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"27d60c331e6b930f62f252513727f5b445531b64","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.18_1756451523461_0.2654682764985512","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"easy-mcp-server","version":"1.0.19","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.19","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"7895a1373512af48d5a9a9d2ed8b13b1d3fa289c","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.19.tgz","fileCount":25,"integrity":"sha512-v50JxjCVVg3RFWP1J40fV6+sC1x4/RgL3r90hX99Tv3reuZ3SGBUfvJiuv+hEzBqrQERPkPMKWuqwkaZKRSU7g==","signatures":[{"sig":"MEUCIAfwyedBsF3dAKS9ijgoKe1FLvHI6qB58/2YgU72QYjpAiEA5oux0GGsRwJMJs6U6Z5nN8nWF960WjpGHNwmW5fL75M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82906},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e9a4db06e611f27a88fcfa55f591e607c01b14da","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.19_1756452140296_0.11612479018771849","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"easy-mcp-server","version":"1.0.20","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.20","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"b1ce348d8093362e2d5b39bfee8a327f5a4b7f30","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.20.tgz","fileCount":25,"integrity":"sha512-1zuRjB4UvC6TehBY9TIi2OX3jn8ife4JEbVGlszSiwQFqmQ4WYtKIQc/G8BuNBA9Zh+r6VGJXI8kwafXCPnmPg==","signatures":[{"sig":"MEQCIBoqUiuiah6Xgc1JA7J+ZC5J5/oBsGUE1urSPGUt3QhQAiANwXZOBFl+Nz093a4r2vQH0QksExoedIxhCTsZijNMDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81669},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"8100aaebaa72538ac4f909eb068450b603e5d344","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.20_1756453167716_0.6447220605826547","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"easy-mcp-server","version":"1.0.21","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.21","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"b55d605f29a3ef7cfeffcd146430dd74b2cb2a19","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.21.tgz","fileCount":25,"integrity":"sha512-4AojqtDOx19sR3t0wVJm6cFtL7zQNKELzFI/5zzqlhZTCZGIgFq7jf5Woq9UGjDfT2Y/IX85DT6KoU0rYACW7g==","signatures":[{"sig":"MEQCIDiT5KZhznq3jsLVuvk0G5n1GC6wWi4H/+ef3AWhYYI5AiB/N7fKe40+6F6I6dqTeMydimdsz0Ef02popaBYJx/Dcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84951},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"3a0e9f97114c2460adfd4ee32a23ccb53013e8dd","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.21_1756483765294_0.6079736720555537","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"easy-mcp-server","version":"1.0.22","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.22","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"520b718e6ad941dfe4e6b359fb427053d5f55573","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.22.tgz","fileCount":26,"integrity":"sha512-AGBQtKgOXa+pdgQQGcvC0vuRh+upwj+hPrt1/x2ZuhugGh7PJr1f0IyNBJUVJzF3ABTd5+QoFJ8/k1EyGOjFYQ==","signatures":[{"sig":"MEUCIHDiTTLMVJbLmt0wi+TJlMVG6GgVnOp/kERSekjlToGPAiEAurY0pu1rtuZ5Qa0+IYtAkC36WLqMABnsizzduC9op84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102443},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"73d4ae4d209ffbcff3f4bfc1c970200fe38a6c2e","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.22_1756487819600_0.07243896460427535","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"easy-mcp-server","version":"1.0.23","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.23","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"b55b5c3efe70061a221d43bab5c0d584e13006f1","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.23.tgz","fileCount":27,"integrity":"sha512-AWhbSCc7OqR6eItjTOnKeOAdFqob/70fWN6FuKi2YM1HzcE9mk8KVu/YUdHd8xJt9TJ3jrnFa+d30062dTjBQQ==","signatures":[{"sig":"MEYCIQCQwStcZ6IhsfUH05uUnEK2WAg5eV2Sm3M4gdIwTAVeFAIhAI07hlLKxWO0Z+1rDBrqQjavxO1PbXHDuwT+7mvcC6Mn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103515},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"1b45028c9a788e0222e21cf2a386c37561b942ef","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.23_1756492771428_0.17629107748337725","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"easy-mcp-server","version":"1.0.24","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.24","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"326d27d97c5cfcbcbe3bc1ad3d239363bc083058","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.24.tgz","fileCount":27,"integrity":"sha512-ce5kaEGONr+T6hXLYTJpFSId5/ElO8JqmoWPp3Jla0hrA7/7t6C5QZPCh3pG7/asFNT/tidDokdzIGNTzZol/Q==","signatures":[{"sig":"MEYCIQCabNiNT8HriV5F2ZdCKgr3X/i43JuANgFXIiEp4+hFRQIhAKZyUzFo67LXAeeUWsAAc4/FY0yrGKHEXFmkBFXZ4x4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103687},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"349a8ff2806f99bdca59333e8b8f32e75f63145f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.24_1756493592799_0.9233124265935084","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"easy-mcp-server","version":"1.0.25","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.25","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"5e0d5d13a4de958a65a552167388f3ee2756faa7","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.25.tgz","fileCount":27,"integrity":"sha512-cqZGDAR2LhpsAhkMjarl5q85FguMPcw6aqLyYUufgOkHU6GPv4D0h4LO5RBIPmfsww5RQ+sB5aTx2Z1AYK4TKQ==","signatures":[{"sig":"MEUCIEcog4cQ9Oz5XwUEVqLm1/mXrZKM5dYJpXrkLhs5eRsgAiEA7GlBagz6k/yAWj+GUAsGvdVLpE9prbuK4mu4kgwHel4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103545},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"3b563e3605c1da5fdec16b5c29c2355cd14cbd28","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.25_1756496044323_0.3042140781242031","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"easy-mcp-server","version":"1.0.26","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.26","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"d9cbe2303245a0ef34c1653745efb2d1a121b278","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.26.tgz","fileCount":33,"integrity":"sha512-3UiaEjvWEDNcPUck7EcEyOsmL7u56Iud8MgmRa/5IM34iCcK+F61tt7uMvoy8hVHmD74SbEXSlR/3xrHWRTC8g==","signatures":[{"sig":"MEYCIQD/vlUFwr+spawiuJedLNClixYm13Hg1zISGLoGOSVTzwIhALjrcPAPhOkPzvM/4M8vNP2r4nyKR97exssVqqjzrlat","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157949},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"f725fe859d4c0f11f44e7ba3ff967ce82aa26b1f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.26_1756515402480_0.307817883449214","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"easy-mcp-server","version":"1.0.27","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.27","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"a12a74723937d4429751a0720b3f0d1d26ec745f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.27.tgz","fileCount":34,"integrity":"sha512-wFtNlKc7rPvQqVGdUgLlsam5pw9LSZ2k4oWx+mMJdD+TP1fzoRYkVjnogap/hrS+/xH7jvgCE0d3KSI7xbK0Ug==","signatures":[{"sig":"MEQCIBsvS0GoWvdaFUVu3skhu0brtSD49YeSIMRcSrprs0EzAiBayVrx5uZ0rLEnl2ARDSTYqMIbF1Ypb7fU9XfLHwHRRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193067},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"ac8cf422b0a315c28465a142c675ee5e25fcf622","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.27_1756577768573_0.8953475038527334","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"easy-mcp-server","version":"1.0.29","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.29","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"5240ed2cb71dc66b5ca3bcd9ed77252c21583d0e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.29.tgz","fileCount":35,"integrity":"sha512-jrJdgfyM+jodzzB8sG9Rn3w4t3SdCAswWqUx3q55WurNi0R0guFRmlF1Wya+BHUxY6Nj9SComHyRqcYgZYJCwg==","signatures":[{"sig":"MEQCIE5vsMwCBZgd44Ykmq/vwGBSm2V8yblVKdvsswuca3E+AiAnhM+9lI2JqB7J2gQF3aTJ6zBq3NCGVsFeT1DuIl19PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198890},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"4f911bf19a378ca61d18787fa85ee354c1711212","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.29_1756765485938_0.5758208712407717","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"easy-mcp-server","version":"1.0.30","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.30","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"edffd3ec83d91650f7e3938a1a958b2e4108b3df","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.30.tgz","fileCount":35,"integrity":"sha512-5FX3uoT4eRaMEtiC2vo83l15n4OTFw1w/9io+teMjzkMoY6c0YcNAfA69TJH9d4j5b1QYjitSUZltjwWSlZqVQ==","signatures":[{"sig":"MEYCIQD3bNSMKK2RCR2NOGxn3H1sXnvd7LYXx55T2znanGQzzQIhAI0wDAMtuOXk8+nVRGjD8IEih4tN+gIJGfI4wkflnIGm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198533},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a2928cf0af2fb268d50e57ad81f29d25dcc7800f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.30_1756765584016_0.7523742418993482","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"easy-mcp-server","version":"1.0.31","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.31","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"3f1758c269caa88f4ad30b9a29d4651291549dcb","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.31.tgz","fileCount":35,"integrity":"sha512-WwDBu6FZJShlmEjbm4dyCoK6J8NlAHvdaVj9f5QS03PpSwH0duXyFGkiG3dfEkynIDVk1ul4t3s4eE9IH9pYxA==","signatures":[{"sig":"MEYCIQCUgXmOv6lLK74Qruoopuy0OoF/pIuwHZWfNHl/xKK5agIhAMQn8Q72w1iGIY2jRfmUQpTwIHCQ0S3KJVAdUNRC4x42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198925},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"83359a0f8f481b63c6118b75eb749dda7f84e413","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.31_1756765995881_0.5526718184677097","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"easy-mcp-server","version":"1.0.32","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.32","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"294e552b3683a39332cc6b972d7ba2b58abb2f71","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.32.tgz","fileCount":35,"integrity":"sha512-lepzKlzkBSmAUaGOCP/i7PO92fYTRi2cbFHUx7OyeisnQ/2xYglx/NmCIgKlFls3o2Tpz2Vchma1cU9nGcgnlw==","signatures":[{"sig":"MEUCIE7aoaS17SY7s3nDXD0Syp40x/m5tiYwnIF/bJUyw6jBAiEAt/g85DDDi50I0cTvlhgUiiwa7VaT12VTtD6df4Tl8tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199896},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"d87bd233f7b79a0e759b644c23b9b47152221544","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.32_1756767709724_0.2878618923967644","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"easy-mcp-server","version":"1.0.33","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.33","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"a18310fbbc9fcd9c7aa8f0ffcb5a3a80a2e505f4","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.33.tgz","fileCount":35,"integrity":"sha512-97nCK1N7x3/LP1eawTskKB69y5amGvo/uTUz9vf8LnDpLkK7LMqQ00FLxs1irg4bOuFqwbZjUvw+9FtijlJc6w==","signatures":[{"sig":"MEUCIQCLPVKzPO9tOSZmP0UtKxs0K2oXCT9sWG3kG+gzp4qwXAIgGDDI/VaZwaaZR7TGp7ohtXrPAqILXtrpIFBwiAa1g70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200329},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"15499e6e58e80a029d17210ee2692476d7f50d01","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.33_1756768630270_0.11774530157186702","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"easy-mcp-server","version":"1.0.34","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.34","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"bf59063f16d7add227cacd6d153a1dc5381e76b1","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.34.tgz","fileCount":35,"integrity":"sha512-1VrKu20cDkBhGPi7Pv9AAk125EcyK0Mh94w06SCJgLF5O+bFjrkuqk2aUDwuhPCs6PN6TsTe9P9FSZ5jB1vhLw==","signatures":[{"sig":"MEUCIENKEKNuLtQXlwflQYEOPkbXLRjYLDuY+v6BkaSdCxiMAiEAqbyyKvVu/WROFOU/L98MVNfsMZbz11aquadrlB5LgJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200311},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"308c8c2ab5c4ed2a29027a092738830635c511c9","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.34_1756768859594_0.7505859947523754","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"easy-mcp-server","version":"1.0.35","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.35","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"0bc3c2a8d67f604fa743953b2cd0f41a6299f289","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.35.tgz","fileCount":36,"integrity":"sha512-4FZirSLWTukYH7CS7PvLXK7oubRTT6gVpFWo7mhFEIDroVZzgu/kOT2/EE1gy5Sb1XBw9HpgVDQg/Oq1hn6Fcg==","signatures":[{"sig":"MEQCIA7bKDn9XJ/51ARVB93n3+gBy/qgMEPopV9z5qCKIcXlAiA1Y+sChXDkkNgV0uSYvTgcvh89RfPQftKoaNfX7HmwSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214864},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"5a09bf9d6164e348bf0c04b4dfcaf11fcd506c9a","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.35_1756787257330_0.36801150392630966","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"easy-mcp-server","version":"1.0.36","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.36","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"6fdf9ef6dcdc14b5d9cf72da9da32caf1f7d86b6","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.36.tgz","fileCount":36,"integrity":"sha512-kRVlEfhhNepGgRa9gIuRR+zl4E7kCeqrCNvlRoRTKSwkC5pQq8aaRfGCtH6hmIr5cQKhjWttn7b3KWc8MGC8NQ==","signatures":[{"sig":"MEQCIDhr/Lxp67uwCxMv8OEA63WuQz9ITltgtv45ZCXZRr3oAiBEaqIlqbKSDKoVr4P/eG9VuT2ywIlcRwLxhBn7t+R4zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215576},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"cc2a083c065862c33356ccca312ae650248ef360","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.36_1756788185419_0.7797874185122233","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"easy-mcp-server","version":"1.0.37","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.37","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"ad9af8fc4fd0740f1296929c3b5750b739788d34","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.37.tgz","fileCount":36,"integrity":"sha512-LMNpEDUBJsADziX4hFYNhHdEB9CFO45ZuTlHdsfifsSmPqqq2UnMwlJMBP12wXIya4fqHtIAZgyWw04GXq3LTA==","signatures":[{"sig":"MEUCIATQQEnqcnqIJ7OOvQ3hs1hPkUZu1k8aYrqfwWkpfBwrAiEAgKFv5lsft71cqzCVEm7PEgwda5/4izwDu7hLGBFMHek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216362},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"84da527e51da547b9b25a7ea8676ce17eea8a7df","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.37_1756793399947_0.01257417504209779","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"easy-mcp-server","version":"1.0.38","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.38","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"053039e11e1a668a54e6a323771ac8e91a47c656","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.38.tgz","fileCount":36,"integrity":"sha512-43mA6JUz3vV6Jo1oWmWp3DVL4NQZ49AHWSKt3IXnurBq8MXIrr5lU5cxskw8jTLSFBGTDqtu8beO3BtFMiuYpA==","signatures":[{"sig":"MEQCID7SctBgjVEoBYR0D8zdFVIHruXheH8it/qKg9ggXReUAiAYfTzvIIfoUw3IQEFZOewTU3WvHyjcWSFvJ/oiJgXm2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215974},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"d25f7ccb46ba714133843f67f8a7375751f4f6db","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.38_1756828218463_0.217224849744857","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"easy-mcp-server","version":"1.0.39","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.39","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"dist":{"shasum":"ad77d9b0114c9ccd157f4d0a3c9d0adb3fc53d6a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.39.tgz","fileCount":36,"integrity":"sha512-bF9ZVX9jiqLtE+1BXxasKmNy2cot0iBiYyYDQywXsEFvLpkrS07bACSslObTWj+D/LecXMsooHPgSfinlhnK7w==","signatures":[{"sig":"MEYCIQDLV/Wc0GloU8zYrpqdzo2XQYLvUiqEwNl3uTV5Wi7bqAIhANTCBE1seueIx411qrgxtnpHdFEX3O5oyIw/82lh6MTK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215975},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"4a870a620db08c293dea43c50207dc876c9b086b","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.39_1756828859606_0.16100245506290745","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"easy-mcp-server","version":"1.0.40","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.40","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"5cd0a77c38e23c6eca0b8ec8d28a64adaaefe62f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.40.tgz","fileCount":38,"integrity":"sha512-/p2vh+j6iQJ967puKncbWPTzAU7LUZVg6qxQWPqr3FT5Bnd/I1naU58eHsJ1gi3X2MlUUVixK6qvZ4DOJavTQQ==","signatures":[{"sig":"MEQCIFO497vpMJocZSgMyGBBY5HJ1TX8LDLNIVt7F9OdJ+gIAiApiZ+8Vuf7YMxtWxIuYw0txwxqu7ZTCq8a3J20NiYJEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235116},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"cf94db382d876ce9799911ce5624cd1d99ed3924","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.40_1756849077938_0.8941991745821056","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"easy-mcp-server","version":"1.0.41","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.41","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"668c61ba5d34201cde04b1d9bb8b1d98eb3fe428","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.41.tgz","fileCount":38,"integrity":"sha512-tLDYXEylVTT+nNjWv4DYJVCjrehU38VNL6qutKmtZtBgJD9SuYNGGYpM9pLC+KxVKorpkLL4+fKNUFwePu9kfQ==","signatures":[{"sig":"MEYCIQDjzo+oZ8xqt066aoJxbEd2//wqgUj36hXcSDVKpyzlLQIhAJv9XbP4vf40rJYMUgCWDiaKBaxv81cQ1O/pT5Yr0dLg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237565},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"1c26e266a4ec524b2c48818be2aeee0d3ae94fd5","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","comment-parser":"^1.4.1","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.41_1756849333399_0.24465611505170703","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"easy-mcp-server","version":"1.0.42","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.42","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"7e81501f376e95cf26a22a6340b2321d47a4041a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.42.tgz","fileCount":38,"integrity":"sha512-XX78awc9InQYZDQvNNCYq2MeKL2DtJsxeL8YmRh1EAl7ctMpe+q8ONA6mnKMav3Zy8yrlBxP1gibejv86Zyk9Q==","signatures":[{"sig":"MEYCIQCDCUttOoJ6pORMt+JNViYtsNvCZi5uzlg3JIutEJECmQIhAIkHjTkgfyIPOwgPKihFhhwUz5bqn9Ydml0xWQC56U0h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237767},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"6fc548f58805067015f78f7a5c6d5435be34a228","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.42_1756849621791_0.8668748443263221","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"easy-mcp-server","version":"1.0.43","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.43","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"ac172cbb7895f1c3b661ea484e03daf6d0bd932d","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.43.tgz","fileCount":38,"integrity":"sha512-IzS1aq58QbIpxlRefaL/oSYvLftC8NL3S8f/M8DfUKw/sYVLn4Hz0qOJZ5rkzAJOV9pcf20psdAk7SWjs8OBIA==","signatures":[{"sig":"MEQCIEeew20FxoilcmEldpO8W5P/fI0ksnaL07KvJWeluX/bAiBdLLp74d4D96H7N74vqja5ftroH4wziA1dejW2Pf42PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238786},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"b08cceecdf78745793a1a173126d55018b328879","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.43_1756850338490_0.20959318863461407","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"easy-mcp-server","version":"1.0.44","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.44","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"4c92eb31fa50b0197e4cfeaf1d524fefb5a284a5","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.44.tgz","fileCount":38,"integrity":"sha512-4pisZBF71AgzKFqCvGkJAHcA5auWi+NYDNxWjPCepE1Gd30vQ8GjKs/XJK9Y5s8N93MDPv4XpshJY/WmimN6PQ==","signatures":[{"sig":"MEUCIDuCHnxjGHnc/K34EOqTjSLEixOcQBrOtDAfgFzwadIHAiEAnCO1ArTzOOoRgyiD+aq+TIC6gWjb0tQE8ncuQs3dgbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238023},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"dbfa01b1d44f8889369a00fb2750f30bcdb7e2ae","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.44_1756850494801_0.6327937824540111","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"easy-mcp-server","version":"1.0.45","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.45","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"d13ebc865ae0afaa943e9c6f7c6c1a9a54e99b2a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.45.tgz","fileCount":38,"integrity":"sha512-pKO2nZLULYR7GRe/Pybkt7NF3QJD2q022YBWs+CBETo+1zT9OdqSmbLtGv8EnbETl1pSQByHm6zsWzzsJ5CO7Q==","signatures":[{"sig":"MEUCIDbJnwg9DaXOwDypn0VqjToU4ECgDkKdx7lJyZmIY/F0AiEA7NKEy08kv61ZvnnaV5Pw8S1D9mDuyycjboNvydTmsjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237974},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"d98ddcc63f02ba1232c5def1cd414cc2f28fa496","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.45_1756852888455_0.6714040813177307","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"easy-mcp-server","version":"1.0.46","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.46","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"cc7ff418aaa383346196cd39289f0c0038a376eb","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.46.tgz","fileCount":38,"integrity":"sha512-D0+KBGk9Djua/XJWn/eCRGIT+ozHmPAp/Hs1cn6evnDUfgBcUN0aDmHqyGykhUGpT+nedUVHDGcqByMFsQ4+Gw==","signatures":[{"sig":"MEQCIDyPGf3B0z59h5+tXvnEsm56/vM2zf0B+hOEMFhIK/rPAiBhIyPEHxGmZ0Lyk0tBdemoYTn+9Qvq+QEaTPQDU8tqbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237775},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"dcf8374c0033bfe8f7a168d55ad8287b114cac92","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.46_1756853072707_0.9636352317695882","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"easy-mcp-server","version":"1.0.47","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.47","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"a4ee7fa5bf048e20e8134c5fca90206eee960844","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.47.tgz","fileCount":38,"integrity":"sha512-CLOWEz1q4HPAB/zpITEkZEm5tXxIXY3w6GnC4a5OjCwMyC3mlmo2x3k/JZNSryeRBAjUrgZC92+Kj5awGZVRzQ==","signatures":[{"sig":"MEQCIEHbvniLqSZspjyJcE6a/w0ld0pNoQFHcbw+is7OpwgfAiAsc3Wmn4js+1U7sUfPQhspFkAJG37+9YYcGvm2VInv3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237599},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"c6d4bd40db00f0f277ca36291734066c45bf5174","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.47_1756853801991_0.6393777189616878","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"easy-mcp-server","version":"1.0.48","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.48","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"0a3083f1f2636fe562f60a7751c53c78eb85e218","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.48.tgz","fileCount":38,"integrity":"sha512-uvbAsQ+qAG7KX3AGaj5sf5dxNuncRIY70qwx7zQAWhS8QnZrCkw4sMiQiNNp/LjGmkmzo1Y5zpy46tw81KTrOg==","signatures":[{"sig":"MEYCIQCU5e+F+SpaZ5CFW3QP/W6N64MaMA+USFs8pRlXEIV8hwIhAPNmNRjshXn9aEqZicya4eCE4Aq5+IC4gwJMV15j0nf7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238292},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"1dcae0bdb09dbee80a60ab638d77f72b59e3f1be","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.48_1756853887930_0.2045014152976976","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"easy-mcp-server","version":"1.0.49","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.49","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"7244f1b7925652eae6f4df31fa610feccc91b318","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.49.tgz","fileCount":38,"integrity":"sha512-u79kCed28SwnhuDFgYGXXlnXx5wgYlzH5XkijhhDtmrPJCzAX0sn6+HgF/r9TvZxzwKaGvb9cHJRdHWV1AfIeA==","signatures":[{"sig":"MEQCIB7r/7kQgyMbAbelg5pfgwnx0A/KifJ4gY2xg8vn1t+1AiB8EZ1r9+9GTe1tj8xZnnWUetbijT6rPid/SGB26gsQ9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238448},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"019683dcacd9b76857cf6d91744e140c4a4fb155","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.49_1756854115234_0.580104996492737","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"easy-mcp-server","version":"1.0.50","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.50","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"3d6afe501dff9422024beb6a1fe4ef941f0a801b","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.50.tgz","fileCount":38,"integrity":"sha512-7eVgwZt3Mx3pCTEu2emzETztFu/wle85LOliP6Vlidvv2mKbbUYPDcHuzuHW2FcCPtkb/iMiEwh0OHynbGqPcw==","signatures":[{"sig":"MEUCIG5f0Wnru81e5H0M6wBt2ffOJbIfBK/UHnymyOAR0fKxAiEA615ez8kzaR3B7clo31eamaxw0m1dxhLlRcDzAUNysJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238416},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e2e983f6bde1294e0832607f91b17e9716c1a721","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.50_1756854316736_0.31627112956170533","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"easy-mcp-server","version":"1.0.51","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.51","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"5b975515fc0e0bfb95d5c1ba4d39eb16878f7304","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.51.tgz","fileCount":38,"integrity":"sha512-1FKlgjgh7PeRfspI/ArN59AQWnAzELzsARKapHghl8CFORL76iKDBJBzMCbX52TBxzonh3MKPbve+UK1f5Mw8Q==","signatures":[{"sig":"MEYCIQDlmO6kvR8Pmmq+F/DC02mUTs2p7g9zsWgRiyMX9z5cEgIhAL/adLOmg7VagKrdz1hZBxoLJO+a1Zj/mOUIrD/8hyLj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238257},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"fc5b2644783f8e04207ca082e9f64ed2a282dbb1","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.51_1756854469909_0.005317521984343099","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"easy-mcp-server","version":"1.0.52","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.52","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"647cd3e7f79c8020d2f3f8641eaf0c55fa0a6010","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.52.tgz","fileCount":38,"integrity":"sha512-ln8tegShR+wdMytxd6mmeYjyN6r959oFqDE4O3m9hWYnPF97QBfqPAYT5wOteT/jlkaVSvCmPvKGEuzPVU/sTQ==","signatures":[{"sig":"MEYCIQCutQF1jmSSnzCKZYoPGJXqKb4GhmXGlXXbhmHr/SqWFAIhAMwlBuNnHQKkYTElzALhVCDeGSIXthVb531oOxtjY5vn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238567},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"acc330cc1da659209c53c27a6aa1c5ba9e1eedb9","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.52_1756854727592_0.2431966122651501","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"easy-mcp-server","version":"1.0.53","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.53","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"d3fdeb6b9d70cc515a8074c8381621c791ef9c79","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.53.tgz","fileCount":38,"integrity":"sha512-aPEpsuc3XiqZ3YLQ4a1ihhkEfd/U2VTdvPKmhu7Qt2ODFLrU26LIrqE0ReqTAMqFdH/kCC36y9YtHcqzAfJRKg==","signatures":[{"sig":"MEUCIFJoo8soNW8d8Qfqo45HdiTcgphpFvdCz16ZNVB0kPJkAiEAmeDOXhABJIXx0K7ZHlrCpGaUlj3Uc9h/DCtaZKnqN84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237646},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"c1320003e0eaa1b67e129a8a770afe028a06ab36","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.53_1756855123917_0.5342955748857197","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"easy-mcp-server","version":"1.0.54","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.54","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"9c786f5ad41872570bcd221419060033343c157b","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.54.tgz","fileCount":38,"integrity":"sha512-40DuZvTGexBsIFKZMNjXOsv0ob+C51iI9ONaR4aAOnTSfF1/CGwuyRJUbhFku26uXE5bMTJa2OfIlKCKcfAReA==","signatures":[{"sig":"MEUCIG+HosS+LCgWOQGCz4wm66QffsPb3tOWIgbAdEVQTN66AiEAyC4jlguWBXAJBycr6kcZ52tyWjz+pWbK21YoPZu4erE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237697},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"b5e42486aefcfb2f052de822ec16d60be0df7a9d","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.54_1756855183708_0.95672297240188","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"easy-mcp-server","version":"1.0.55","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.55","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"503288469c77aa62fb5f351f11fc3ea8fb7a5902","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.55.tgz","fileCount":38,"integrity":"sha512-6DWnOAVC+dMrXo8C+2WNOwPWzrQdpNSiWZENR6AwR/ww2tg/aaks2sa5uI1b21KHzyesVAbaCzogXz71CSJegg==","signatures":[{"sig":"MEQCIDjhWKdLnzOKwOYU6mKxZhNv2vZc6w1jWiGyHbDSInSyAiAY/1+SSubvnGYiwRI3+0h6XUW6A15B8qvAgNsMEvGmEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238239},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"765d6c0e14a47fa9ec63b6ba0b3a4b22ebc2a7b7","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.55_1756855361330_0.8596573270070635","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"easy-mcp-server","version":"1.0.56","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.56","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"b221ef5004ac495fc580d005a744608bb8a4dc7e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.56.tgz","fileCount":38,"integrity":"sha512-mX5d+awxVPfb3vjNKcVjWVDXhA8vyEVUcgxtZTwd3vlJrmqLA13Ntorfei58IYiRrXdnb5EoKbvsMHMkb1AIgA==","signatures":[{"sig":"MEQCICiODkvHmBqz1jVMB0P3UYuX/y/Bcr/QXE0DAzSAm1whAiAaRE3l5stg6cnCwGfNBg6Afo0WDE6ZdjU5KOJYzyYx5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237548},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"6af598da515b8874c17c513bdf463754e089a9b1","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.56_1756855428582_0.7268919772029026","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"easy-mcp-server","version":"1.0.57","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.57","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"114019ba6659cff3a1b62a6ff1566bb75ba6680c","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.57.tgz","fileCount":38,"integrity":"sha512-XFYQKuZDVJJIoGfKL7VYP1EkZk08Uszv+Myy/fX4SjoiYAXg4Ss25xnwzvE973vgXya88Gg6Wgnn/dsppn+GvA==","signatures":[{"sig":"MEUCIBjljkD30NF1F0vPGYK4S69ANuJ10DBBO7fTaLNRJE8bAiEAil9W9oAjFp1266zHLsXb60pWbvQT23FQGh0eaqjP2Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237431},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e32281957e76d3d78a459d0ce2d9968abe092ffa","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.57_1756855634773_0.21575399623536184","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"easy-mcp-server","version":"1.0.58","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.58","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"33567bce7e99a7bec4eb0464c5486304387a2a66","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.58.tgz","fileCount":38,"integrity":"sha512-C2H/bMtTSgAtQu2uh3Tw/+FvQycH75/vNfrG35+EcgbL8+q8JQOrqEcQZdLvq9nCmWi+uKBm5dlBeSkMFY1bjw==","signatures":[{"sig":"MEUCIBcVKsWLeQyfFJ8+TgYlOUa1W1qW9nxK3pq7b3AZ3Em4AiEAqHW9PJPwGqN77kn0eVWB1Ost89Yy433M0pBy8UrUjK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237973},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"985b6b7d95c5e36dbd284206a0e3fe687c5be731","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.58_1756861373055_0.6499043159120668","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"easy-mcp-server","version":"1.0.59","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.59","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"712a33c9112177115f9a6f03d5865cd9db5641a0","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.59.tgz","fileCount":38,"integrity":"sha512-iBomYMPJ2HIfrTKCF7eXnFadI7r07IuREPlWjgYUHcc6lf04WmJ4EmiOg6b0dn3bmjl+FMQpRfkNpNNPqcvTEA==","signatures":[{"sig":"MEUCIDIXXJmMPFlGnWy+9RY4GoTH2njukCjgWydo1Q80Y60mAiEA0b0xvTQIzO/x5c9dhT+zzWuqDicdhFLoLtxp1F2UTRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238500},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"8ecb00a8121b2e09814e1e56dc5ac8f4e74ab6fb","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.59_1757006916843_0.2711825158884007","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"easy-mcp-server","version":"1.0.60","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.60","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"414511a588ed5720afc375b8c05604e975bbaebf","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.60.tgz","fileCount":38,"integrity":"sha512-vvzQau7YMshTOpzGXfMt9lEZFktEiNi+AkJRIoycnsjthvwZqUu+nx4MZf/A4HQpxWv1n9pWeusxs8L9v6YhIw==","signatures":[{"sig":"MEQCIG8VhRg82f4RbykMI6cBNY3RWw9r4ce/6TzE3UCtFocUAiA39Ld2A1cMzWKJh8LwX639V6cwoTQRM1nNiQO1yXgeKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238712},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"219c0362e7a93055bcb6494c75b10e4867eea366","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.60_1757007096535_0.8600858725137539","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"easy-mcp-server","version":"1.0.61","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.61","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"510165feec8e43bd4ee103e297e57c228086cada","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.61.tgz","fileCount":38,"integrity":"sha512-ND0rJXR9S0jxTP5EZxMAYnGgNDdSpHoMEKwCyLXGsBYDuNV+OD4e6NCRhsEhv6sF/Zm6bdHaKrlZSh8p+icMrg==","signatures":[{"sig":"MEQCIAbzEmbsa7PbB3iL7fRRvlszdZ+Q4m7oGnnTTo2Lb8MCAiBSICCGhXdHveSKfVBRT1Sf4iz0OfCum6ZJM2jn/b6k/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238092},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"39e18fe63b2bb0f12fa60d7b310820b99240364e","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.61_1757019391502_0.8526212156390254","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"easy-mcp-server","version":"1.0.62","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.62","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"6c1a1d17b6ab57a71251c00495becc18370aa508","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.62.tgz","fileCount":38,"integrity":"sha512-0z6pqtcF9k7zlHYjdqDCD54KK40VMcJypryRxgASAsq3tYAypx7Aq1HCB7P66wVH1GLfcAUvSuojFySz/vkcaA==","signatures":[{"sig":"MEYCIQD8joyaSGYswueSS0aKXd0/my44gBxoEHTSy9E4HnpSZQIhAIPzwDRiSUv+fCeVodqcVdpo5c9+ta/wQDzvnlzjD5Qm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238187},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e7c6d06bd80f92426f55d451211feeb340f24df2","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.62_1757019634379_0.4725773557763078","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"easy-mcp-server","version":"1.0.63","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.63","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"4330f62536ddf8edcb9bf5843875b6c72a872f6c","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.63.tgz","fileCount":38,"integrity":"sha512-+EaJN1oJd2J04Pwa4yAVBCXbB4ggEet0jublOWVeWlpZ+NnM+8dxSoUK+lLLtrakocyrHK5wnkrmHLQ+OuhXDg==","signatures":[{"sig":"MEUCIDW/t1Q/KVhBDs50J/aDxyezz+Adzt2eJRGmw/fn1z2YAiEAkcF0S7MSSZ1FZMsFJncNS7Vj9fAJOYMqTDSDhI7G2QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237482},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"7d4a93b6e54428ef948af078c8a70472a579983a","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.63_1757020930933_0.33054701343320936","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"easy-mcp-server","version":"1.0.64","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.64","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"507acad268b6430aa53b77480bcc2805392bff71","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.64.tgz","fileCount":37,"integrity":"sha512-TA9Mj1lUQKbnoN2PweV/JkdmWhYg4c+9iMue2fz28O+Z0SxLEMDzDQJNfByzYp8aCCOxuPiyAEUqxmk/bP1xKA==","signatures":[{"sig":"MEUCIQCNvasqM8pxr3GAjABNHWErymWVglKfElV8UPQysAiOqAIgdJmMlFwbvhY4a36KRBxKldHnzqMQgIQUGK+rKtWH1o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237550},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"ad8f7dc6b04a5a003390839081c9d5a5b3c1ba32","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.64_1757026544174_0.9301544617799744","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"easy-mcp-server","version":"1.0.66","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.66","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"aa6ad1bcc4b055d06bc7181cd2ce74f679a56b0a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.66.tgz","fileCount":39,"integrity":"sha512-S6wHP+d+GjG1Ag6bp+qF6od65bymwAn7DfDt19BK10srWG492ARI4Q1PYEoiocI+wvrX33MapY66/wT+LNdXkg==","signatures":[{"sig":"MEYCIQDL7+Fv0E8nTryE9uuZxB7Rc8XhozYlEvGSUXodta50AgIhAIa1/YG+uyF/nm9EUV+geZtw2/Gmlj6HWMXB46r3E0xM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248242},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e80a039d7f635b231283ff2531a591fae461ec0d","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.66_1757032160040_0.474044291757882","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"easy-mcp-server","version":"1.0.67","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.67","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"de21df21e575de91d6a5b6821860e401a5452f8b","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.67.tgz","fileCount":39,"integrity":"sha512-Kr+zb4HtilEJRI1JHNwz4LD5J5bp9u95vsFLKwj/TWviUlBSK7TEy5A+kp29JLhoHkmmVZfnvIjowrL43enIOw==","signatures":[{"sig":"MEUCIQDO654kl4uLhEsv+mdkVeQwPaf+mRbDlvwrMY6cG9NflgIgDCCmSEJxRVCesmfg4kLB+AxfXwau934RJBghJ+yhLUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248164},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e2454748ecdbe207d936fa8a17289031926b8b95","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.67_1757034031249_0.3410777808666625","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"easy-mcp-server","version":"1.0.68","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.68","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"579cffdb492ac03f949a411edf206164a6014583","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.68.tgz","fileCount":39,"integrity":"sha512-j4GDDK21xRY+J/qglL4dv7KTNIAcTlhK6OpEbnrowNE2G5HfD1R77cRmMXNDCE3YTExBqzpaNXebL+lZANWzmA==","signatures":[{"sig":"MEUCIQD998R0xCa8nfxBuTQojlkbCo44ykAIUqndhdHmItyGTwIgYsBTy8v28JBpAADpX3xF09ZQ0eO3j/RrdVkPaX8Acg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248167},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"f439acbc23bedd3bec27526bd2d955177e6618b3","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.68_1757034668059_0.6062978606197305","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"easy-mcp-server","version":"1.0.69","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.69","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"ebaffdec1521bfbb469b027065f46b48cbe913b9","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.69.tgz","fileCount":44,"integrity":"sha512-h9IBUzmv5Yd/+9ifPnswcX5WX/6K94eJTjowPBJ3T64u724llTlC6iDZkDjR9ZV5KtBbf1/iOpzEbOJ6VbqJ6A==","signatures":[{"sig":"MEUCIQCEPVP40udVT7oNTwBh3FhEPz1Or1lxQ+I1RVmJvwe0RAIgYaaqS6HL/hco++YAVoTmJ/L6x0QIWWX6uwPAxiJpDjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298153},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a4f0fcf480e989cc70f18cdbf62fdeee08691d60","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.69_1757196774244_0.3920180785502576","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"easy-mcp-server","version":"1.0.70","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.70","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"01b9614813b90ab35185604c75b3059ee07654a0","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.70.tgz","fileCount":46,"integrity":"sha512-2ZZYLCrUYOys5tj1bC25dU0ulw7pWAURZouAPd6iTcX6OvBqiDj4ICz4sXqE+wjR44XIlwHya6wnljwYNGiTwA==","signatures":[{"sig":"MEUCIAeHNDSmRbOvK/pzG1Wr+SelLmbahYxCkJhpSzc4mnxvAiEAyYV9ldcFXf7DSNv7FvDhDPXokVX+nSqx+grn09py2CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310076},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"ffa2396f8e90b13cb2b13f4a81a90df8e477189c","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.70_1757197452918_0.7987483644101827","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"easy-mcp-server","version":"1.0.71","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.71","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"44c8b43f3a1f92aa0a37683561a5328f734aef08","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.71.tgz","fileCount":46,"integrity":"sha512-R9F7XGTeMd0zOWvcuwm9pTcgMr07333e1YZvNxnl8z7mJs28h0bS4cMnW0k6eCvivgREpaj+U3ThdXhw1KxoTQ==","signatures":[{"sig":"MEQCIFHb3P+szncnJFD3PQXyjAklE1TBfP8ftLMra3pp2N9tAiAbxLUSwXSCV5xms2VHNzFJNzpdUWcTJl4ffBq6QimWwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310135},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"5102352a70f12861aec9275caaf958ee2367d135","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.71_1757197973397_0.9661884922145989","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"easy-mcp-server","version":"1.0.72","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.72","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"72136dc67b70b40f658206ae8c0d6c29fd10e051","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.72.tgz","fileCount":57,"integrity":"sha512-N6dzUM/6RrsTmAOeRqLw2QIwD7S2o7cW3E7UAnAgVkgt1T30eYcQ9rGCxfg/vosjhtqpvOUi959qqVTumbmRcw==","signatures":[{"sig":"MEUCIQCTE/2d7+vaC90z6jiso16nYbOw8RQSLeeLuqFMC32hAQIgF0suWUPChaV0JYaSmqUBjaGOH1L1Wd02xTTXefLi1yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405552},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"fe71cabe13c6eae1a6dea6106a67c9adc955916e","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.72_1757205975914_0.6816422349592095","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"easy-mcp-server","version":"1.0.74","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.74","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"03dd0e7775cbeb8fa3310d87d86582d2fabfa05e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.74.tgz","fileCount":58,"integrity":"sha512-hBUTkfckfNJWky//GVsxOucAM0349IJAqir505GrYKcCQgxgqEjszNPRkbz/uu5m46M3FKroCypV0RhwolLEwA==","signatures":[{"sig":"MEUCIQC6w+jxaWsnQUaGo1netbj3pObGCFHdkcxRU5CdABLstQIgbsmcQcR2yOEVWTjKY5TA1edtBMfUpXcS8L3t9LLC9b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407949},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"46b631bb702597dc260c0fa09a9c081b94878ecb","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.74_1757210280452_0.7652994896052341","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"easy-mcp-server","version":"1.0.75","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.75","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"929f28efb31011d668b38f90dd4b4da3d3aacb2e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.75.tgz","fileCount":58,"integrity":"sha512-tJgz51W14qmeigp4wpBunHKtC4vlAospGq3OxFFULK8djNyoQeGFTSRYXviS2ODxqh1igrx/b5MtpHcfJJUmyg==","signatures":[{"sig":"MEQCIErM2iUSGKRp5eglsULwZyVx9t2kPRo835VCLn6p1TxWAiAYzEA2U5pVvOduzRV45DMHykk/2GVBj3dr0XU97VmXvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406125},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"be24bb5e18b8b84b2b79c6fe66d2d039d46c7923","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.75_1757211930097_0.6763031205266259","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"easy-mcp-server","version":"1.0.76","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.76","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"5c273014e591bec0457ede7c19dea99e29eb736c","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.76.tgz","fileCount":58,"integrity":"sha512-XuaMUKMBg9hTCPBaCVxFvwROrXeSPc+1MR17fWl8caxL+NG7OVWKzusm9J9Pm/+1RenPlKcRYTIM7j5zl9yu5Q==","signatures":[{"sig":"MEQCICfSCiG6LIFKWZ/aA4sh7aF2v3esT+Azuf8iO3i11UkPAiBhkuCKDAEqCnQfITi1mwTLV2ha0uXiUVIlGD+6mi3ZKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410633},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"b53a1c368141272a27a6e6b3199e0395d5313cef","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.76_1757267173782_0.6438496131569422","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"easy-mcp-server","version":"1.0.77","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.77","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"30918e0c3f334c273787cc66944dce294ebcd3a5","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.77.tgz","fileCount":63,"integrity":"sha512-kT9GZbnCM0fztUFl+lv38josl9rXPCw+9VAmERLE0do5Z1rGrbjyOAvP619DUlC4BjDSyhxGy6gEOo2w9uM8KA==","signatures":[{"sig":"MEQCIC7Rf86DEqwlpIfl1ce3VQJOi1JEEvLnzbFvMk0sQq2iAiBwCSufw4Qho/2oycgwHxDmEXn/WxY7NKzkn/B/btdieA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439979},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"97bfc9afb007601574be2256da8c0bc5f0f0e6b3","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.77_1757268945811_0.3044759181113703","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"easy-mcp-server","version":"1.0.78","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.78","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"72fda88048b31057414431f7aca0b08734128404","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.78.tgz","fileCount":65,"integrity":"sha512-h3yAcYqCC/dYQ9oT4m8uP76vfvjaS2503Gf+08UELUkmuKiIXGPr8E7OZG7wg9d+7973103FTHvWTYOuyNgszw==","signatures":[{"sig":"MEQCIA1Q3v2XFngq9uYnnaCskOxJB20o+iFENfuP0VtH/1SvAiApCx+Yg+jZYjT2pgKdbFtceoO+QxgPMrxtLUX5AJPaeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478694},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"0dc5c78ab4c912724d6061fbebd1047e5effc866","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.78_1757319447166_0.46553186288962833","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"easy-mcp-server","version":"1.0.79","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.79","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"125579e487cb838fd0998c3cef51a75083a878cf","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.79.tgz","fileCount":65,"integrity":"sha512-le4FlUDQlX+1uSCJy29H6pIqxRRpIZyTpj/6wwS2jC8XrYg62rqXTO7kD41UHwUSPOF8nsMaXTxwnQO0TXIRkA==","signatures":[{"sig":"MEYCIQCbb+tGdwspOwnUJPw5b0PyfNTBVWNlegsF5UHHbME6ygIhAP8YyZUYnXXJt3PCE3/KpwoUsGOvUM+p0FavFsKRqRa9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479292},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"3b3bebc8bbb673c30af55309570bb6d39de782e6","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.79_1757319762102_0.954002734795734","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"easy-mcp-server","version":"1.0.80","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.80","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"9bfc911a0b7f0d18ece8e7743b5d37d8e1f14824","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.80.tgz","fileCount":65,"integrity":"sha512-YZZT0jQgSKkQNOeRFgGv1Qds5tIJH9h0Y4ChSoiubuUiGT6jTREvP06kA53Cbb9JFdwzDuMSZ5PnaHc9ekl5lg==","signatures":[{"sig":"MEYCIQCo0z9eNipyE8KTbnrkRSYQJZmjjoqLQyYh5D4rtymVsAIhAMNOn85+CEIgKAXHJpQve38Vnifpaxwamp2nNr78nYXn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479301},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"094b7c6cfb0626f187152e379759ca679b564a72","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.80_1757320013975_0.31777400292187186","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"easy-mcp-server","version":"1.0.82","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.82","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"33afcc60cb80e9b1e145ad2c4a23e3c83b56b4e8","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.82.tgz","fileCount":76,"integrity":"sha512-YkdMGtsl5O+cBBaUp5BbxrI5atWSlx3B197dXXBRdboiSFXK0Pms2x/9J5Z7dQ+gDfB0OOp/oDT2eleAe54B1A==","signatures":[{"sig":"MEQCIFMdu9I2KzWD+FK+lwHFIdmgDteP3lm2ffmOIw75UTgsAiB2liu2P6JCCWyAPTiIFIDPwgS5KZ7iS9LSexFtIMBcHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533591},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"dec7a97c7d1c48860ca7ee6b8c054f3ba64073b8","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.82_1757578239454_0.9036886568397933","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"easy-mcp-server","version":"1.0.83","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.83","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"62fbc618a7af34e4da74a90a54ac1c27768e7928","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.83.tgz","fileCount":68,"integrity":"sha512-ctHFFJBuIfwmyi8HSG5AEU+uakxU60iqiAeu25OhnP9MIeRWP0R433ZHfMsaYkJYMw47er18vZC2pXK8PSONmg==","signatures":[{"sig":"MEUCIQCFmtuK93tfLGxQjG4NmU7KRcAJk6WYYrIfeQav4n8gFgIgdd9O3PbSmbs3+9FgVnR29KcCmH3zUxvCc3NnNxbGOL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532014},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"edb09413edb287f83652ed70cf791d187b087535","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.83_1757738531264_0.2125839217510599","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"easy-mcp-server","version":"1.0.84","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.84","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"da305a425a12c45801fc929df3e8141b404e7838","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.84.tgz","fileCount":68,"integrity":"sha512-70nyz63HhvyUKqqYAwzf6ASqd+5GAjzSst4y2saowX1WjkncT2MojDAy8DjBSOkRVXZzUZno3KAN3z0P0JC2ZQ==","signatures":[{"sig":"MEUCIQD6KDdmlpKqu9wzL1WZHjuUNXMJQ3QL5PSVqHbn4Hmr8wIgJHdTxP+3DWieNSJXCV9t/XoVUyGl+X7/oQ3+FpMoU5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534732},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"01d48d0f7aafaa7c80f7e93ca7e9442721d93e4e","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.84_1757739951115_0.37643444586181163","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"easy-mcp-server","version":"1.0.85","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.85","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"9d14a99835873b0b5646ddadd2bbbece5e7d7793","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.85.tgz","fileCount":69,"integrity":"sha512-lpwE7G+H+i4zy/F82QRaYDbUoaXXNtRUA0iL5YCLul1EOWV0ny7m9rQDhQfXb+Ga1MsHiyRjy+O9bI0QR+N7ZA==","signatures":[{"sig":"MEUCIFpOrgLPXHH5KXZDko2Vo/xDe6YPEFt260z4ug9/R+GVAiEAgx6+rp5b6duaI/k6HMiVNDAQ5mMWf20DV4ID/wSltII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543724},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"dfdd17e641a393817e99c7880fbc4817997a14b6","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.85_1757741475992_0.39774972506713135","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"easy-mcp-server","version":"1.0.86","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.86","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"76050e8b515e0c933641077068d30814fee17471","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.86.tgz","fileCount":72,"integrity":"sha512-QCkO3ydwymMIqjBk9kwRY/HmPs/qq9cJFBLF8cwFBTnmq0+/9zyIMUMswR86RM292nWUA3N412tdZcLle7bsiA==","signatures":[{"sig":"MEUCIFWyRMzA3xqq0fy1grHBn0yVqZm2dvRXthzlxtwe1Yc+AiEA9lOulvMz+MyoF1guzcEpKxNnBFmo4pgSSkDK3qg5GmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565675},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"63e23f65070ee738613f525443d32ae7869b398e","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.86_1757780015097_0.6350058024867298","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"easy-mcp-server","version":"1.0.87","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.87","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"a82b4611f38592804a1c6f44bbd2ee4bc0ec4b01","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.87.tgz","fileCount":72,"integrity":"sha512-3ED7FHN5gPeEOA012vc2w04k1xfuoFL+ugQMlh+n/wGBXCBvcAEZPMYawhjW9GOb5Fkhnk0zD3rlMBw/VsNsmQ==","signatures":[{"sig":"MEQCIEMQynOL7fR+xRby8X5pNfBjCyZqj1jZd0VaKpIeSa7UAiBmzwZ6yqiy3C6DgHgh2kv4ORlLlZdSTl69B8EvCZJbvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563930},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"543824fcbfde26555f393f3f315fcb30d9f10119","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.87_1757780868515_0.7826708422982551","host":"s3://npm-registry-packages-npm-production"}},"1.0.88":{"name":"easy-mcp-server","version":"1.0.88","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.88","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"8e95a5450961405ee03fb75e4113a0e83b2e3b64","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.88.tgz","fileCount":72,"integrity":"sha512-Jd09m227/OZYfjJFmtU59Z7zJ4fGx5Dx0wpr+XkPmq4VqelSzXEk+EiDgtaWrDhy/CuCWvqG6q0JuMIBHLvqSA==","signatures":[{"sig":"MEYCIQDaqIE3aY+RwAAsIZjHKddmrojazIUNQ8ls7kDOrAHoPAIhALkqvSo2FR1prE9EuqQV8yzeyCGw2tbNXTo79HhGasID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566352},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"5d35125a20293fb5fa494bd4f8235ef472837015","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.88_1757781672292_0.027731387888212833","host":"s3://npm-registry-packages-npm-production"}},"1.0.89":{"name":"easy-mcp-server","version":"1.0.89","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.89","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"1c4f87610cb9b1b6e5941ea2ecd2f1ffeb9093a6","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.89.tgz","fileCount":72,"integrity":"sha512-0fPo1YsonPOc9k7uo36Y+lEbdH8u7E8hysdI0ioKUyyBu05BX1fGWD9IqFVhjW8boccQIt4K9+MM4DNoGlHjdQ==","signatures":[{"sig":"MEQCIG0YDzPeXXV75fyuzHiSNIX4EKTdtkPCA8uQ+TBLU9eAAiAF3srjNRGbTPF6qiQ5ysXnav4xDhxhHR0fCgFoP3y2SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566338},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"0cacc1e0d3feb462377cb1c450e1fa5a85a1d088","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.89_1757782162908_0.34554166472425596","host":"s3://npm-registry-packages-npm-production"}},"1.0.90":{"name":"easy-mcp-server","version":"1.0.90","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.90","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"5e360fad26b85922eb21a7925837d5a5093030e1","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.90.tgz","fileCount":72,"integrity":"sha512-m7j9sbjTJE4Nqtx7f77k6AXgVu6WgltCHdV1opHcMBrjmKav/v13/FwIlGi9GdYrgE+pFNN7QE1R3EfUErG8iQ==","signatures":[{"sig":"MEQCIGj2wDiVC6GriKY56sH4wKjTw2kgzlVqQohcS2HCH64bAiAIv9isdC6v9iyYRC105X8fDKvtlZtm6Cppr/vBSWAPZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568262},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"5e896b2ef929da77ce4ed8bce23a7e89c4b28eb0","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.90_1757783335982_0.3543020128030814","host":"s3://npm-registry-packages-npm-production"}},"1.0.91":{"name":"easy-mcp-server","version":"1.0.91","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.91","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"2f20d0862cf29bc66be66ee1452f0158402e670d","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.91.tgz","fileCount":73,"integrity":"sha512-0YP2zkGZ6uX3zRpYLrHdtmJjfQbjQoLHsua7tfhjLhReQ0QTWKyAGbXfFAiCcLGWCX4yLOgjiUhwCua/jGiAKA==","signatures":[{"sig":"MEUCIQDU4uI5HHS2IJDik/OiBLcAO0BtOrR46fI+NNylIuML2gIgGYQQ5q66Kg1kly8998ap8waPPTk7U0uudK/97LNNTXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591616},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a3f266c15b0107202c1d552582fe79a07d4d3b97","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.91_1758604765937_0.5424881275266944","host":"s3://npm-registry-packages-npm-production"}},"1.0.92":{"name":"easy-mcp-server","version":"1.0.92","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.92","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"bac594c57f97d4f4118f67c55b454bcbed9a384a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.92.tgz","fileCount":73,"integrity":"sha512-d51dLeCncQKzY/1p87Iwwd6v/mdvGMvqyyNr9H5UOZCqsu+SA0bfJTEPYEJnlqZJFGbcAi+ILMPBOfcxF8xJPg==","signatures":[{"sig":"MEQCIA2Yk003jC5ky3lJmgYCdrhx59H2SL9jonaR0UHBrK93AiBKPjhxC0WYqr6nQvsaRidWnDMy4ZgY8XwicBl2I85C9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593309},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"ca40d2b15fc3c43e7f522526f49ab57bfa9b0b37","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.92_1758605758637_0.19348709620325844","host":"s3://npm-registry-packages-npm-production"}},"1.0.93":{"name":"easy-mcp-server","version":"1.0.93","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.93","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"f410009b6d9b25a4a9e4f384907f07693694f97c","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.93.tgz","fileCount":73,"integrity":"sha512-HMD5WnvDxVZqR6VzspiYQkdoLC1wp8zc3tbKFfWe90CZCgKIs764dIkvmwlsvN8wD1sy09wnBt0zQLgTN5SOOA==","signatures":[{"sig":"MEUCICxELqmUltiP7LrC4GZETgh5POFaM96SkDbaG0B4UfExAiEA3eWODH81vrO3fx/OIfUr5OnKOtat7uzrwI18lQdcPG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598516},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"8789fabaff72390f3db46acd7e53cba13b0aff3f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.93_1758934780771_0.05507490493975431","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"easy-mcp-server","version":"1.0.81","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.81","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"df302467e97bd232d7d48e6c72275238e884b5d0","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.81.tgz","fileCount":72,"integrity":"sha512-3e94+1azhGPP/Rp8WiCITkPw9BAx8hrpE0v+YZQyGjq6v3BKhyw4XlSOBA7lCgZSI4jxBGqlltwwWLU+aHexwg==","signatures":[{"sig":"MEQCIGITHQJpO5kGvwkgpNdlKBOk73QUzUERWIs7IBpU/enMAiAMu8/gIfDqAwolyn0Q8juLFg+wJHZrykrf4s5W6gXYMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598410},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"8789fabaff72390f3db46acd7e53cba13b0aff3f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.81_1758934857352_0.0299739087592803","host":"s3://npm-registry-packages-npm-production"}},"1.0.94":{"name":"easy-mcp-server","version":"1.0.94","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.94","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"40c568e5dce5af7e05c037162c265c0f59834443","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.94.tgz","fileCount":73,"integrity":"sha512-JOp1Z0YmX0zffPskN6IaQDpgnldqRveKGA4vDLWDIutLFHDfRyDBhfGAGplCUEhVv7y/+9NmG51omBCTOE4bnA==","signatures":[{"sig":"MEUCIDud+CC2T3Gi6IwVdHgUrqxfiUUpJPcsv9LKoKE6chtwAiEA7VNvFW3osiIt6iJhK1wDhxMsxAG45IbJbvKzcGMhNv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598507},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"db5579d331ee410e004970f8731046f3d6d3f781","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.94_1758935038056_0.36337037562152563","host":"s3://npm-registry-packages-npm-production"}},"1.0.95":{"name":"easy-mcp-server","version":"1.0.95","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.95","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"2fd467e1e0785b109856d4b357149d6081d250f6","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.95.tgz","fileCount":73,"integrity":"sha512-F5nnfoNF3gDteEL2mf/z+bPzBItN8PfUy14j6hZYysGZg7sqJA5tsaq1mlE8RYjbP7ZYPzYV0W0MDKpgMsABag==","signatures":[{"sig":"MEYCIQC5A/fES+DKNfrgT7JVjdMmIlyfvwhSx3/VnpXtFHuQmAIhALHKhz5DkHB88n0MjLVizaU/7w8g264tpFTfVP1cQilm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597194},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a31bf68dcc85ca40b2b70d5bc200676b314fcb53","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.95_1758935611216_0.6563754199668592","host":"s3://npm-registry-packages-npm-production"}},"1.0.96":{"name":"easy-mcp-server","version":"1.0.96","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.96","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"aaa8aac232493fc258b7890a6f2f4b525a95fe0e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.96.tgz","fileCount":80,"integrity":"sha512-ZVV+ND8HikxPqTaL0SaoCr0QFAJtBohjhFdiNkQBsNVz71PuffLp3XTo67T31BHxP5MofyMG3db7zunCM2t4Yg==","signatures":[{"sig":"MEUCIE3UpXuhYdkRAfFzCvaMFqbrXeWty4W2HF0wBLFTesRpAiEA4aXexPci8ByGmSBxsRvGCGYmOfEmzXedRiitzonw1tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658281},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"1dcf9401f9ea08bd114af1d40108826639958df7","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.96_1758960930698_0.43416952819957677","host":"s3://npm-registry-packages-npm-production"}},"1.0.97":{"name":"easy-mcp-server","version":"1.0.97","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.97","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"0c349279e554977e8efb5308d1d6b07261552197","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.97.tgz","fileCount":83,"integrity":"sha512-FkOSVq9dhMnDDcK6jh9B2eswI5/7xO9rpP0ndGLwP2BA2uliHevsPqhC4urToPgWH9DVjW3Fx/9H/yDi4fa9Tg==","signatures":[{"sig":"MEUCIBiWX+BMw3RSHqMVN1QrcUrDrW7xk1P34NEvE0wuHv5nAiEAnmwf6Gdk7pWYHndrsjIwxcCUoGyIyOPfjD4R13RX/Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687547},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"c6f5248f2dee9a4086bf06b55db372c42d8a26df","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.97_1759656214074_0.8538460426836447","host":"s3://npm-registry-packages-npm-production"}},"1.0.98":{"name":"easy-mcp-server","version":"1.0.98","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.98","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"b423da375dfc50a074bf0f31e8408a16ca5a870a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.98.tgz","fileCount":84,"integrity":"sha512-QOiMbUq+wx4nd/symXlYEDUXhf86L4BIS5vuuxbCahxqh3uP3IhE67aHCUOm1wSKCEkYAfUfDFBP6XKGn6AtzA==","signatures":[{"sig":"MEUCICXmWH/xncUkAMIwaXjglulF2QMRVCq9yxYKTjVixTiyAiEA2K3FTmnjy6LMMUV+HfqY/zP0FpFpB0b0OGuNegukE18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685659},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"c194d02b1995600115d005bf19b5d27c8289c0c6","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.98_1759659199640_0.9486576493181311","host":"s3://npm-registry-packages-npm-production"}},"1.0.99":{"name":"easy-mcp-server","version":"1.0.99","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.99","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"d7f17f667a03ce0f6b045e273c104924b75f309c","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.99.tgz","fileCount":85,"integrity":"sha512-Jzq0UrRiDcb+dopFzHPWJnOpATt85AFtBFscRh2jXeMZTqp+7X10YHzWMFq5I4Y1tawpYx+ZZctOHGBngdTpQQ==","signatures":[{"sig":"MEUCIEh23Jjs3L80Je/0JTHqZ/SKYaFxtuAqr6oxTnI4zoniAiEA/WR7/SrJOqGtL9esVWcR2JWiueXFBHLZpvqKmEkA15U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702987},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"51cdcdfb07eb3e0231c822baedbb0b26cfb19a60","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.99_1759698305689_0.7834849680253926","host":"s3://npm-registry-packages-npm-production"}},"1.0.100":{"name":"easy-mcp-server","version":"1.0.100","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.100","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"260ac0d4172cedea6de9d3fbc62f0fa4df455ac4","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.100.tgz","fileCount":85,"integrity":"sha512-H3scubQTIsjM1YLSveGi2HVvL3lEBYyu/sJpLp1NpsTuivK/+rv1ohuPnXXVcjoQcRvjdzQKT/lqoplvZSVSUg==","signatures":[{"sig":"MEYCIQDiv2uWN8RrnKF26uAiwjrJJ1c6MtMk+bN0j5A1kt31MwIhAIH8PiYMxiNPBGmyw/jXyDUXaZin8TmQo7KLKRAqhAwv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703158},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"9e6ce8895360fb250c800cf0b9d130332ae1c896","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.100_1759705054377_0.22685447657417224","host":"s3://npm-registry-packages-npm-production"}},"1.0.101":{"name":"easy-mcp-server","version":"1.0.101","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.101","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"7bd09b22bbb76774d6495c21910d011046e1c57d","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.101.tgz","fileCount":87,"integrity":"sha512-6FvCp5sY1F4vPyxJYQL8FcxsnbYwhvQIvfiDXPQt3foFE9YSQLmvPfARH4GAx3xKNpGxIM2niNGNtOD+sm4xWw==","signatures":[{"sig":"MEMCIFDZx8P8IV5USVdPSv8q8fAT6emiSFS8GOwp/oOpcr34Ah8nUh5ghZiqEHu+G+xCQqczxZZUBDsMhhmWG75fZOYg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708798},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"627cc15d7c279bcbca31e357ef0800610e756c77","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.101_1759705888127_0.25125163837955733","host":"s3://npm-registry-packages-npm-production"}},"1.0.102":{"name":"easy-mcp-server","version":"1.0.102","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.102","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"083dd8e5645f5fa1082deb81ca1f3207ea6c3e04","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.102.tgz","fileCount":90,"integrity":"sha512-pg1L18YTWAXsbPzkpFe9gGJTWuWCnXT4Z7rKp7Zmte8WxOoLHf/gFJ6Vw8ZIkf7IZdIIT+LLa/+/RnkkO1dJYA==","signatures":[{"sig":"MEUCIB4hsWxFBlG+lID+9+FEpaR9rgayeYx13UPwLGmmRqMiAiEAwG9EECWkf/ObWoQYdgKfvU45c1HufdCVnYfBbGUAprU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735968},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"124eb8186f4e14e730c187ca521f86f5e6b38c79","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.102_1759710421037_0.9149672537872062","host":"s3://npm-registry-packages-npm-production"}},"1.0.103":{"name":"easy-mcp-server","version":"1.0.103","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.103","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"63eb10a9b24eece8ab69ef71c08f91b140ff082f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.103.tgz","fileCount":90,"integrity":"sha512-VCOzrQwh2P8LXFXSeXztuaApxJaBWTF0KONpkfoGTdx2nt3zCy5OaUocnQkOlS2PaAEvLYzAAMaLwlYo3pJePg==","signatures":[{"sig":"MEUCIAEWmLPoiyTuPqkIjLN+Bnqcxw4PjtKJ1kON1b2YOWdxAiEA5Y4LPsX5AzN8hes2/gLHc0go+2+ApGpkVaGFlQqpRLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737844},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"4a3cf77758242b0b664bbde183f4eafe1fdb52e5","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.102"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.103_1759712897032_0.15237699035439722","host":"s3://npm-registry-packages-npm-production"}},"1.0.104":{"name":"easy-mcp-server","version":"1.0.104","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.104","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"ed02276080d4590f78061b12f3b15a7eaeced9d7","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.104.tgz","fileCount":90,"integrity":"sha512-hrHsqqhu94oTXHWWVuZj8mLr98Y9v4Yxx161S+V/njU+y4D4DQMZ/2hQNcASscIydfqNDNzLgBqWcj5SLTPLVA==","signatures":[{"sig":"MEUCIBblpd+vHRXliUTcNIq+3BkGC0QkW8V4XuoygUa26qr4AiEAngVoKuu+KeHxDLx/fuIKLJsVFZ9CaN9X3mbvbHCYUDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737819},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"84f37815914a37e6039c03a12e962802b1cb1a17","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.103"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.104_1759713665758_0.2663045713615455","host":"s3://npm-registry-packages-npm-production"}},"1.0.105":{"name":"easy-mcp-server","version":"1.0.105","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.105","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"0178729cf96434cd614f71743dadfe5b76c2acb3","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.105.tgz","fileCount":90,"integrity":"sha512-dp/TFTgu4E/beG0sdax+fH4uHdMpTUDHTkfby0OeKfGXkoNxaP/BypG/Z+u1916UzXtDJKJwg+1jOeolhV2Y4A==","signatures":[{"sig":"MEUCIAe9uz9FQSTOkTlHmQPhZSCmVOiGKhIA9sw4n0+hjumrAiEAie50TMS2549KRL4/86+y2zleHpWqBbp0JZXMCHGUZng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737898},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"6c72e5dfeb5ffebf45dde21ebe928fb79283bd0f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.105_1759720040620_0.800349374729783","host":"s3://npm-registry-packages-npm-production"}},"1.0.106":{"name":"easy-mcp-server","version":"1.0.106","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.106","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"beba9a3a2f3199a6391b855fc9fe73da5cb2a11c","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.106.tgz","fileCount":90,"integrity":"sha512-JHnpytgYhHXaul7lAWyfvxyWyK21oPYBP0BaJ5IZaLkguY5NmXeZf9pjxH4I0DFYWN2FSUHucy9NFO1fZYFBfQ==","signatures":[{"sig":"MEQCIHbbNqpg1V7X2nRjzMPZRZmSzoZYNQnHkXFRih7SlwEkAiA6FSXHKPSZxEB0ibGWfnJvN0ao5MfcC7h2vyssl7Yf4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737432},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"d20a9ea3a721504cb878fe84f2504d9de5bc4493","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.106_1759724978439_0.9893327547417523","host":"s3://npm-registry-packages-npm-production"}},"1.0.107":{"name":"easy-mcp-server","version":"1.0.107","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.107","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"184f9e6972fb76861413d1fe55baea37888235ce","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.107.tgz","fileCount":97,"integrity":"sha512-ssjEJjncdcahuNJEHWKpQ9E/f5wqTZksFEVr/da+f3SdvL28lWdW+Ezdyp8Y7X0YhankUMKWi13RYEs7GuqSjw==","signatures":[{"sig":"MEUCIFAcCOnEKFzbZpx2HNLA4yEik5y14vSB6xdOCqXYeJ43AiEAmfuHYTHxXIz3xkZhWr+Npb84kwX3ysjBSWv2EwzouBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829198},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"446eb111c0c296c3f3fd9855b5c2f2e0b040ed83","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.107_1759761129441_0.43446334196740133","host":"s3://npm-registry-packages-npm-production"}},"1.0.108":{"name":"easy-mcp-server","version":"1.0.108","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.108","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"5701820f3df2b05f5ab81a2596098333bbb01993","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.108.tgz","fileCount":100,"integrity":"sha512-RV9vJQE751a6Z0HbZjO4WDntMhC98sG9256/z0FioRXyExqk9wvgD5sQJ4PIM1WHVMM55KCIVGefEjp6i4yMhg==","signatures":[{"sig":"MEYCIQDuUjnc6jXO7C9zRNj/gM2NHnuNS1vydABGj8zm4KCa4QIhAIE+gFZ2U5twoD0b51U15KJk3AgLW/fLpc0x0ih4oEmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875458},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"7bf6dec512f071c19bf0cb4cde019ded448df172","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.108_1759787788265_0.382376115400616","host":"s3://npm-registry-packages-npm-production"}},"1.0.109":{"name":"easy-mcp-server","version":"1.0.109","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.109","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"9444a25c278e0c2f51cb23b3156a72c5f371d176","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.109.tgz","fileCount":100,"integrity":"sha512-tjqMKslEm3JzRu8G/7WOZTlJRTgHL71ibQCeBn4316csN+i7rHtgTJhbEGVg11jrqOlS2CTYAdSdFdQAz9XYTg==","signatures":[{"sig":"MEQCICcts6tMnLfTcyB0RZysiACbC0rrrhfqIKcYYQMKULHlAiB+jgeIC5PD8NTIFGZkieOuDcgQgsUDuIeDDIxwtN0VDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875271},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"90e4b13f971e98cc862de7945d6097af59a1786d","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.109_1759791381626_0.1605812949913641","host":"s3://npm-registry-packages-npm-production"}},"1.0.110":{"name":"easy-mcp-server","version":"1.0.110","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.110","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"05e7d7e352aafbf0d0d4696243ec7af704fdea27","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.110.tgz","fileCount":100,"integrity":"sha512-LSTiJb04W7wGLJDBbQVuwjOCF/NCqp3goNGox+Tt5HYlVOhy+/EkvGNr8UK63ZFcbOqPoQyQe+odo/nMbHJc/g==","signatures":[{"sig":"MEQCIGSzSYbyKuTDmoLryG128CPZnx+y4ystCB6w9UXVXuEjAiANFxwm8IJKTAZ7PT1RmdaZGND30WEaRE7HpAk32Dd+VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878803},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"87ab04dc803caca73620b0b8b459f8761869bb31","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.110_1759801497198_0.284872103338079","host":"s3://npm-registry-packages-npm-production"}},"1.0.111":{"name":"easy-mcp-server","version":"1.0.111","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.111","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"2fe7663d9352e4a15079c9ea39021879c539e59d","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.111.tgz","fileCount":100,"integrity":"sha512-fkZbIE34F6v5OxEAkg5ylYr5PzhzQI32MOTRO2UigQhO4iSnf2V72wfoFLsrgyDZZmpn7SOfKaBGETtbhB2+Tg==","signatures":[{"sig":"MEUCIC9Pd0HHWtcYhYtFd/N4DKKOGLmqyxuOCE5LG+kRTpLgAiEArESDL6cHoqcDa0f2TJS9qxs+0s6JG19qeaV+nFIG5Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882045},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"7d373ef2e905a010ea06ed0997fd1ace95f7ae41","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.111_1759802930151_0.688984789254176","host":"s3://npm-registry-packages-npm-production"}},"1.0.112":{"name":"easy-mcp-server","version":"1.0.112","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.112","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"7180c4df055cd9aa6ba1bb1f23900aa5421fea5e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.112.tgz","fileCount":100,"integrity":"sha512-LT5x7mWCdF5pZNCf9g7arVbdXM4kIYORcSDw5du66QAXlYUHr0GpSYINEHZ41RBceOtShc6oJewegOt+Jty7jA==","signatures":[{"sig":"MEUCIQCJom4Hk75scdDmHRuvVj+gwh2crby9LpDfVpMoY83uSQIgK9D4D8gqOlg2IR1PJy11eVZsBRrxRbsVTVjabTUxk+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882352},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"161d35f80710d70bbc80d80dc7c2233e431f9394","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.112_1759803655191_0.7975496701930169","host":"s3://npm-registry-packages-npm-production"}},"1.0.113":{"name":"easy-mcp-server","version":"1.0.113","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.113","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"41fe97d8d114312e3a1b2c7f84ec1674d84652ed","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.113.tgz","fileCount":100,"integrity":"sha512-iPw60LgOfa5mSGDlG/k/RBdAo3o/ipCUaNhUSFxzkEW4XJkfmCwKfn/kdX7EsrpRuKGuR8CCyaadhO9qIbgKNQ==","signatures":[{"sig":"MEYCIQDe5/znk5UObSjEbhSUm/bkXAwvLIW04krW5i85gXcJ3QIhAJWwJ0MoJRMPnjTOmrqPW14C3ed/nSzPYr5JqCSfLD0e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884188},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"6b2e8862e34a1a7bf350ea707c5753f097dd475c","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.113_1759804188677_0.7599156295197573","host":"s3://npm-registry-packages-npm-production"}},"1.0.114":{"name":"easy-mcp-server","version":"1.0.114","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.114","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"f9da498777a584914dc0c69cf29a541cf82a0273","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.114.tgz","fileCount":100,"integrity":"sha512-wBLr8XC3st03olGzGgcUoikQJQEojXecqzdmCNUcjqUfGO14+i6oraXzV3oJ4f+U0n4EqGAn8LEw1cESRuWvlw==","signatures":[{"sig":"MEQCIF3lERoJtDF3MCCz1LI8mR9s4BG9I6Fmble0obWNlsoIAiBdq7R1Ink5VGEEmpk3aky7Kj3QE/TkHj3MNKQECBANzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884128},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"d1cad1a92224715feeb50443e8deb84842e4c3f3","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.114_1759805663497_0.7777235621076264","host":"s3://npm-registry-packages-npm-production"}},"1.0.115":{"name":"easy-mcp-server","version":"1.0.115","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.115","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"9b584e7e6fdd980fd87ca2c099c34582ba672e62","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.115.tgz","fileCount":100,"integrity":"sha512-/tyqr8rcOOtonUvEEehCL7XFA2d4334+BPyGjicvnvtcb2GKFmXC4r+01abckWPQDpAX//qgPtCUzfy7yJohBA==","signatures":[{"sig":"MEYCIQDYzbupilaMMC166jogpTMqES7KZ1Tz2AWIV7OKdtJkPAIhANio9u/atDLNIM6MAEC1G+4TX8/pw44M0qDRFg4MY9an","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884341},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"34f0d50e557623634849750ed16f41eae505e47c","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.115_1759806762015_0.6852208922495353","host":"s3://npm-registry-packages-npm-production"}},"1.0.116":{"name":"easy-mcp-server","version":"1.0.116","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.116","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"3dd214152d356a1952acd622a0f88103ac30a42c","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.116.tgz","fileCount":100,"integrity":"sha512-YohU3Qjm4Ci0pPRo3Zai8QwTD7blT2GAtS0JXeTD4oWHs9UKTRyKWgif2XPDo7jPRyfmL8oi50Wnf5EwlwHuBQ==","signatures":[{"sig":"MEYCIQCiVSBXFIyLI8gxU9m1o1R2Le1fQI1+bdrbpkoIAMPY4QIhAK253dy3SIqyChwSt454iSDMSbg3avehkwBBkZh6Ra5A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885062},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"6a0f80782d54cc45956b32413ddab2b356f05cfe","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.116_1759808708177_0.7117134009004458","host":"s3://npm-registry-packages-npm-production"}},"1.0.117":{"name":"easy-mcp-server","version":"1.0.117","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.117","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"146b66719f87763cfb3f1c7dbd8b25a3185a2308","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.117.tgz","fileCount":100,"integrity":"sha512-nc7E8ts/HgzKlkCabfvo9IXVS33Jj+D0wy6QZpBVieFOTKVyZRb2XXVjj0H9hP/EkPqHRCot7xN+c2pzfmsRTA==","signatures":[{"sig":"MEYCIQDi5eJ3U4UpBT4tO6PKfkP7VY1mLz8IscLnOS7UwKHxAQIhAM/0XZ4xEd32y1ljTMLwuqvihsLs9HK/E+yGcgpubMc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884520},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"630d3ed90243273d50837f18ddad0b8a557f32dd","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","k8s-mcp-server":"^1.0.0","easy-mcp-server":"^1.0.107","mcp-server-kubernetes":"^2.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.117_1759809549705_0.997488427431094","host":"s3://npm-registry-packages-npm-production"}},"1.0.118":{"name":"easy-mcp-server","version":"1.0.118","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.118","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"04199d3daad143df778766ca0351a40063372090","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.118.tgz","fileCount":100,"integrity":"sha512-F6Of2MkejJSNeGKqYXw1pRNEQWRFipQXqg6HvuZjlRk4co1APzJTBXhRZmya9TOiMBy8iGU8QmQGz8ACNDnVZA==","signatures":[{"sig":"MEQCID0yVRDaPx48V0W87usokO5IoLsy2BVnCyzBjwdJP/PbAiBe4zRVfWma1Ql3LC8pLO7qxuEegdYZpFmzQMLnE2SESg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884950},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a79eee5e8e902037331e9ab23e80188604796d6d","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","openai":"^4.0.0","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","ytdl-core":"^4.11.5","comment-parser":"^1.4.1","k8s-mcp-server":"^1.0.0","easy-mcp-server":"^1.0.107","mcp-server-kubernetes":"^2.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.118_1759810724486_0.9079294922541681","host":"s3://npm-registry-packages-npm-production"}},"1.0.119":{"name":"easy-mcp-server","version":"1.0.119","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.119","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"2bc2944c582823cf5e4caac8a615d03c770704db","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.119.tgz","fileCount":101,"integrity":"sha512-ECbHzOfYBh7LuCp67ema2QJecwdK3uNtjkvF5BDY61COCfNWxGFmWdd28XAioFip0pW1p3X8XtqcT/d14Ughjw==","signatures":[{"sig":"MEYCIQCqi0esoV7FekpT+/hLrYBJ5ZfatOGMRXMVpfoFy+RGFwIhALtXJGV6A0j7/HBjs4R4rJdzJ3Ew0M7+Glrn3/LNROLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889122},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"fa26016a6d9359a3826606b3d634c7e97b9a83d6","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.119_1759813064817_0.518380161737193","host":"s3://npm-registry-packages-npm-production"}},"1.0.120":{"name":"easy-mcp-server","version":"1.0.120","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.120","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"f9b452e43f29d5957f877282b3c4c86d105f565f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.120.tgz","fileCount":101,"integrity":"sha512-mT0hYxBXVKcV32V3lTTspO8LdUVulPjkBjqdY9I8ghOvuP78Jp6XY5HlEaeV49s/5+6SOJ3NPOVWL2yw15FsUQ==","signatures":[{"sig":"MEUCICpsQ1qyIfY5+GelB7Qfe1SoZC+sUpbyb01M+pkeQ6v3AiEAwvZvA5xJZs7TxHPjMH2AzHkuD82vGSP+/nw7JsydcmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889250},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"6b170e308c4969e436488f756309fa26e2ef48a7","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.120_1759814630667_0.7657372344927109","host":"s3://npm-registry-packages-npm-production"}},"1.0.121":{"name":"easy-mcp-server","version":"1.0.121","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.121","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"542346e644e9aa6d748d8e0a520b0aa2a3f3bffb","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.121.tgz","fileCount":101,"integrity":"sha512-ieWbB9BcCYJNBtmjQ1PyEoFeXXIauEX+xZH/I2CGSoaIVBwJRm23YGJEjpPN026gDOPoAzdZEKeMhe2XgescYQ==","signatures":[{"sig":"MEUCIB8vsmkRT12vm6/m2h5vAMM0zmqJkJ2sztI1SmiklGyGAiEAiD9Tu+MMAbCmGMfQ9f+gkV4gEHhIE1LbWMWqiLBWWPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889250},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"458bc82a70dbb6f3c47e3441cb4e43dd4e82c758","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.121_1759815310171_0.03510257612166634","host":"s3://npm-registry-packages-npm-production"}},"1.0.122":{"name":"easy-mcp-server","version":"1.0.122","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.122","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"a1e2c4f5b142af928cc0a86b54e89bf2b7687341","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.122.tgz","fileCount":103,"integrity":"sha512-V44dbY0Srn+sQ/9+khPE5DFiWOgLuj0l9h98suC69PvRcJS8aEODxqwHTUJB8SE0NtjTA+dfQjS8jvWRngRndQ==","signatures":[{"sig":"MEUCID7d04ltJW6CsOe+NI3tcuiMXr8qzD3fAXbZlBLN8e+EAiEA5bbaF1HqrfxbMTEfD32CXX7TN9mpIzNwnWwARfnHnfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895155},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"95d7e9fc7c45827f3ae1f82927375f54b809c5a3","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.122_1759873718618_0.6015255919397999","host":"s3://npm-registry-packages-npm-production"}},"1.0.123":{"name":"easy-mcp-server","version":"1.0.123","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.123","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"84abee5f6e30c5f6730690a0f0623f94b654ea6f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.123.tgz","fileCount":102,"integrity":"sha512-laLFJEOqUWYjm7e/3xb2Oza+IvWoREvLtyV4mB3IVJevzaqb4+46Cq3ubQQ2L9mnNiX9jEzWY1AS7z4zBwixjQ==","signatures":[{"sig":"MEUCIC8j33C3fhPXDhtZuxmutUr+Xsgo3tkqnohjw6W5Dg4iAiEAvVQNOIM5Ld1ys3NmZ2a7rSz9z7Za4juQ6xJjn319LYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895047},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"394a1f466dd1479d38cc6bb6744139aa647a3f0f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.123_1759894261120_0.08563668141705638","host":"s3://npm-registry-packages-npm-production"}},"1.0.124":{"name":"easy-mcp-server","version":"1.0.124","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.124","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"4c8acd1001617c59e8df111713c471f9c93bb28b","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.124.tgz","fileCount":104,"integrity":"sha512-GXgdA7SVTOOYhp9+JV1RnMS/GQlgrmwm5zRPJJGwGjgRXeNe1bSe9l3JeIcF8JvFDIIxNVgQ8YSTOqsYVT6FgQ==","signatures":[{"sig":"MEYCIQCRaUxiw0XqqCQEglUEdYoWRrayLXKaSLoGOtJAJf3pJgIhAP2ryuSLdTjn7AFajdDNqvoYsKgsmt26rzBVz8EC51KB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":926762},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"c9d59439c45c54a0cfadfb062c10def2a1c990ec","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.124_1759908311371_0.9580834502805895","host":"s3://npm-registry-packages-npm-production"}},"1.0.125":{"name":"easy-mcp-server","version":"1.0.125","keywords":["mcp","model-context-protocol","api","framework","dynamic","express","nodejs","ai","inspector"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.125","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"9d68930657805f499f977460c055a54fc2acd432","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.125.tgz","fileCount":104,"integrity":"sha512-jS6Rcnv57WMQ91G5S8qlOvSlm/9OW5GG4d6WJ+VG22+j2exOkFDCUmbKCK/WRw21a4GY+KtbJ4Qw54HNCNditQ==","signatures":[{"sig":"MEQCIEinIIakcXmQQRGo1JGGNzivE5DaZU89TmGeW48nDV2yAiB/EDL33erSwg0+k1Uw0sS427yN75h2CKvosQzr6suifA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917334},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"beb3108e80302ba81eec7d2cce1072f194aa9b25","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","publish:github":"npm publish --registry=https://npm.pkg.github.com"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"A dynamic API framework with easy MCP (Model Context Protocol) integration for AI models","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.125_1760049879455_0.5033640959387171","host":"s3://npm-registry-packages-npm-production"}},"1.0.126":{"name":"easy-mcp-server","version":"1.0.126","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.126","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"7da6efec7cf2cd583d565699524d3efafc41c00f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.126.tgz","fileCount":117,"integrity":"sha512-6H+iAID7t00GIT3ncyK9IXIMZCAU02d9562FKS0u5/bxfK6jjFRKqybHGNSVGAcb3slepJnaYZ0qbryfEvmZFA==","signatures":[{"sig":"MEUCIBg5/eVLPgk+xcYueDtPzvGEpyJFBm3dQ1ECRe8YSwHNAiEAszaSixdjlQ1+IE1LzK/QfUnVqRFAZe3uBWyn0SBHUKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027363},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"cdd22ee445e5ad2870329cb7e3cb56342b0e0c2f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.126_1760065979748_0.6183629236435331","host":"s3://npm-registry-packages-npm-production"}},"1.0.127":{"name":"easy-mcp-server","version":"1.0.127","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.127","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"e9a2345313f4a78cec779251a4f02ba7b4b0dccb","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.127.tgz","fileCount":117,"integrity":"sha512-2kBWQAryKdEf2jfj4Qw9EMAp03rkaH4UT3jUU1+vvY/wNCGVKAYd3pGL3PeVX8UkwiB3EazhHldyUIFQlkTvrw==","signatures":[{"sig":"MEYCIQDeJYCiBmd/zJRlu4PF+BZJCsioGObVmVcvuZgi+F51MQIhALPlleWIXxhaRfC9D7hdkX1PFDmDTgsM84s56buhNu9R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029789},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"cdd370ee1c9955fe9d7d067f1dc1760c7acb888c","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.127_1760068533699_0.18006682200307167","host":"s3://npm-registry-packages-npm-production"}},"1.0.128":{"name":"easy-mcp-server","version":"1.0.128","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.128","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"869d8683826e3c1d6b24fae5e82cea1f9179d93d","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.128.tgz","fileCount":117,"integrity":"sha512-RXaFide9j9DWCRtCNkazOLRyroKDBcOiSh/2NwqJwODfms8u7QCTolF0SfU0M4v4pir4iSii72uZjIL7l9QFNg==","signatures":[{"sig":"MEQCIGNJhARWKA+DeMMMljWk1hjLufa3hslj07Ajzne2qSgMAiBdT8JttuBO1/ghqt4QjrudQdIDEjMGsVmv0sWDFe23AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034155},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"6a1f5f705ed617e12aa8b3937abdc875aebdc018","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.128_1760070754247_0.12971714464876394","host":"s3://npm-registry-packages-npm-production"}},"1.0.129":{"name":"easy-mcp-server","version":"1.0.129","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.129","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"71adedc8160bb47a061fc041fea992694c18105a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.129.tgz","fileCount":117,"integrity":"sha512-9zAZJM0JYcIGDVWPYVUlMlDZ5+QnxS5E2sJARc/g5Lgbz6YRREQv0GHy2J8e6AxJeyGhN1U8YeNArwD73O5Fcw==","signatures":[{"sig":"MEQCICqnUYOLx5EquTpbg6Y+lkvXSmAXkexu07R+5IJYJvsSAiBgV8qGUFm9cfgoLGJutjmqSLw14I5Q9xuV2uMUcFn2gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034128},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"12a24bf41eecc89faef6f6dccfe427f4ba1618f1","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.129_1760073129764_0.0015872441725177655","host":"s3://npm-registry-packages-npm-production"}},"1.0.130":{"name":"easy-mcp-server","version":"1.0.130","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.130","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"4ccbffeeaa4cef86379857025ef197819b6a2924","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.130.tgz","fileCount":117,"integrity":"sha512-AvIij4JVS1nq8FYBQFR+W2FvSA4AWWFUzQqsl+HiFofOHLCC6ZX3WQ7kSlmncB1sawYq/m4CpSQtJ9YYjavfNQ==","signatures":[{"sig":"MEUCIQDIGPfumiadbDY0aNe5YmpA+fycgwjrMxh40Lxun8S0EQIgbga/buqOKbWTjrwCa0njEINluy1c9Z7d+tYT673keGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033471},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"8c525124d150aba392cfd1d1c50bebb4040bf6a3","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.130_1760109943019_0.6724840518544064","host":"s3://npm-registry-packages-npm-production"}},"1.0.131":{"name":"easy-mcp-server","version":"1.0.131","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.131","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"fce5dc60bd94fb458450a8e87713efc3038ad46a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.131.tgz","fileCount":117,"integrity":"sha512-5zrSjox/rKHJEjmVY2uwBf/C1Aw+hQBLaFgvAqHBsuaQiGNEF0s3jAJfPCueYdWD2g2haiwOagY+p1QiJAsfkA==","signatures":[{"sig":"MEQCIGf+xYaYb5o6nLAd6IpKRl+xN8I7dqrthZi3M0OfBzbEAiADwlj++AV2BPO21k7gijCr0lzbQ7UXmsCPYglRQZMNjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034133},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"187abd57488d9c771d4a53405bfbc4111cd43c66","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.131_1760110183250_0.7870629191975957","host":"s3://npm-registry-packages-npm-production"}},"1.0.132":{"name":"easy-mcp-server","version":"1.0.132","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.132","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"bc2d87d518e7758c04fb4f4d3608e55f445c634a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.132.tgz","fileCount":117,"integrity":"sha512-kZL5ydKnGReVqybEfc5qxSf46bA/YoLFw1Wflzr4rwrTGPgdSA/x8uyllWsY4MHnunjKcrZfEGatH/ydpV76vw==","signatures":[{"sig":"MEUCIQDtVvbuAHp9nPSfSQw8UcISsunhHisVARrErIgu1LmPpAIgcFfzY4qpM4vaQke0VHG6tIFSnuBNid7WgicuAOW5Xd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034513},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"157afd5b0f2fde72b51d5a3fb766555ba4696b20","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.132_1760110480951_0.472585089920071","host":"s3://npm-registry-packages-npm-production"}},"1.0.133":{"name":"easy-mcp-server","version":"1.0.133","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.133","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"4cc7b8a64bfdc02428c85352b6c6d4e2457e1687","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.133.tgz","fileCount":117,"integrity":"sha512-wh0ICJ+taRX1FUhIoLoL8/CsRgAGJ6k490b+atTC3h8lbwdBYPu2dYK9EKnPjxAPyUrVNfKI27zosAnfJZhFDQ==","signatures":[{"sig":"MEUCIQDF8z5YiIto2+PtELDVdgd6a3UvOlOC5RXIwvB4Q8ez1wIgFjSxGxIWAf8Bwwxv1SplclpptjySG19XPgqTo8u946c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032892},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"d72d2eaa8bb1596d8c34c86eae571c7296553ed1","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.133_1760112022472_0.30500188572883435","host":"s3://npm-registry-packages-npm-production"}},"1.0.134":{"name":"easy-mcp-server","version":"1.0.134","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.134","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"0f8e7fd07de26c2a2ddef48ec4b68a7bd18a6717","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.134.tgz","fileCount":127,"integrity":"sha512-/bfPP1symyJrUOxbqr1jA3su9Qq7Yl7TP7xa1eoEiimZEWwYYANyHafAwH5DklnqMnw306oXoh688YTeRW9FDA==","signatures":[{"sig":"MEUCIQC5BJKoyGjFeJ9YNclnnGf/W3YB+SFkKUGXFhEU7g+7iwIgB4/AX7sdNXRZolwVrh78K0KFFVtZy7QXHp3mdRTP/Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060985},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"dfcfa8330abcab09b121fba0f45408eb23b9b7f5","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.134_1760114700349_0.6317292199648774","host":"s3://npm-registry-packages-npm-production"}},"1.0.135":{"name":"easy-mcp-server","version":"1.0.135","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.135","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"adccef44101fb430ddda3e47fb5bbf449af5ed1f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.135.tgz","fileCount":127,"integrity":"sha512-LfT5/ykaEkP/LVGOOnuX1oiQBPgL9R1aTpTaPGQB3MFWA5XAmcl+Q05NAqKizUyLjTseiOSL96syoOtAy/c+5A==","signatures":[{"sig":"MEQCIE2SrfRES6XVzE7KJHu2h5UkeXNPrhG29W3UflFshVKhAiBkGKAYQd18kZCk++O6IuTdMdSS+Oh1xdS5FROCiulQyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060596},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"463361061189cb2cfa8f6cd667e86aee16979b3c","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.135_1760114967350_0.1655203071979423","host":"s3://npm-registry-packages-npm-production"}},"1.0.136":{"name":"easy-mcp-server","version":"1.0.136","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.136","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"bin/easy-mcp-server.js"},"dist":{"shasum":"02840b430a8b6c6d211644c3d060b53fd3c55a20","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.136.tgz","fileCount":127,"integrity":"sha512-T97EEfz64hZjUI/mQY7ffJrOAGbn/2wgjD0B3e7/pQ9fcYCZZE1UnKbPEl4LkzQS0O4B1cqly5OklMCwlURH8g==","signatures":[{"sig":"MEQCIBp1BSgmCjBSseQ36UsuL+UAhZqrzJ0451H5sy+FPNZEAiB9BBXKX4zSL3NwAEwtd1e2Z7YnYlQ5Y2juiMC7+zD51A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061908},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"9c30491605ffbd3a224ad7a9139e32c12fe9f215","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.136_1760147778330_0.7103438654224921","host":"s3://npm-registry-packages-npm-production"}},"1.0.137":{"name":"easy-mcp-server","version":"1.0.137","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.137","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"7a67dc75f33c3171772a17149fae7d5988f352df","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.137.tgz","fileCount":101,"integrity":"sha512-KbwUl0tDCNY0RK6aszPhKGvAD6ngfaYULZjKJR4br2/nCepX2/xt3tR0RhzElpEJQ7dfat76NAouIos7SMr8dw==","signatures":[{"sig":"MEUCIQCZJ4dO59HPOqYnmze/77vtfwdySRPhHywrwDbvr0lfzgIgDtdhmLtATndXGM3xEh+mDYN8iFu5vLyaaxazzCzEF8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899293},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"f41e8f0f6604aaaa6fe1fd4455d4d9595650480a","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:test":"semantic-release --dry-run --no-ci --extends releaserc.test.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.137_1760204122281_0.7638356120881722","host":"s3://npm-registry-packages-npm-production"}},"1.0.138":{"name":"easy-mcp-server","version":"1.0.138","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.138","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"37eb145ea6b1b87dcd02b9e09d9c866dd98cc573","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.138.tgz","fileCount":98,"integrity":"sha512-o/biNEWQyzaM5bOZRhXKEh7MA7xz9NYtCYFDSQaFKqakU18CIvEbmNgZKyTAzLrSMHBvdU83sydunlyWB4myHQ==","signatures":[{"sig":"MEUCIQCO8ymsoxkjhUarcIidHftREYvjHm7vMu8kdByrHyildQIgKZ1yd5KgJJCbloSEltjyblDr+FYTKB3QiPbEt19bz00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932121},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"d6b69625945604b79109fd91734f3655996ddb02","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.138_1760207369910_0.02501782373645045","host":"s3://npm-registry-packages-npm-production"}},"1.0.139":{"name":"easy-mcp-server","version":"1.0.139","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.139","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"5dacc159e1dbc5a4b67672a7c6039503d115fbf7","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.139.tgz","fileCount":105,"integrity":"sha512-A1YqTf+KgF+UCOh4gWnCoOsTSQdpbb76O1c3sbl1waz/8DPILPyNsWmjb/A9nxnfR+icH9OBCy8cL4jCun+5NA==","signatures":[{"sig":"MEYCIQDRGmynFxzxbx4ynM6RRu0ISjb7mZ8CqMSPPSl5p1YdSAIhAK75aH1Cd/9D+mpLWrAEQFfnkR2nmdXpayAmT6mGpRW5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011161},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"4c32057172ed30272d0d4e434e24f74bab396f2a","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.138"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.139_1760214773848_0.8078764168507129","host":"s3://npm-registry-packages-npm-production"}},"1.0.140":{"name":"easy-mcp-server","version":"1.0.140","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.140","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"8af6ab68ed1390b8348fdf59105bc6f51d112410","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.140.tgz","fileCount":105,"integrity":"sha512-Z8agBfRJYOHUq2PtT1MVEDrSokKt6mHPeKu789dquUihtoNSQ5kk3JDkOrsh0PU1VFsoXAl6MWPLN2PGdcQbig==","signatures":[{"sig":"MEYCIQDkWO8db9RCr1+37v1PhXWitnnAamHRsly7GyhWCq9MZwIhAI/2HYHjUCYDTe7nhtTcwEVZ9F1b5oyllsPTijm3dU0h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016149},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"7f82cdf523a4a04230b4a181aa6190d8bfc0a62f","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.139"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.140_1760215841509_0.9989534073954331","host":"s3://npm-registry-packages-npm-production"}},"1.0.141":{"name":"easy-mcp-server","version":"1.0.141","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.141","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"a31d75527595c1f007b3109cf75f9b3977f72aa8","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.141.tgz","fileCount":105,"integrity":"sha512-Rl4nX8fdIpGyXjUMW+CwE8QI4S4U8undpfLHzPR5Dx6uVMVjyr3hV6XE+dv7xZVFCe7wS+gykBvhJIRiYWvnaQ==","signatures":[{"sig":"MEUCIQCCr5fznT0XhHXfZjq9zDygoASqp3zVjFjbw9SLy6SneQIgB84kL4N/DTuEoP4N7fMPwljZMdfpxHFuNaLYO4CxvSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017601},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"cc5449215b3a5e7a77a62df21430348e6a32a294","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.140"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.141_1760238449971_0.34624707104958996","host":"s3://npm-registry-packages-npm-production"}},"1.0.142":{"name":"easy-mcp-server","version":"1.0.142","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.142","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"34570b6f4c72dbce7b4f0f4f1cdade235eddcec7","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.142.tgz","fileCount":105,"integrity":"sha512-2gvVuAiMsMOC0K8DYFD5j7LgJajw9tcGjnOv4gAzZkzTFRgHKmmkF/92/fYAfn3nrZvaFdKARCqBNYbQuRZNeQ==","signatures":[{"sig":"MEUCIQCVyUnkj6qSSlgXdK154Hjw883Xl7Eoqspw2BxsrqpR1wIgWCFgFdYLFH0DutsQxIVa6J+Cjs3pQ8QJoArRurwMVSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018402},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"4d1d2d2a2aeb66efa4a69ed82a8aa2c177d604dc","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.142_1760395865142_0.2644674239183953","host":"s3://npm-registry-packages-npm-production"}},"1.0.143":{"name":"easy-mcp-server","version":"1.0.143","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.143","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"49d0c7c18597d91b1f241c7df74234576dc4b61f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.143.tgz","fileCount":106,"integrity":"sha512-Z+/8Ng3lj3WMfP40GaMBl2sPNbbGjCYK7q69uq1srXHuMXrs0rM/TYbzSM3czLeTtlimAwcnZduQiEo5VH7GmQ==","signatures":[{"sig":"MEUCIQD1cIbdw7yW+i4SUnFYhlGlC+iCQ5sl0eWf7AMO52l4swIgdhna5txSLNZsbaV2DpJgGjNKO9NoJZJ1TTWgb2HBQF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023731},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"862c4670e6fb7b62f13eb2cc6dc6a5d6222c7c85","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.143_1760402854505_0.6339408061721357","host":"s3://npm-registry-packages-npm-production"}},"1.0.144":{"name":"easy-mcp-server","version":"1.0.144","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.144","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"06194e66cfb31fefc121ae8acf0697ac872668c1","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.144.tgz","fileCount":107,"integrity":"sha512-ErsjvehFQYWL1FiDEO4PunPF9zAAV1CvhvZ7LT9RG8fX5ThhYuRLK9j1FBrFJL+reEdIRX7AymdQkKtSvYb7eQ==","signatures":[{"sig":"MEYCIQC8a63ie+lzZ9l8rB/S3Bj9AQzflUFTad+9BSEQqixOHgIhALOj0cqheQX4bxhYUTiyjRaBuMJdnq1kNmxferVvH5/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029437},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm-service.js","./lib/base-api-enhanced":"./src/lib/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"9d55f4c834a43830910ba5afb0127ab9e2860102","scripts":{"dev":"nodemon server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","supertest":"^7.1.4","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.144_1760717122406_0.5846250530743142","host":"s3://npm-registry-packages-npm-production"}},"1.0.145":{"name":"easy-mcp-server","version":"1.0.145","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.145","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"06ee5fbc7188b039f637067f375f54a8ed3d8b77","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.145.tgz","fileCount":46,"integrity":"sha512-ink5XFe7zVNtToEyZbReEXszIUJK9yp3zSyvI+oyp6XUsgHeFfZBT3u1O2I2BPrFFcjuXpViqFybAvrvrYAoHw==","signatures":[{"sig":"MEUCIQCg+xNIDkqK99BMHBZ39Kx7KfOU7mQGKYvk4uHRdlXh4gIgA7SBxZ/dJYfcPviDV8QmloPt1QdEzPA5XYmiUn4aMOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559594},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/core/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/lib/llm/llm-service.js","./utils/openapi-helper":"./src/utils/api/openapi-helper.js","./lib/base-api-enhanced":"./src/lib/api/base-api-enhanced.js","./lib/api-response-utils":"./src/lib/api/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e8792724c0414b4dcd85be740e42f86750e049c6","scripts":{"dev":"nodemon src/app/server.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/app/server.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.145_1762010703679_0.6332075035213118","host":"s3://npm-registry-packages-npm-production"}},"1.0.146":{"name":"easy-mcp-server","version":"1.0.146","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.146","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"90f52ec64331f9be13727d54813fa8a712f23c9f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.146.tgz","fileCount":44,"integrity":"sha512-MYyaAvnc/XiUrFrbgdiKitKxPdEb2Pb7XTXgvEyfgCbBNjvMxsNzjhhhyeDUCyza4iF0CxXkdlzqq+QFw6oFJg==","signatures":[{"sig":"MEUCIQCzuRirRsXbfPZ6Rj4OQFruXYtHdQaOmGyrWFmJ4rqNJwIgTL/GbAUQhSif49eX1qY8WnV/S7D6fq5tXJJc8gd2CJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565806},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"4d0b17114488fea70eccbe2171a77d0ca1516de6","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.146_1762036645097_0.5740360564880505","host":"s3://npm-registry-packages-npm-production"}},"1.0.147":{"name":"easy-mcp-server","version":"1.0.147","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.147","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"b7eb4f7e92aaabc639b6bee5a8e1b8ae7639e563","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.147.tgz","fileCount":44,"integrity":"sha512-Xr00nJ4hdxbb1r3hHrqNUMzNnJXPU5WmR4zcZz14WWjlzVmVr4ezr+an4FFv0A5aqNogdIb2IiI94JbX6GT92g==","signatures":[{"sig":"MEQCIBs6KKB4n0vqZ1iEADcTcbdbZQ1KXMm9kkUBZ86sU3yHAiAaqLxKkQXh/AH8cZ4P/ftqokSblIl2ItTHmEV5qC/ZVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565806},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"1b2829d4e3eabee98180be5131ae9fecf22d8e8e","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.147_1762037294909_0.45788178171254","host":"s3://npm-registry-packages-npm-production"}},"1.0.148":{"name":"easy-mcp-server","version":"1.0.148","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.148","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"7fbabb61c2017952c68d0c133fb1af43795d4309","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.148.tgz","fileCount":47,"integrity":"sha512-U+stRUD05OAJCsCJNdrdfMNxmzr5kZ1P5ub4pXuguGSbuaL4F+v2miM5W3Pts4SyBeFGWQAeqBS0kKo+iXAUJQ==","signatures":[{"sig":"MEUCIFgXKDIwh5j2+/rmhEawReGpof7zsqbuTC+n6WFRcjYiAiEAslPIrv53E0Nw6aLu9kA9HjPQB47n49GMXsRQLvi/+Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572488},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"ed8349e68ee1d4a986824be1570e7ca168af599e","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.148_1762057481832_0.16011372642632904","host":"s3://npm-registry-packages-npm-production"}},"1.0.149":{"name":"easy-mcp-server","version":"1.0.149","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.149","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"a71ea76f1b26427f08b4b28d3b79b60a139c6df4","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.149.tgz","fileCount":47,"integrity":"sha512-lzqyKzL297Biqs5in93PVD1nEAW5dFhugKJ0jc1UzwCJ3dq+nZYMdZHl1XFFD1sEChlW9HfauVoCCUyX1B7FvA==","signatures":[{"sig":"MEQCIC24kkNW3IkC152S5pvOZvYdINJEJZuVMl35fmo205qKAiBZfsa7MzaBGNID6iBh86CQaMB25eeIGC/BpEdp0MZJTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564704},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"112e3381f0ea12b2669ac4ed018456f9403a1b5d","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.149_1762061363222_0.8672882804930799","host":"s3://npm-registry-packages-npm-production"}},"1.0.150":{"name":"easy-mcp-server","version":"1.0.150","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.0.150","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"2ae68f1409cbe2e26a603e89c1554212f46289c4","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.0.150.tgz","fileCount":47,"integrity":"sha512-fG1GC6Y1aXkLLabB2D2/qzaDi0IE0cvIVfjKnn42OC6ft1mzGnBHYIBMPFTIvh08xoKD+nFT5jTHk3N9Gqmfpw==","signatures":[{"sig":"MEQCIDWTpX6nUbaS+fLKr9qQSiwChNDUS4QFZyMWJxUUB2W5AiAXeeA5p4qeVGZnzlb1qISMnHgp+f0VTSB/422U2r+ItA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564493},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"13cb2b4a03ffe55a5c58fcfc4d7b99152f499bbe","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.0.150_1762062233521_0.6712804593033876","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"easy-mcp-server","version":"1.1.0","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.0","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"05fe0887c4a31612c60f474460785df2202e1898","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.0.tgz","fileCount":64,"integrity":"sha512-XZ0OylkA6M6rYZs2MoXcxZTMpakSuVCyBXYRbCEV+x6/vAHckbraGeEjXMjcKfK9OwGO+fbdCxmNTOFhdAJjXw==","signatures":[{"sig":"MEUCIGMI8/ZfzIgUMkOca29HZAc/zPGjkntrr8ngInVVTyhzAiEAwlK1wIkOcSdVh3JfoPdaG3ywHRKgmjqrF1AJkKyyNxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587483},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"06c96cd3581bbfc053d033832143d5bf0f4e9d9e","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.0_1762065201255_0.6011841450668656","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"easy-mcp-server","version":"1.1.1","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.1","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"0be152611b08d7d9045ccc8b26bbe24249d4d63b","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.1.tgz","fileCount":64,"integrity":"sha512-U/Ugl4IFb9W9nryxyFd9mUF7puDcyk4+F07Z6ZDHMH6/j7stOUTxLCZDGKD92T4QVdIWHwMZthErVfsXOvynbw==","signatures":[{"sig":"MEUCIQDFr5Eq3UUbl2yKv0ssrSw8hbfvB23p8h67J4Gg5JMZNAIgaFDL/93DWdCSY9IZdmMYMoYEmo2RK6t0BQL48LIG65Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587744},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"2c5f769fed9ca1dccaa424d04ca6e4616ec1a477","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.1_1762067581627_0.8942756902886324","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"easy-mcp-server","version":"1.1.2","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.2","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"247cc7ba3350489b157165a38ca7e83d44509f8a","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.2.tgz","fileCount":64,"integrity":"sha512-iTnEYnGQxrxrKfJsB+vj2GHISxUPZe+j6+5V4ZJTWzBknN9dQV/2DktGESwFagOemMjn3J216+fiyVqIdeb1Bg==","signatures":[{"sig":"MEUCIQCyVrb9HR7ghQVmCf0sWyGMmW5a2pkIHY7boxCwy2W8CgIgez4EgxbUzFsslN1zOw70DbQ4DIfLJqS1Bb1LCVy2iFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587742},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"3405f355ceec860730e17ff71f4788a1210823a1","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.2_1762068958314_0.45940335085647255","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"easy-mcp-server","version":"1.1.3","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.3","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"fdfb27ea9ffcaf453ce3da5332e98e753bf82462","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.3.tgz","fileCount":64,"integrity":"sha512-vMiKNZJ0bnC4pA2nnqDsvXzFnkL0+KJ8Jy3I8mUa5A3LInql4G/4bUPXInIBmg9FDzpdFlEJN6+vQJyDzJiV3A==","signatures":[{"sig":"MEUCIQCPzaQCQBL1VfOA1MG63dEehTDdCdfo74OyHuOflyqn5wIgDMJfidB73hfhnOz56D85d2LXJgE7kurodQGxs3+tJQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587995},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"4d6bea3158d4a0d5d59095bf25c60c3eb01153bc","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.3_1762069678090_0.9998570866945802","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"easy-mcp-server","version":"1.1.4","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.4","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"d654da01aca20b966122b0fc558e0e0283065349","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.4.tgz","fileCount":64,"integrity":"sha512-FlZcedVysp4JO2CALfXKGwnlKdcZ/OHciMx8bCgLlsc32FoEcp3JwIxrzm+7hXgl8Py4aRtRO5jw7TPhdzzcBg==","signatures":[{"sig":"MEUCIHuSfP0tce0D3sQLvyciYEPgAc9GCx6Ino0V9oM/Qh0UAiEAhMsHKj6iO5IKb96h1FLsTIOkWHCP0F4aawt/mZWBef8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587901},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"10e74133a01ce133d37c2387c4ce0afca64d1d68","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.4_1762070302332_0.7699890581240119","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"easy-mcp-server","version":"1.1.5","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.5","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"e755a56293964fab1fb0260c1a0fefd4d22518d9","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.5.tgz","fileCount":64,"integrity":"sha512-DFq6mYlHsD1tixVbSztOEYItQYzs81CoHwo3D3IF4/ejTNPK1Jtvq0KNrS2HWhv+PMBzKnej62Hza/G2XVvfQA==","signatures":[{"sig":"MEUCIQDDzK0QD1i8oW4pdZN40Zj1oMZIdg0+3/NT1TXEX1nGSwIgf3RxPp2zfaRtwpxBmFo6+oD7VgR0WEvCR02XJXyWC+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589719},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"9f60b9b8a5c6236b6ca023a22a1fdb42d591c179","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.5_1762106402293_0.8771398232148757","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"easy-mcp-server","version":"1.1.6","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.6","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"b577cee493a3488c059a2e296df6f55c979c2fcd","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.6.tgz","fileCount":64,"integrity":"sha512-BB04QjG07UjT9a5kucoDro78bw1WxInN8p2iGXbMP5z29bU3YX+i+U4ooZABUUEkpmrCCyF6UWZ50rcxCmQPgQ==","signatures":[{"sig":"MEUCIHo4R3xqvA92cscn3vAh5R+JF0W8vwDXtDJbwu0X87y6AiEAr1TdrtpNxHOgatHdwlrp1chK1KQ0s0jrjTemLnOCm5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589718},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"20a2bb63e78c351b0fcb6fe7466808b0c2158997","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.6_1762107405890_0.08039071497417649","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"easy-mcp-server","version":"1.1.7","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.7","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"15de7bb518963ffd4ded8c91e2081ed4bc675851","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.7.tgz","fileCount":64,"integrity":"sha512-/KJtnXRwMXwFpqNfanDVwnhlqunMYmGJJRWkwO7ND/yg4JHZERlGNFMXIyhChhlyT1Nb4cl9cDs6pNLiprptFA==","signatures":[{"sig":"MEUCIQCmJlQf7kDXGhEzC0OECoxmSOhdsXfEdwQd4tx4qoCPNQIgL6+KRDoTbmNxnzXuqc0LSgwp+J4RIi0wbmDqSe0Kjpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592959},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"2bb811a33ec1cffc300e9da025416d6266c74631","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.7_1762114277938_0.9988282576379404","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"easy-mcp-server","version":"1.1.8","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.8","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"c2f993ae8585149a599721e6ea5f69d43710fdd3","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.8.tgz","fileCount":64,"integrity":"sha512-7R6ALSODog/IQSnKdRPwid1FcKjjLwWogKfKMI+ZTqK+5SKzZ0QWvgbs6U04kal2f3E4nxY26ykbPoyf1nfqEA==","signatures":[{"sig":"MEYCIQCLKaJrtrXSe7sFjRT+5e8jJk5Qy/cvbV8lKg09XhwcxQIhAIjoPgM4O6AzVNZXLbJ78haFLy/Rap7hVZPt0jFitFxU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595749},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"aeafdfcf80bfab14f52e5a23e877f4c08d66ae96","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.8_1762197931353_0.9402100416974288","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"easy-mcp-server","version":"1.1.9","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.9","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"a499e7a249a5886c080069f56c231bd6a3e933fc","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.9.tgz","fileCount":64,"integrity":"sha512-h2Ia8Nroxw6T8XTUQmJuq03mZiYwN7Di3c24ezktZcXpKX3B7x3aUzR3N4IixGryUT47OK5O2O0H2q1X3P9iqQ==","signatures":[{"sig":"MEUCIEtlOERayGF9ZtFXHopWcfXQ2u9sIUwta9QPX/MewUY0AiEAyz6o1E8wwQegEZ7Ab8ocju3glc+rmHttrJI4tEhPFJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595892},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"8893aba620f37d3175028896873d9e9723a8721f","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.9_1762198812488_0.7910648755673038","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"easy-mcp-server","version":"1.1.10","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.10","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"2dea20da2bafe9d39fccc900d43fe42335deb7ea","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.10.tgz","fileCount":64,"integrity":"sha512-Pk3tN+LWw9VL77lpJnQTQn/ayaMxO00mte3m2gtnpexFX1cYCME2Q7RQbpC+/4BmQ9ZOaLoHPdjNafucYdUJ/w==","signatures":[{"sig":"MEUCIQDQkGo7EcsdqahcXlkq8AQiF6WzZoas5y2a833MomQUrQIgbgnqDsgIFtR1Nl86SCVGR8vlVXesaeGv1zE4Ts8/KlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595998},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"701bc0c775f6e61fed52d595864031fd3e4ee6b0","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.10_1762200581957_0.28751670065075596","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"easy-mcp-server","version":"1.1.11","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.11","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"c1cfa151b9e2cf2f7360c163345e1f9984986031","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.11.tgz","fileCount":71,"integrity":"sha512-Z/x3AVcBQj8BgwMMTjjzmu0t2XdD8e50F2T71Xx+w42gvBDh/Ay17RZNqc4yibphVhsm4qEGq/vNMy1jGJr8UQ==","signatures":[{"sig":"MEYCIQDuBG6NgIwISqlJvupK9127GFADRs/IPns3NyS7qmhz3AIhAK5UMu89lYqec3PesLpWFa/kEnDXH8vtOo22zPU/Nusp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643264},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"49501fecfa1634253294c6d670016d5a1b80276b","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.11_1762201483329_0.00601559487226222","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"easy-mcp-server","version":"1.1.12","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.12","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"4b42af44e17d463473b80acf4ceed1f3c6ef6d84","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.12.tgz","fileCount":71,"integrity":"sha512-e2tIUcyINGD7IMaR263HMoPzzYgJDLFhGEck7+hRQ4yO0oqCJZH/V0OTynOUt0DJazWn42qMWfbOkD/aRxv4GQ==","signatures":[{"sig":"MEQCIH9mfgDB8ZMOYLh07VzcYAv2VjUOJ824/DE2E5GP0S0dAiAYNptKzD/CBDcKdbqNd5nVmOXffLDUub24L5xEpAMDYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643206},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"93d640d4f715b06cb82a7a1a30d7f2e8125ce8f2","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.12_1762201841317_0.9744790130857683","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"easy-mcp-server","version":"1.1.13","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.13","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"81cb1177ebc149ce70044a238cc6795f2c508bd5","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.13.tgz","fileCount":71,"integrity":"sha512-KO8sI2EG/KVgttmrldShmP6GKI4fpvUhoZQChwtyydESN72MPVJxlEFmTTRbhO940BAX0jXN2/GxQRGWl/9tmA==","signatures":[{"sig":"MEUCIG0w59v43pkA6j1sb/ITRpJae7XNSF3YXYxEHp86en6vAiEAhxfI8FeAk/cA5OLfZHXbz7b77NeNN+SH23Yo8can6bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633114},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e52af6314bc2fc7e05fd0df21363a6795601853b","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.13_1762202555948_0.07530587981548087","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"easy-mcp-server","version":"1.1.14","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.14","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"edbc9670e4b102aa7ec4e3fd657946d58e355257","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.14.tgz","fileCount":71,"integrity":"sha512-npk0CIsCrnhcIRCv2DSIy3A9UhZsS0sgJ2d72JcrirFC9SN8Ri1tX4khYMGp4/lgePcFjnW7xIFKyLHBbGI4wA==","signatures":[{"sig":"MEUCIQC2BZVysC9O2OP0jaiduwaXHsZskA2RkhcHqfyZnxKnhQIgA2Hp5auPnvpWbcUFAhjKE3mt7Iy3mliUx35Yuq+GT2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636756},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"0fd7a730fb1272d010c23134d6307cd898fd6073","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.14_1762235744708_0.48251657475411425","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"easy-mcp-server","version":"1.1.15","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.15","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"50d917a37c211a0ffc634b4ea8dbe8f029ee616e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.15.tgz","fileCount":76,"integrity":"sha512-2T6XKC0mVR6IK3rPtVoZNkJ1amIX7TrPkFXHU0gepjOWwwJ6ZPkLhtrFaSkDH0lWD4Oc3IP1qBMt8zqt4InGlg==","signatures":[{"sig":"MEUCIDcr82h2v59paXt/X8bX2J68IS6XMR+1leNQ0raao7YwAiEA//unlYLU4cDKzntMSAraw0Gg/ilnfraD8ioQTawARWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611486},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"afb8b468aa241a54c46739901bd1dd843298a617","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.15_1762584752736_0.1310832951489962","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"easy-mcp-server","version":"1.1.16","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.16","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"d750234c9ce25e6caaf0541e3b3d77da6ec42853","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.16.tgz","fileCount":76,"integrity":"sha512-gHrCY2XmnU7jmptmeXBdOnkusnDLmdrd5Fovfr/yhE+Vl9kbDWXog2bRMkRjJnApKwuogUCqMMKyDnYhOICDIw==","signatures":[{"sig":"MEYCIQDTx84zLBl58n+m6BEJ7Y/r9jGgKnL+Xa3IbtkHy0heCAIhAITpv+9MlxjltJKTQYaAiC+h5gK+1D+vqtlSiJthoGdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613335},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"361dafa56b8a5af77a0437022f7688c5ba505923","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.16_1762585489522_0.6273545919216397","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"easy-mcp-server","version":"1.1.17","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.17","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"2205bb4d27ff8f2558b005607bfb013378a43bec","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.17.tgz","fileCount":76,"integrity":"sha512-XLXFp44Dt7wBQOo7ieYSBs/SQHrPczOOpRh+3Auu21aoHiM07J2uipWhp58y44QLQbuC7Pj3TznrPfvle6OkdQ==","signatures":[{"sig":"MEUCIQD+5gKXl0/391AXfVu0VCwZaEkc1/5SKbbjtGUKHBmj8gIgNZemnwsPwL5ofqSLfmRneWAdYVUW6UzJhgHoY9R7WlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616712},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"44732e40f5785b722179ae97a3f6c959f50f2e62","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.17_1762585693460_0.6899075879548975","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"easy-mcp-server","version":"1.1.18","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.18","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"9de2714a4d6ef5d2f2f90b519e708fae8b6a2c9f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.18.tgz","fileCount":76,"integrity":"sha512-NpmYfhQV32uicK6JsXNtVcvWR7NncorSZ5vSdi5ZEGenepkcN9nC500XuKOsA31gr9626/Gh9cDMnTdMYjKxuQ==","signatures":[{"sig":"MEUCIBt/yfwtTD7vO5szKbBElId+GdjISgzC/mDOA0HcXIOwAiEAgqcTE/jBUWlSGBmLm1eOp2Y+2hYZ44OhoXzjsZ22rg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617201},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"73d1e3da34d808300fdc94464668ab956cb2be77","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.18_1762586057370_0.5249255532717905","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"easy-mcp-server","version":"1.1.19","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.19","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"1485d448f6025938c9c77bbcdcb43bdac4572472","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.19.tgz","fileCount":76,"integrity":"sha512-sfR53k6Bzg63MMZLlxNarflzapeq9YXby5+u2hiBqAtYd+obzUDm0kDjV4H7YQWMA6/s86xHlkWpqARECC3yJA==","signatures":[{"sig":"MEUCIQCbZWr5wsJ1z7FMeOthaGLVqAL/It4CeIn3ucQz2Hkm+QIgM4hAn4HHysMTRMDzoud6tR4o5srAeMyIatcrsBdfDRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618379},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"97ee1d8d0b1bfb8c5009698883c59ee807f27c35","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.19_1762586523744_0.8844428404943283","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"easy-mcp-server","version":"1.1.20","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.20","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"9f4d9867fd874a74a8e051f283fe852db87d8755","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.20.tgz","fileCount":76,"integrity":"sha512-crL49X2kYWCVbia9HQJjG2oGnpKtE+qidhBtZLnJUzErTWnFwcEVKzkv4pLTij1/sgU9621BC1KBfRzDlPbukw==","signatures":[{"sig":"MEQCIEC5XvaaKLYl1RHLdJq4zmIdIQjlLsw1cqdtmAkSZ/jLAiBYbCZaH5+6QTcHcTsB50nsrtZiOp9HhXISoABKeoPFGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619689},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"11cb1d323f74adf618c838f5fa43ac8085b56324","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.20_1762589479844_0.6481219468904442","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"easy-mcp-server","version":"1.1.21","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.21","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"b761defda15063698ba39d1714c59d30b58c8a9d","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.21.tgz","fileCount":76,"integrity":"sha512-Heobj3lckWaTPuS8Lb9QKpiTjD7laZspHEaOf6oLN6ZeMecICWpgxlMQaNlySVmVXSK0RQhe0ngjXqccuLXlMQ==","signatures":[{"sig":"MEQCIGjbYGZJbn8hkP3uMQQuxU4PBQ7gRXo21vrACuBjjIyoAiBBw4l204hHhHgic+Zz0Ai5uh5jgVQyfBuwbPy8HdiMpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621529},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"d71792833348113aa521857c8b9b8a586e07c88c","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.21_1762589976371_0.8796494681892426","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"easy-mcp-server","version":"1.1.22","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.22","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"2559edc7a132408f8105aa77fcaf83d0df1c4503","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.22.tgz","fileCount":76,"integrity":"sha512-2G9wd+Wyf+BlzPSoSAPfiQzoTdcq+awCTVk2N/uMVL++o0j3JBcCWxOwCMqvUK15pUzsTbTAKBVnRjYbBlTaNw==","signatures":[{"sig":"MEUCIQCq7INnvTh8eLczcs15H8gB0823ttp/W8du1Rh6tI/wpwIgfLwLrZJlnKomzIrxYKsJInn2zx4aY3WnjtqC8l+ftl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621782},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"1aefaf00e6271fe7323c8baefea5c8706fd88f43","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.22_1762590309117_0.9946794716454983","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"easy-mcp-server","version":"1.1.23","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.23","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"cf975e30ecf04a6bde0952849b56998c81d95d45","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.23.tgz","fileCount":76,"integrity":"sha512-5Nxt6dqbGKWSptCDf0q1/ozSJD8TWZLuBOkSqjSd4xwo+ttQnIRfRjn7YqGzq+2Kn7FVsKiVtbK3PvyjbrWcwg==","signatures":[{"sig":"MEYCIQDWiVUr8HiUxYSpVqd6JSVhPqDRupttBe2gHbnMPxfl1QIhAPDSJKZBmUcBryAmZ/bFA98+pnGbpSF0QDTFUxI6Lopk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622102},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"b1151edb13138b6ae72c54031054e9ffbe407c91","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.23_1762590559277_0.8011881964526653","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"easy-mcp-server","version":"1.1.24","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.24","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"7c8ab83fe2c54bd0a2162e7a969244250c4048f7","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.24.tgz","fileCount":76,"integrity":"sha512-AzuxU7NzkjpiYl6AdRDPZTDe9bh8mfIB3Ddz7V7HWq/5rI1EhKrUl50pvohpPeqCGEI1fZEmyyKXTdk7NbzN5g==","signatures":[{"sig":"MEUCIEajFhnsKEFKl5LsZ4Lu1jmizOvvgE7ezVW7CRpCdskQAiEAo1ROs3VyqWIVN5Y5fMB3OMEPZEpsgyusIjBV2iFmPCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622784},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"b16eb87e35682a83f5edad49c99affdb6363c465","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.24_1762591002149_0.34538456363116254","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"easy-mcp-server","version":"1.1.25","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.25","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"a74ed0cc84f647edd67cbc9ccd9a594f583e4f65","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.25.tgz","fileCount":76,"integrity":"sha512-V0ZGSd1h+2mOWMMGJX5vZVPXEhTExQ3h82r4ZTUH8/TbSzyfwKCSiy1CoKhNzKfYcBzM2Un/H5YFynUrtObp7A==","signatures":[{"sig":"MEUCIDTppActBO0Opt+5zcU2s6cbA9yxmwToMj5U47LEaqHnAiEAq8BuAUShsPMBh3bMMEi2F0w57VT9hMl4s/ZUdJn+QWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622457},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"969fb62e678d7c1a8f6c8304ea334440b9f9d53e","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.25_1762591402965_0.8664664930224502","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"easy-mcp-server","version":"1.1.26","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.26","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"c99295c78a12e7812bfbf894d14df56da239c706","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.26.tgz","fileCount":76,"integrity":"sha512-VBgMZX9Gev6PZgy/GPC3LoZRfq+ZtFLPDrDatUx0XhpaDcBOlOAqi+SyMqNmi/jfDAnLon/alsyj5DCR2IYdMg==","signatures":[{"sig":"MEUCIQCI5rc012Swz6AYLFEssRMmQvRtJEcqaT3WZ/CiI0e3vgIgQZ5AtlPNeHJuQ3z2RZ8vl/vRXTGhtVRRL70gvlnpZaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622692},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a44b2f6b403b20616dae49c793a7e94ecc8dce38","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.26_1762591674935_0.14421345387469198","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"easy-mcp-server","version":"1.1.27","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.27","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"47749954fe60aa1a5c73ac8fe1483b2b0befd337","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.27.tgz","fileCount":76,"integrity":"sha512-4yfyMmzr9vX0gSgr8j2LVg8O4J9yDrG9mMOq2MrEopmIXycruv2KHlNyqd2/tnZ/tBnmHI8b/ZN7YklUAAmfNg==","signatures":[{"sig":"MEYCIQCBFEXzOtU+tQSliAyzoDuQyKmlIFRMAB+1XUKszR5psgIhAMoUEm9KL1kgZJbg705q8ywD2K9CQzJJup3FUd8QkYH5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628626},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"c7546d9e211246be7a0a79816874b4030a804395","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.27_1762813794701_0.21759506595297817","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"easy-mcp-server","version":"1.1.28","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.28","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"d73638700b43181a20cb317a2630815c2b479502","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.28.tgz","fileCount":76,"integrity":"sha512-eeHrTnp1h7YixNvO+L11PsqX19lS2gqhmjdUancUwlMWS+ZKOw2kBCGvsH4uQhtI6XLBd/2dHQItZr9xKg1anQ==","signatures":[{"sig":"MEYCIQCQe1dZH/9PJ8XZC+HvnFRskkJMvbNr7qILb8jylUZMxAIhAJbenUrqE7Hw3KMN6QAqLGqhTy9Wj2otmXLCcdpkGyM7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630465},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"07eca7521b7b1358098b26996015ae5fb194286c","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.28_1762821252290_0.1753445387980308","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"easy-mcp-server","version":"1.1.29","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.29","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"3ad3a2d0e266827b5143298460df905a98cee946","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.29.tgz","fileCount":76,"integrity":"sha512-yziDmYAKfBkWlBd02o7OuBmjFLfUeIoZn08igJ6Fny9Uc5kwGG/8OD3zLvTB4jrz3fxemAGrWH7hi++Em9bjhw==","signatures":[{"sig":"MEQCIEqyTAffB+F6N57/HEvpetJ/BMlPc85PxpClvqHF7JweAiAn84wc2H0GLvY2/OTdcDb5YLNnFGGDdE/tgipbSS765w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633740},"main":"index.js","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"bf68ad744e720b7894aec62428b74045647b77b5","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.29_1762824266097_0.09050385727280719","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"easy-mcp-server","version":"1.1.30","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.30","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"b165815d34b7387865c0816801adc30b05ba32a0","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.30.tgz","fileCount":78,"integrity":"sha512-nS9p9LCb5FVaT1dZMi/+giP/NfNlppIoI8Bv56WbRl3fELEEzcIxEuNHCMJL6pgZIfe/j26Wzm9/jRIrepph0w==","signatures":[{"sig":"MEUCIFk1j5/lLoqZqJlVkS3xizorkyUXl8s4WyUScS4eptuAAiEAuFfpr2vyMac5JmC+Bm16qhtwlRdLfiXo45UwtYTT7/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655202},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"3765e5266431917391f5ee000d5c6d4227477783","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.30_1763322805581_0.9513810430527985","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"easy-mcp-server","version":"1.1.31","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.31","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"b94dd158e58e568892364abcd629443ed057cc11","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.31.tgz","fileCount":78,"integrity":"sha512-TiLv3fHVbm1KWJg8+8ND01qz8NVMjWtxALpRy4ZPB5u2DaAEcKznv0FjDXb+Cfmc1RCG/Vy76iWEbgpchKcCtQ==","signatures":[{"sig":"MEYCIQCGWsLg522FuaNAvdoJ5uwLKHWsg2K8Tym5nCGrlQYpugIhAKq/tJOKS4MPCP2uIIR4ulvEsUhBV0adOCtRC0x7sF1D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655181},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"5d758cd54914df9d565d8de94c10d3e0344380fe","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.31_1763324042544_0.691046373864572","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"easy-mcp-server","version":"1.1.32","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.32","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"5b7f58fb856ac58347adb5eac0b5481e88b591f7","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.32.tgz","fileCount":78,"integrity":"sha512-9S3u3oBR+CTEEVkxvEQF0IyiNx490rBdKLep+1s4QmgBMPE+eJvHC0TUoxIpAkBFZTiBdGdKEWsCoSVBDq6TQQ==","signatures":[{"sig":"MEQCIEZ+9nQzUmihmTHcFAjxjj9+JeqzduQgzbYW8bCuXgZBAiB1zql7JlAXWnR45sucNQ+TReSXHl2PFzJ0KHiqocWWTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650134},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"c8b46019345ffab2496696a96aef33c02fdd22bd","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.32_1763324367521_0.531545849304867","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"easy-mcp-server","version":"1.1.33","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.33","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"abdfdd75c60198efb2f97f998d9abcd61409a59e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.33.tgz","fileCount":78,"integrity":"sha512-bJK1d14yXO/L/C72m7MLOPdF2r5+xFvE7nv8HE5XzUpm0yDXq74Igie1OZBYxId00O2LzCIbtDuoBOJTqZNCFA==","signatures":[{"sig":"MEYCIQCHF1DNbHlzVjOBCSckZv29ysA5t5JfnkvM0cgq/xkG4gIhAJ8Pq56SK/718qRNDYHIq/FIL7fb+Hap71/WYYZ/+l0g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655416},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"4366498699ed7799e3843a9981a9d879402fa7fe","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.33_1763328197020_0.6227823351580064","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"easy-mcp-server","version":"1.1.34","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.34","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"d82ea438498692654de3265f0526b42799e12fdb","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.34.tgz","fileCount":78,"integrity":"sha512-TF7gkUg4JnbNDHqOVjQiaFA8Z4s+jGR35JyRgyoKd+YO/6Whj3lQ1yWZ+MWJpOu+rItDHk5zO13aefIG6dNLog==","signatures":[{"sig":"MEUCIHc8iMF7Iuar0UEvkTGUWvNZzwDpgsR22r98ay8hld1NAiEAmGTqTxITjwY1QAyxWnud9fjbxasFCMommfQF4FHemCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655416},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"97826366994290aaddab4e6e201b1e24f8aa1fc8","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.34_1763328525838_0.8713699515000983","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"easy-mcp-server","version":"1.1.35","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.35","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"567eb8f57fddb137a3fa91d562cf351558ecc9b4","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.35.tgz","fileCount":78,"integrity":"sha512-/R2tNQnclEfDuD+WjGmebSIQC2jFF2SEcuByq63zzqbxceRudYI4EXf6hRJ16Ht4HK+rXr2ZTJLc8QhxVDXIng==","signatures":[{"sig":"MEUCIQDRAJJLe97aVbkQfyBb/uvaGxGMRBbsbHENj2mYexSpaQIgS/B9ANenkoYxCGfmOIQRv+PQmYxHJ3R9Qxt+QZtFjOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657790},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"6e4e70065e74bde7652d697816986642721c1760","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.35_1763329691789_0.22418941858612929","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"easy-mcp-server","version":"1.1.36","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.36","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"2be3f9a7a1b628697c5ef2d64e5cdeca0d7a3b25","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.36.tgz","fileCount":78,"integrity":"sha512-f43Sm13F0QO6diMDuQlrD11fdbQP/ALJeXxIsaVwY/HDHVX9h/1ZTjSrsfcxB+SsyoUXEOuaHrF58tmlwK2+9Q==","signatures":[{"sig":"MEUCIQCF0FE4MSxjOabFMMPMas/6zcpVpW5kWw1EgAF4FdnAJgIgUKmBTfIfjsNzZEHX1HKdD9cxrqCl8jnJdxbPy1yw9XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658826},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"5da232776df5d656524fc4ccb9dc6ad5c790c77a","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.36_1763329963234_0.27867937560316314","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"easy-mcp-server","version":"1.1.37","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.37","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"292ea1ea52b3d0662e9a6ed68557afa3bb2508c9","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.37.tgz","fileCount":78,"integrity":"sha512-PdtEmPXwB5nErz0v/OxX5yBivQt+Lx32bNpR7zRmJCxkTpi5aYo0Yr7Jaf4wlM6vRkuvN4ZaEc7rlwt9RD7aCA==","signatures":[{"sig":"MEUCIQD5J38PgecO52YOi8ALWwUH3Ju78dkArscWDWqeYxGzUQIgUPwgh31UXM9h6ggheH1eHwBlXRBZQFw4uVtFdVbZIng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669128},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"6cfa5f236787977efa4622152d06a180e3553c9a","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.37_1763351429140_0.1673690609998102","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"easy-mcp-server","version":"1.1.38","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.38","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"e49dcdec50e8e1158ed6d25016621ec9b37aea74","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.38.tgz","fileCount":78,"integrity":"sha512-+ZFZj6tyV77j4Mg1ktZdKaO9bvTgtiOWv4gE1cPDo8p9vZy2PRNgENdsmPlp6tZC2I8udXJJ8lNrvuucN19t0A==","signatures":[{"sig":"MEQCICRl7cQxd6TtrcA/e89FZyVj1nc5hq0HiXdJvlz4egu1AiABah2NrNKlE0f88xXDxEGEgKLHNuJuaz1WwTFqELPGmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669935},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"0e3e688e7078242a052110b79cfbca1e001ff1a0","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.38_1763353176548_0.6419634926136142","host":"s3://npm-registry-packages-npm-production"}},"1.1.39":{"name":"easy-mcp-server","version":"1.1.39","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.39","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"7cd3c7e00a6b18f9e002a3d8f7ecc5abdc5f61ec","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.39.tgz","fileCount":79,"integrity":"sha512-5NlyHkqKfcRXlJLxbr1fz036vaBM23MGZU6eKlCpCNXRB7brtZNV2NKB2DPeWIYGapSbufB5P3kVqNSMxkh71Q==","signatures":[{"sig":"MEUCIQD2viMqkWjsiUBRx385xvauoYlDMP3Y4MCYkkuo63NTCQIgYtGVGFyT++aao5XbW2HRsx5n3qq/XuK+QiAsYJuR4L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695426},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./lib/llm-service":"./src/utils/llm/llm-service.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/base-api-enhanced":"./src/api/base/base-api-enhanced.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"a5f449b3e510ca4095f6006ac7eb8de6abf6a0e1","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.39_1763358163197_0.6304544219324675","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"easy-mcp-server","version":"1.1.40","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.40","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"c81868174d7c972e55be6ac997973a82ddee0d30","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.40.tgz","fileCount":77,"integrity":"sha512-2YoxGnoOWnr2k03SienHgkXlIM1+krgJ/lOLVxjo3Xm80G9SHdYuXDW7vS5DTazP3CtrGfHl86mcKIjPa4g/vQ==","signatures":[{"sig":"MEYCIQCVWddMxv0UsqHE7VpGqsR7PsrOr14vbu0kaXEZIGDu8QIhANESRSU4f9enjCwwFCj2tt14911gGkGyIMaKWQnCtUrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665285},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"0cec8a122fbf93995715ec9be4487690a272aa4b","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.40_1763361072226_0.7116873696330059","host":"s3://npm-registry-packages-npm-production"}},"1.1.41":{"name":"easy-mcp-server","version":"1.1.41","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.41","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"cbeff93d177d9dc5a414d564d0484c727dcdce4e","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.41.tgz","fileCount":77,"integrity":"sha512-MbERCvogorwZ1A913OYqJsYfvXTM0YLUY0zy5RvCRpJPcha/hj6GIjtOVDz1Thu2ZR7K/swEcSeskbWT1Q+VNQ==","signatures":[{"sig":"MEQCIDb9P5wzK5qo+9GoCx3TDUKIAgVWceqnZzgF9maZheZ3AiANbYWX+Weinhj1Yit9i3eCwYu9Sm3tm2AcomzMyHIyaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689152},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"e64120b9ad216fb510453f1e3c73fc51d7305ddb","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.41_1763443515907_0.09798496262315304","host":"s3://npm-registry-packages-npm-production"}},"1.1.42":{"name":"easy-mcp-server","version":"1.1.42","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.42","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"4370940452b24b0aba73cbd5d3785070e5ec9de1","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.42.tgz","fileCount":77,"integrity":"sha512-fnITKoQfKvzQB7GC2VRbC32CkpkJsWP8ziiDHpGfYZ5uq1xAwBs13xbxmkc281AUgsI8mZH+2HWh3TZOwK0GcQ==","signatures":[{"sig":"MEUCIQCl2Q6ErTbDH9a731QOMx6wq+4jLaG/b57gWmS8gdFyFwIgL1iQ8VHSitILKxUm/7ucgoVVeTEAx/kjGIriLsD982A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689625},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"0938128d933a9465fb1682b04b59898846cd8513","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.42_1763444513203_0.264002712555899","host":"s3://npm-registry-packages-npm-production"}},"1.1.43":{"name":"easy-mcp-server","version":"1.1.43","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.43","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"3fe59251e3330d8d041137c56a38cad8f91b3af1","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.43.tgz","fileCount":77,"integrity":"sha512-McLPCpJVUN01wpkIs65mjvE/F1NLL/YzitHvXxXEkKoEeKdfufn/Qgh/qyikg9ZcplRyR37r3ahVR0TTGOj+gA==","signatures":[{"sig":"MEQCICo6Gv1IjrNogM5O4Tve7wgITaGjZADiF5dkV4G/qKw8AiAhIVGV3gjTld1s2MV2SnbxriRveFeBNXRScbThlqw1rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690252},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"21f2733f2ede88cf61fdf57ed970a4ad43821bcb","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.43_1763447417376_0.7523322943783417","host":"s3://npm-registry-packages-npm-production"}},"1.1.44":{"name":"easy-mcp-server","version":"1.1.44","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.44","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"d4c5126d20cd8abe8823164475f80ab6f77f969c","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.44.tgz","fileCount":77,"integrity":"sha512-p5T7ihKY85mCVY/G18qU8DdEn6OmIkNnOcHmGau21PYyGlO6Di/ercMvWgQAq2Y9Oo8gyMEXvsrQQmlzbOpJ6w==","signatures":[{"sig":"MEYCIQCxsKcGz0/o8x8/Renl5zsbDmQBJXwlNKo4a4bfdFKHNQIhAJw8A2DUdGSiysr7P2aEmoxHvxkkCQDLeVqeKzf45VHg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699001},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"8c953ef5a6b4795830cd6d71a2b86cfacd1cc50a","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.44_1763450704761_0.5962556012218576","host":"s3://npm-registry-packages-npm-production"}},"1.1.45":{"name":"easy-mcp-server","version":"1.1.45","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.45","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"b0485f5e2634db6cd685a577a69d4b9752332bfb","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.45.tgz","fileCount":77,"integrity":"sha512-ST1LlPdbj9QsC0uXrgiWvbgK8fpRrbSPbWUIF19uNDPm446M+IB/4TBG+T4AhJ6zRqHHvuhjQR+hyoFxGtqRLA==","signatures":[{"sig":"MEYCIQCypG/qKo3V/CeeWdLqbzQIVukBXRK1YUVeHoowwHVMVAIhAMlP/xYTvyRrh1Ert1Ru9i04PQROIviAPUTzrd/nBF5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699020},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"1a4996d53f37e0f2f1260aa92ae3a0da72b3d0bc","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.45_1763451938364_0.687519918995164","host":"s3://npm-registry-packages-npm-production"}},"1.1.46":{"name":"easy-mcp-server","version":"1.1.46","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.46","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"59b821169eca0d44c047742b5efe996405dd28a4","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.46.tgz","fileCount":77,"integrity":"sha512-XiBWgBNB2kDUry/DHiyUE4CPEtswLqdPgZ+cHpsFnsnLBrzAlxe7r5osjM+wgU2NyyB3I7WjBwp3NSGeJqovfQ==","signatures":[{"sig":"MEYCIQDW4nw/jQQ8P6qlreKhoPN/cAP+QwCf7MqzflCfGty9OgIhALpFjyatSayHGwAkT/rXquyriPTnxeih6ebYAfEY5nQ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699082},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"ddbea8c9ffd222145ba4154e6ddfdf2eb6fbfd81","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.46_1763453343058_0.11389774185541324","host":"s3://npm-registry-packages-npm-production"}},"1.1.47":{"name":"easy-mcp-server","version":"1.1.47","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.47","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"10d0c9d778c12434a3c4b53c644de86171d9fa4f","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.47.tgz","fileCount":77,"integrity":"sha512-36YV8jvIzEsdhSTeLewVae4zmuUbdMotOVz0TIJvmcFRV4E27ibF/efOGP2GGIpPbvq4FLMMBnYvRpw0Te06yQ==","signatures":[{"sig":"MEUCIGNbYW7ZRvgyLFFnA29SeM9sMpI3Jkv6EO3X8cSrzMwIAiEA8uoDrA+b8SgBethYD3J/6EisH6Bd6lt+HLPxc75UP30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700510},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"68c1becef2423b612757cbbdaa9641f8ebb8737d","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.47_1763454695586_0.8902827481301836","host":"s3://npm-registry-packages-npm-production"}},"1.1.48":{"name":"easy-mcp-server","version":"1.1.48","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.48","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"0177b42ee527d160351d458739f2efd6ff380170","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.48.tgz","fileCount":77,"integrity":"sha512-UITb5S/MLZR7LJvwwnSVdxpSaWNKN7val/yi5IHoAEBnjZ8e2za32x66xt27zEbJU/+QEIQwwmGeAJ2aH05GIg==","signatures":[{"sig":"MEUCIFop0IgK5wapprY9DURyntkYE1NDrg0hryQf/uhMOpSHAiEAzoZEDESwA8CnxXXEq8uC8VimkjseEBJms5DaMlx3BKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700582},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"d8c2823781ee43f6fa56302093e9339be27488fd","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.48_1763455761873_0.2289448634123532","host":"s3://npm-registry-packages-npm-production"}},"1.1.49":{"name":"easy-mcp-server","version":"1.1.49","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","_id":"easy-mcp-server@1.1.49","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"dist":{"shasum":"a522c05498d520afb793e943f9b82d9f8043df22","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.49.tgz","fileCount":77,"integrity":"sha512-jhaohvF6YKbtvY3eBJPErh0aDcU2ugTzjiojFF7X9b6d11+xh1+q9OvmkT6ERmGE+aXrJvz7Q9qDbjc6LrYNEw==","signatures":[{"sig":"MEUCIQC1/QhQmrNNSEtVPbu+9OOWqbPacek8HfcZsicV4xsXOgIgVpvQPkOp+hg9gKuVsMw9uzmmS3Z2hfclzeIg9Aui75w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702646},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./utils/logger":"./src/utils/logger.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js"},"funding":{"url":"https://github.com/sponsors/easynet-world","type":"github"},"gitHead":"4839b09c613eadbe91ad26310b9f56523837f2ee","scripts":{"dev":"nodemon src/orchestrator.js","lint":"eslint . --ext .js","test":"jest","clean":"rm -rf node_modules package-lock.json && npm install","start":"node src/orchestrator.js","release":"semantic-release","lint:fix":"eslint . --ext .js --fix","mcp:list":"node scripts/list-mcp-info.js","validate":"npm run validate:all","typecheck":"tsc --noEmit","n8n:preview":"node src/n8n/n8n-server.js --preview","publish:npm":"npm publish --registry=https://registry.npmjs.org/","n8n:generate":"node src/n8n/n8n-server.js","publish:both":"npm run publish:npm && npm run publish:github","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate:mcp":"node scripts/validate-mcp.js","release:check":"semantic-release --dry-run --no-ci","publish:github":"npm publish --registry=https://npm.pkg.github.com","release:dry-run":"semantic-release --dry-run","test:validation":"jest --testPathPattern=validation","validate:openapi":"node scripts/validate-openapi.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","validate:mcp:static":"node scripts/validate-mcp-static.js","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js"},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"repository":{"url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.16.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","js-yaml":"^4.1.0","chokidar":"^3.5.3","comment-parser":"^1.4.1","easy-mcp-server":"^1.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","nodemon":"^3.1.10","ts-jest":"^29.4.5","ts-node":"^10.9.2","supertest":"^7.1.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","semantic-release":"^23.0.2","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^7.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/easy-mcp-server_1.1.49_1763491182127_0.8352838019850284","host":"s3://npm-registry-packages-npm-production"}},"1.1.50":{"name":"easy-mcp-server","version":"1.1.50","description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","main":"index.js","types":"index.d.ts","bin":{"easy-mcp-server":"src/easy-mcp-server.js"},"exports":{".":"./index.js","./base-api":"./src/api/base/base-api.js","./lib/api-response-utils":"./src/api/utils/api-response-utils.js","./utils/logger":"./src/utils/logger.js","./utils/mcp-resource-loader":"./src/utils/resource-loader.js","./utils/openapi-helper":"./src/api/openapi/openapi-helper.js"},"scripts":{"start":"node src/orchestrator.js","dev":"nodemon src/orchestrator.js","test":"jest","test:validation":"jest --testPathPattern=validation","test:validation:openapi":"jest test/validation-openapi-compliance.test.js","test:validation:mcp":"jest test/validation-mcp-static.test.js test/validation-mcp-runtime.test.js","test:validation:mcp:static":"jest test/validation-mcp-static.test.js","test:validation:mcp:runtime":"jest test/validation-mcp-runtime.test.js","mcp:list":"node scripts/list-mcp-info.js","n8n:generate":"node src/n8n/n8n-server.js","n8n:preview":"node src/n8n/n8n-server.js --preview","lint":"eslint . --ext .js","lint:fix":"eslint . --ext .js --fix","clean":"rm -rf node_modules package-lock.json && npm install","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:github":"npm publish --registry=https://npm.pkg.github.com","publish:both":"npm run publish:npm && npm run publish:github","release":"semantic-release","release:dry-run":"semantic-release --dry-run","release:check":"semantic-release --dry-run --no-ci","typecheck":"tsc --noEmit","validate:openapi":"node scripts/validate-openapi.js","validate:mcp":"node scripts/validate-mcp.js","validate:mcp:static":"node scripts/validate-mcp-static.js","validate:all":"npm run validate:openapi && npm run validate:mcp:static","validate":"npm run validate:all"},"dependencies":{"chokidar":"^3.5.3","comment-parser":"^1.4.1","cors":"^2.8.5","dotenv":"^16.3.1","easy-mcp-server":"^1.0.144","express":"^4.18.2","js-yaml":"^4.1.0","ws":"^8.16.0"},"devDependencies":{"@semantic-release/changelog":"^6.0.3","@semantic-release/github":"^9.2.6","@semantic-release/npm":"^11.0.2","@types/jest":"^30.0.0","@types/node":"^24.9.2","conventional-changelog-conventionalcommits":"^7.0.0","eslint":"^8.57.0","jest":"^29.7.0","nodemon":"^3.1.10","semantic-release":"^23.0.2","supertest":"^7.1.4","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.9.3"},"keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"author":{"name":"Your Name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git"},"homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/easynet-world"},"maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"engines":{"node":">=16.0.0"},"peerDependencies":{"@types/express":"^4.17.0"},"peerDependenciesMeta":{"@types/express":{"optional":true}},"publishConfig":{"access":"public"},"_id":"easy-mcp-server@1.1.50","gitHead":"7d7d7c28bbab4ddf7e22473b3ca240917a889a7e","_nodeVersion":"20.19.5","_npmVersion":"10.9.3","dist":{"integrity":"sha512-YiBY7J44r2IRu3xwssRLGYmPRNmp1+9/nna7OljW4zzELDvmLrGtd5RFkCyoLe5LmjsvkHH4VFYVpJe2dwPPBQ==","shasum":"25b1870a54d559b5d16e32b450ab404ebfe4c720","tarball":"https://registry.npmjs.org/easy-mcp-server/-/easy-mcp-server-1.1.50.tgz","fileCount":77,"unpackedSize":702823,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCuvymQRwFpuQwbMWoz0LSxfTIEctwOmgMRZVYxxGIomgIgGoznnXaUACBfNHkFtd15E476jn/JM0OWyBn9Vk5o5RE="}]},"_npmUser":{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/easy-mcp-server_1.1.50_1763492085987_0.04777969110608549"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-27T21:18:39.676Z","modified":"2025-11-18T18:54:46.393Z","1.2.0":"2025-08-23T23:25:24.382Z","0.0.2":"2025-08-27T21:18:39.928Z","0.1.0":"2025-08-27T21:29:49.231Z","0.1.1":"2025-08-28T05:09:11.383Z","0.1.2":"2025-08-28T05:25:49.549Z","0.1.3":"2025-08-28T05:29:38.948Z","0.1.4":"2025-08-28T05:32:28.771Z","0.1.5":"2025-08-28T05:38:17.728Z","0.2.0":"2025-08-28T21:49:06.766Z","0.2.1":"2025-08-28T21:51:16.728Z","0.2.2":"2025-08-28T21:57:51.007Z","0.3.0":"2025-08-28T22:14:34.005Z","0.3.1":"2025-08-28T22:24:05.783Z","0.3.2":"2025-08-28T22:29:02.267Z","0.4.0":"2025-08-29T01:35:42.919Z","0.4.1":"2025-08-29T02:06:15.613Z","0.4.2":"2025-08-29T02:15:17.235Z","0.5.2":"2025-08-29T02:25:59.380Z","0.5.3":"2025-08-29T02:27:10.277Z","0.5.4":"2025-08-29T02:33:34.490Z","0.5.5":"2025-08-29T02:38:16.899Z","0.5.6":"2025-08-29T02:42:11.376Z","0.5.7":"2025-08-29T02:44:03.455Z","0.5.8":"2025-08-29T02:51:21.585Z","0.5.9":"2025-08-29T03:02:19.089Z","0.6.0":"2025-08-29T03:03:54.822Z","0.6.1":"2025-08-29T03:04:31.258Z","0.6.2":"2025-08-29T03:08:24.102Z","0.6.3":"2025-08-29T03:10:03.636Z","0.6.4":"2025-08-29T03:12:07.210Z","0.6.5":"2025-08-29T03:18:30.956Z","0.6.6":"2025-08-29T03:19:55.546Z","0.6.7":"2025-08-29T03:21:15.260Z","0.6.8":"2025-08-29T03:24:04.261Z","0.6.9":"2025-08-29T03:29:33.061Z","0.6.10":"2025-08-29T03:31:17.902Z","0.6.11":"2025-08-29T03:32:59.641Z","0.6.13":"2025-08-29T03:54:22.656Z","1.0.2":"2025-08-29T03:58:07.828Z","1.0.3":"2025-08-29T04:03:05.546Z","1.0.4":"2025-08-29T04:11:31.092Z","1.0.5":"2025-08-29T04:26:47.962Z","1.0.6":"2025-08-29T04:28:18.548Z","1.0.7":"2025-08-29T04:31:03.408Z","1.0.8":"2025-08-29T04:37:33.690Z","1.0.9":"2025-08-29T04:39:50.386Z","1.0.10":"2025-08-29T04:42:56.204Z","1.0.11":"2025-08-29T04:44:22.593Z","1.0.12":"2025-08-29T04:45:40.554Z","1.0.13":"2025-08-29T04:48:07.000Z","1.0.14":"2025-08-29T04:50:30.334Z","1.0.15":"2025-08-29T04:56:01.115Z","1.0.16":"2025-08-29T07:04:32.350Z","1.0.17":"2025-08-29T07:08:17.321Z","1.0.18":"2025-08-29T07:12:03.634Z","1.0.19":"2025-08-29T07:22:20.459Z","1.0.20":"2025-08-29T07:39:27.890Z","1.0.21":"2025-08-29T16:09:25.487Z","1.0.22":"2025-08-29T17:16:59.819Z","1.0.23":"2025-08-29T18:39:31.638Z","1.0.24":"2025-08-29T18:53:12.976Z","1.0.25":"2025-08-29T19:34:04.557Z","1.0.26":"2025-08-30T00:56:42.677Z","1.0.27":"2025-08-30T18:16:08.790Z","1.0.29":"2025-09-01T22:24:46.106Z","1.0.30":"2025-09-01T22:26:24.207Z","1.0.31":"2025-09-01T22:33:16.079Z","1.0.32":"2025-09-01T23:01:49.967Z","1.0.33":"2025-09-01T23:17:10.448Z","1.0.34":"2025-09-01T23:20:59.811Z","1.0.35":"2025-09-02T04:27:37.506Z","1.0.36":"2025-09-02T04:43:05.627Z","1.0.37":"2025-09-02T06:10:00.162Z","1.0.38":"2025-09-02T15:50:18.611Z","1.0.39":"2025-09-02T16:00:59.798Z","1.0.40":"2025-09-02T21:37:58.112Z","1.0.41":"2025-09-02T21:42:13.607Z","1.0.42":"2025-09-02T21:47:02.030Z","1.0.43":"2025-09-02T21:58:58.719Z","1.0.44":"2025-09-02T22:01:35.033Z","1.0.45":"2025-09-02T22:41:28.659Z","1.0.46":"2025-09-02T22:44:32.934Z","1.0.47":"2025-09-02T22:56:42.194Z","1.0.48":"2025-09-02T22:58:08.131Z","1.0.49":"2025-09-02T23:01:55.436Z","1.0.50":"2025-09-02T23:05:16.988Z","1.0.51":"2025-09-02T23:07:50.090Z","1.0.52":"2025-09-02T23:12:07.821Z","1.0.53":"2025-09-02T23:18:44.139Z","1.0.54":"2025-09-02T23:19:43.898Z","1.0.55":"2025-09-02T23:22:41.491Z","1.0.56":"2025-09-02T23:23:48.802Z","1.0.57":"2025-09-02T23:27:14.958Z","1.0.58":"2025-09-03T01:02:53.257Z","1.0.59":"2025-09-04T17:28:37.058Z","1.0.60":"2025-09-04T17:31:36.765Z","1.0.61":"2025-09-04T20:56:31.682Z","1.0.62":"2025-09-04T21:00:34.548Z","1.0.63":"2025-09-04T21:22:11.123Z","1.0.64":"2025-09-04T22:55:44.376Z","1.0.66":"2025-09-05T00:29:20.233Z","1.0.67":"2025-09-05T01:00:31.472Z","1.0.68":"2025-09-05T01:11:08.287Z","1.0.69":"2025-09-06T22:12:54.434Z","1.0.70":"2025-09-06T22:24:13.103Z","1.0.71":"2025-09-06T22:32:53.585Z","1.0.72":"2025-09-07T00:46:16.105Z","1.0.74":"2025-09-07T01:58:00.640Z","1.0.75":"2025-09-07T02:25:30.306Z","1.0.76":"2025-09-07T17:46:14.122Z","1.0.77":"2025-09-07T18:15:46.046Z","1.0.78":"2025-09-08T08:17:27.394Z","1.0.79":"2025-09-08T08:22:42.337Z","1.0.80":"2025-09-08T08:26:54.172Z","1.0.82":"2025-09-11T08:10:39.691Z","1.0.83":"2025-09-13T04:42:11.502Z","1.0.84":"2025-09-13T05:05:51.316Z","1.0.85":"2025-09-13T05:31:16.210Z","1.0.86":"2025-09-13T16:13:35.296Z","1.0.87":"2025-09-13T16:27:48.748Z","1.0.88":"2025-09-13T16:41:12.532Z","1.0.89":"2025-09-13T16:49:23.133Z","1.0.90":"2025-09-13T17:08:56.178Z","1.0.91":"2025-09-23T05:19:26.153Z","1.0.92":"2025-09-23T05:35:58.862Z","1.0.93":"2025-09-27T00:59:41.006Z","1.0.81":"2025-09-27T01:00:57.541Z","1.0.94":"2025-09-27T01:03:58.258Z","1.0.95":"2025-09-27T01:13:31.499Z","1.0.96":"2025-09-27T08:15:30.896Z","1.0.97":"2025-10-05T09:23:34.288Z","1.0.98":"2025-10-05T10:13:19.854Z","1.0.99":"2025-10-05T21:05:05.925Z","1.0.100":"2025-10-05T22:57:34.629Z","1.0.101":"2025-10-05T23:11:28.357Z","1.0.102":"2025-10-06T00:27:01.312Z","1.0.103":"2025-10-06T01:08:17.288Z","1.0.104":"2025-10-06T01:21:06.041Z","1.0.105":"2025-10-06T03:07:20.894Z","1.0.106":"2025-10-06T04:29:38.770Z","1.0.107":"2025-10-06T14:32:09.655Z","1.0.108":"2025-10-06T21:56:28.555Z","1.0.109":"2025-10-06T22:56:21.882Z","1.0.110":"2025-10-07T01:44:57.432Z","1.0.111":"2025-10-07T02:08:50.424Z","1.0.112":"2025-10-07T02:20:55.434Z","1.0.113":"2025-10-07T02:29:48.905Z","1.0.114":"2025-10-07T02:54:23.764Z","1.0.115":"2025-10-07T03:12:42.312Z","1.0.116":"2025-10-07T03:45:08.451Z","1.0.117":"2025-10-07T03:59:09.965Z","1.0.118":"2025-10-07T04:18:44.736Z","1.0.119":"2025-10-07T04:57:45.062Z","1.0.120":"2025-10-07T05:23:50.870Z","1.0.121":"2025-10-07T05:35:10.417Z","1.0.122":"2025-10-07T21:48:38.828Z","1.0.123":"2025-10-08T03:31:01.391Z","1.0.124":"2025-10-08T07:25:11.604Z","1.0.125":"2025-10-09T22:44:39.697Z","1.0.126":"2025-10-10T03:13:00.102Z","1.0.127":"2025-10-10T03:55:33.947Z","1.0.128":"2025-10-10T04:32:34.496Z","1.0.129":"2025-10-10T05:12:10.013Z","1.0.130":"2025-10-10T15:25:43.197Z","1.0.131":"2025-10-10T15:29:43.588Z","1.0.132":"2025-10-10T15:34:41.158Z","1.0.133":"2025-10-10T16:00:22.682Z","1.0.134":"2025-10-10T16:45:00.587Z","1.0.135":"2025-10-10T16:49:27.558Z","1.0.136":"2025-10-11T01:56:18.760Z","1.0.137":"2025-10-11T17:35:22.515Z","1.0.138":"2025-10-11T18:29:30.170Z","1.0.139":"2025-10-11T20:32:54.050Z","1.0.140":"2025-10-11T20:50:41.734Z","1.0.141":"2025-10-12T03:07:30.217Z","1.0.142":"2025-10-13T22:51:05.380Z","1.0.143":"2025-10-14T00:47:34.807Z","1.0.144":"2025-10-17T16:05:22.630Z","1.0.145":"2025-11-01T15:25:03.875Z","1.0.146":"2025-11-01T22:37:25.474Z","1.0.147":"2025-11-01T22:48:15.123Z","1.0.148":"2025-11-02T04:24:42.028Z","1.0.149":"2025-11-02T05:29:23.432Z","1.0.150":"2025-11-02T05:43:53.705Z","1.1.0":"2025-11-02T06:33:21.437Z","1.1.1":"2025-11-02T07:13:01.906Z","1.1.2":"2025-11-02T07:35:58.516Z","1.1.3":"2025-11-02T07:47:58.306Z","1.1.4":"2025-11-02T07:58:22.524Z","1.1.5":"2025-11-02T18:00:02.493Z","1.1.6":"2025-11-02T18:16:46.110Z","1.1.7":"2025-11-02T20:11:18.175Z","1.1.8":"2025-11-03T19:25:31.537Z","1.1.9":"2025-11-03T19:40:12.685Z","1.1.10":"2025-11-03T20:09:42.167Z","1.1.11":"2025-11-03T20:24:43.583Z","1.1.12":"2025-11-03T20:30:41.538Z","1.1.13":"2025-11-03T20:42:36.181Z","1.1.14":"2025-11-04T05:55:44.933Z","1.1.15":"2025-11-08T06:52:33.044Z","1.1.16":"2025-11-08T07:04:49.829Z","1.1.17":"2025-11-08T07:08:13.687Z","1.1.18":"2025-11-08T07:14:17.565Z","1.1.19":"2025-11-08T07:22:04.025Z","1.1.20":"2025-11-08T08:11:20.118Z","1.1.21":"2025-11-08T08:19:36.620Z","1.1.22":"2025-11-08T08:25:09.467Z","1.1.23":"2025-11-08T08:29:19.478Z","1.1.24":"2025-11-08T08:36:42.446Z","1.1.25":"2025-11-08T08:43:23.216Z","1.1.26":"2025-11-08T08:47:55.237Z","1.1.27":"2025-11-10T22:29:54.989Z","1.1.28":"2025-11-11T00:34:12.991Z","1.1.29":"2025-11-11T01:24:26.349Z","1.1.30":"2025-11-16T19:53:25.789Z","1.1.31":"2025-11-16T20:14:02.776Z","1.1.32":"2025-11-16T20:19:27.719Z","1.1.33":"2025-11-16T21:23:17.245Z","1.1.34":"2025-11-16T21:28:46.091Z","1.1.35":"2025-11-16T21:48:11.989Z","1.1.36":"2025-11-16T21:52:43.455Z","1.1.37":"2025-11-17T03:50:29.388Z","1.1.38":"2025-11-17T04:19:36.785Z","1.1.39":"2025-11-17T05:42:43.427Z","1.1.40":"2025-11-17T06:31:12.468Z","1.1.41":"2025-11-18T05:25:16.214Z","1.1.42":"2025-11-18T05:41:53.448Z","1.1.43":"2025-11-18T06:30:17.648Z","1.1.44":"2025-11-18T07:25:04.983Z","1.1.45":"2025-11-18T07:45:38.616Z","1.1.46":"2025-11-18T08:09:03.296Z","1.1.47":"2025-11-18T08:31:35.880Z","1.1.48":"2025-11-18T08:49:22.071Z","1.1.49":"2025-11-18T18:39:42.377Z","1.1.50":"2025-11-18T18:54:46.225Z"},"bugs":{"url":"https://github.com/easynet-world/7134-easy-mcp-server/issues"},"author":{"name":"Your Name"},"license":"MIT","homepage":"https://github.com/easynet-world/7134-easy-mcp-server#readme","keywords":["ai-native","ai-first","ai-era","mcp","model-context-protocol","llm","openai","claude","anthropic","agent","ai-agent","autonomous","express","nodejs","api","framework","zero-config","file-based-routing","hot-reload","dynamic-api","chatgpt-plugin","ai-tools","intelligent-api","ai-integration"],"repository":{"type":"git","url":"git+https://github.com/easynet-world/7134-easy-mcp-server.git"},"description":"AI-era Express replacement with zero-config MCP integration - Build AI-ready APIs in 30 seconds","maintainers":[{"name":"boqiang.liang","email":"boqiang.liang@easynet.world"}],"readme":"<p align=\"center\">\n  <img src=\"images/easy-mcp-server.jpg\" alt=\"easy-mcp-server logo\" width=\"100%\">\n</p>\n\n[![npm version](https://img.shields.io/npm/v/easy-mcp-server.svg)](https://www.npmjs.com/package/easy-mcp-server)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![AI-Ready](https://img.shields.io/badge/AI-Ready-brightgreen.svg)](https://modelcontextprotocol.io)\n[![MCP Compatible](https://img.shields.io/badge/MCP-Compatible-blue.svg)](https://modelcontextprotocol.io)\n\n### Write a handler once, get \n* MCP tools\n* REST endpoints\n* n8n nodes\n* Swagger/OpenAPI automatically.\n\n---\n\n## 1. What Is It?\n\n`easy-mcp-server` watches the `api/` folder and turns every file into:\n\n| You provide | You get automatically |\n|-------------|-----------------------|\n| `api/foo/get.ts` style handlers | MCP tools (`api__foo__get`) \n|| REST routes `GET /foo` |\n| Request/Response classes | MCP tools and OpenAPI schema + Swagger UI |\n| `npm run n8n:generate` | n8n nodes that mirror your APIs |\n\nEverything hot-reloads and ships with zero config.\n\n---\n\n## 2. Quick Start\n\n```bash\nnpx easy-mcp-server init my-project\ncd my-project\n./start.sh\n```\n\n| Service | URL |\n|---------|-----|\n| MCP Server | http://localhost:8888 |\n| REST API | http://localhost:8887 |\n| Swagger UI | http://localhost:8887/docs |\n| OpenAPI Spec | http://localhost:8887/openapi.json |\n\nStop the stack with `./stop.sh`.\n\n---\n\n## 3. Define an Endpoint\n\n### File Name = Route (Examples)\n\n| File | Method | Route |\n|------|--------|-------|\n| `api/users/get.ts` | GET | `/users` |\n| `api/users/post.ts` | POST | `/users` |\n| `api/users/[id]/get.ts` | GET | `/users/:id` |\n\n### Minimal Handler Template\n\n**Request block**\n\n```typescript\n// @description('Incoming payload')\nclass Request {\n  // @description('User name')\n  name: string;\n  // @description('User email')\n  email: string;\n}\n```\n\n**Response block**\n\n```typescript\n// @description('Response payload')\nclass Response {\n  success: boolean;\n  data: { id: string; name: string; email: string };\n}\n```\n\n**Handler block**\n\n```typescript\n// @summary('Create a user')\n// @tags('users')\nfunction handler(req: any, res: any) {\n  const { name, email } = req.body;\n  if (!name || !email) {\n    res.status(400).json({ success: false, error: 'Name and email required' });\n    return;\n  }\n\n  res.status(201).json({\n    success: true,\n    data: { id: '123', name, email }\n  });\n}\n```\n\n**Export block**\n\n```typescript\nmodule.exports = handler;\nexport {};\n```\n\nAnnotations (`@description`, `@summary`, `@tags`) feed OpenAPI docs and MCP tool metadata automatically.\n\n---\n\n## 4. System Architecture\n\nSee [System Architecture documentation](docs/ARCHITECTURE.md) for detailed diagrams and flow explanations.\n\n---\n\n## 5. MCP Bridge (Optional)\n\n### Combine Other MCP Servers via `mcp-bridge.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"chrome\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"chrome-mcp-server\"]\n    }\n  }\n}\n```\n\nHot reload keeps bridge tools and your API tools available on port `8888`. Disable any bridge by adding `\"disabled\": true`.\n\n---\n\n## 6. Operations\n\n| Command | Purpose |\n|---------|---------|\n| `./start.sh` | Launch REST + MCP servers |\n| `./stop.sh` | Stop them |\n| `npm run n8n:generate` | Refresh n8n nodes |\n| `npm test` | Run tests (where configured) |\n\n| Env var | Default | Notes |\n|---------|---------|-------|\n| `EASY_MCP_SERVER_PORT` | `8887` | REST port |\n| `EASY_MCP_SERVER_MCP_PORT` | `8888` | MCP port |\n| `EASY_MCP_SERVER_LOG_LEVEL` | `info` | `debug`, `info`, `warn`, `error` |\n| `EASY_MCP_SERVER_API_PATH` | `./api` | Folder to watch |\n| `EASY_MCP_SERVER_HOST` | `0.0.0.0` | Host binding |\n\n---\n\n## 7. Resources\n\n- Architecture: `docs/ARCHITECTURE.md`\n- Guide: `docs/DEVELOPMENT.md`\n- Example project: `example-project/`\n- Swagger: http://localhost:8887/docs\n- OpenAPI: http://localhost:8887/openapi.json\n- MCP endpoint: http://localhost:8888\n\n## 8. Support & Contributions\n\n| Topic | Details |\n|-------|---------|\n| Questions / Enterprise Support | `info@easynet.world` |\n| Licensed | MIT |\n| Maintainer | Boqiang Liang (`boqiang.liang@easynet.world`) |\n","readmeFilename":"README.md"}