{"_id":"mcpmake","_rev":"27-c9037c2de6b7df58ef26649ff1beb36e","name":"mcpmake","dist-tags":{"latest":"0.4.11"},"versions":{"0.1.0":{"name":"mcpmake","version":"0.1.0","_id":"mcpmake@0.1.0","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"4cf19a2d06268e2fc8e8e89936f13111395d9926","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.1.0.tgz","fileCount":344,"integrity":"sha512-wVtBQqypqzm67JDjEE/xXHXDyVmUNiSHQqpL8Hvgx6fjtKdQQyyDecv02SJcz1/8DsIq90Wj6wTrWkhB8XrrxA==","signatures":[{"sig":"MEUCIQDhFy28ZpnLU7PYrz4SrAxl4Bg9yN2WWPQae+5l0AtaNwIgDCDhcBafYlJA+LQEWYOtnTGErDP/1+2tbUCG7x7003o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276844},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5aecba3b12de064940488e4c096bc4b307647db7","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -r src/emitter/templates dist/emitter/templates && cp -r src/emitter/site-templates dist/emitter/site-templates && cp -r src/emitter/python-templates dist/emitter/python-templates && cp -r src/emitter/worker-templates dist/emitter/worker-templates && cp -r src/cloud/web/templates dist/cloud/web/templates && cp -r src/cloud/web/static dist/cloud/web/static && cp -r docs dist/docs","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts'","prepare":"husky","typecheck":"tsc --noEmit","smoke:pack":"bash scripts/smoke-pack.sh","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts' 'test/**/*.ts'","smoke:server":"bash scripts/smoke-generated-server.sh","model:revenue":"tsx scripts/revenue-model.ts"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.16.0","description":"Generate MCP servers from API specifications","directories":{},"lint-staged":{"*.ts":["prettier --write"]},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","marked":"^12.0.2","consola":"^3.4.2","handlebars":"^4.7.8","playwright":"^1.59.1","openapi-types":"^12.1.3","@anthropic-ai/sdk":"^0.90.0","json-schema-to-zod":"^2.4.1","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.1.0","prettier":"^3.8.3","typescript":"^5.8.0","@types/node":"^22.0.0","lint-staged":"^16.4.0","@types/har-format":"^1.2.16"},"optionalDependencies":{"pg":"^8.13.0"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.1.0_1781839421003_0.725187516014218","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"mcpmake","version":"0.1.1","_id":"mcpmake@0.1.1","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://github.com/starkyru/mcpmake#readme","bugs":{"url":"https://github.com/starkyru/mcpmake/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"59c33e1bd5017e70242778dd76a032739dc2919c","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.1.1.tgz","fileCount":344,"integrity":"sha512-UqcZkBD0k3l0CUSyBFZs9MEf0c76JkreqVLG2UNGnbD4ah02ITPKhs3BE/HxsDL6QeGMClX2fSzGvjtBNIvRBw==","signatures":[{"sig":"MEUCIDSWB0o2+PTrD6IvH06PahlA67e1N56NRMkE5iLmQVkEAiEAl9d95NjyuclzzdI5l7AtnkxuvKDGkG+How/jKJJTjZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278042},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d48feb26292f92e3ae582255b0165ba5bf5eac1","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && cp -r src/emitter/templates dist/emitter/templates && cp -r src/emitter/site-templates dist/emitter/site-templates && cp -r src/emitter/python-templates dist/emitter/python-templates && cp -r src/emitter/worker-templates dist/emitter/worker-templates && cp -r src/cloud/web/templates dist/cloud/web/templates && cp -r src/cloud/web/static dist/cloud/web/static && cp -r docs dist/docs","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts'","prepare":"husky","typecheck":"tsc --noEmit","smoke:pack":"bash scripts/smoke-pack.sh","test:watch":"vitest","format:check":"prettier --check 'src/**/*.ts' 'test/**/*.ts'","smoke:server":"bash scripts/smoke-generated-server.sh","model:revenue":"tsx scripts/revenue-model.ts"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/starkyru/mcpmake.git","type":"git"},"_npmVersion":"11.16.0","description":"Generate MCP servers from API specifications","directories":{},"lint-staged":{"*.ts":["prettier --write"]},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","marked":"^12.0.2","consola":"^3.4.2","handlebars":"^4.7.8","playwright":"^1.59.1","openapi-types":"^12.1.3","@anthropic-ai/sdk":"^0.90.0","json-schema-to-zod":"^2.4.1","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","vitest":"^3.1.0","prettier":"^3.8.3","typescript":"^5.8.0","@types/node":"^22.0.0","lint-staged":"^16.4.0","@types/har-format":"^1.2.16"},"optionalDependencies":{"pg":"^8.13.0"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.1.1_1781840016495_0.9129327857202816","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"mcpmake","version":"0.2.0","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.2.0","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"b97e54b3095f22631534e4179e11a7822635d90d","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.2.0.tgz","fileCount":82,"integrity":"sha512-Jxb9fY6Y3wIuwlZKIZ/Mw4aCuVr82whmR3KwQ0/rLiD4LHec3pMAgxqO9tK6GNg+/EvUYUFDmLUvakciTYjr9A==","signatures":[{"sig":"MEYCIQCcLm+yOpYrjG7wMMj055MK2oebEZwv6pkedJS+lF+vgAIhAMz5ZDsajwSDhNSKAkq7PH0rIzYvJBQQ7dUnDdsflp/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287909},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"7f0a62a7b8eda7a9ee18c13102b067330f659dd3","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.2.0","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.2.0_1781895658977_0.35522791920070373","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"mcpmake","version":"0.2.1","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.2.1","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"0e25e68b79c31e8b78cb208ef085e48caf7c936f","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.2.1.tgz","fileCount":83,"integrity":"sha512-YQKXOzEGxNGlx6dnXNByCII8+5k5/NXXbjUT320FP4viXEqA91n5hPL9RqfNoLDvA10NxTEKUYLvb/mUGm1NwQ==","signatures":[{"sig":"MEYCIQDg8Ov+y7BVVzQ7bAQb2Ech7wT9jVx1OHlSHki9T7wHhQIhAM+LLSR2IRiqAtCc2Bhz1dutR+OW7HKs+iJSl3hOJ0Jc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292848},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2680c8f30c1a6f65bcdd3b147d348637e64b6865","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.2.1","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.2.1_1781897774895_0.646008114433507","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"mcpmake","version":"0.2.2","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.2.2","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"72e88aeeb49897bfeaad2928f23acdbea1f6be72","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.2.2.tgz","fileCount":83,"integrity":"sha512-DRYLkSBFoEXrXl9XdzpydcNoystjao5s7/2HjNn7SiXv+iO74pUO6txy6tYxj9cTPFtoKVl+t5OFBji9Cheu4A==","signatures":[{"sig":"MEUCIE4h+fSF2M1TfA4G4f/3Nh037Ju65bTdCwjnEfNaLHDaAiEA3+1rJOiZPyeMGuIJIUEvauAxMTn+ZnhmotC+l6ZQV+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292848},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"cd2d3d3c5e1de6ce99de8f939ae050006a21e89f","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.2.2","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.2.2_1781902956627_0.4511899455915167","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"mcpmake","version":"0.2.3","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.2.3","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"d057615687df17d1dce2b87caa25164f8b394aec","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.2.3.tgz","fileCount":83,"integrity":"sha512-KPCkG5Q/WEkcF3OOBeON/xgLPBpyLR2yyupFssOTvpehCZ6yuCXWTmnyn1il4IUys9XaMhcBFO7QzCwhinyhuA==","signatures":[{"sig":"MEUCIDZPoJ+2jQSkCKkTeiYO6QndhlL8diL2xhQiok536YquAiEAoPyaEZA1JhlDNH7i2jBNzkXxVZdljuqRSvppEyCc7o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292848},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8ac9fd2ca0068e3d5f4c8c48ff26e600de4f48e1","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.2.2","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.2.3_1781909369614_0.30484078921477153","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"mcpmake","version":"0.2.4","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.2.4","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"f4ba94a6ce2f36e7660414cbfdf206b28d2baf1d","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.2.4.tgz","fileCount":83,"integrity":"sha512-7ikpxcX2hVyfhWRlJKItNqKJtKaTbxAQbwqIbmYTFkPxJRT/n2w4r1pnhZfS9qiA7meqZPpqQLldVcJPX+aFgA==","signatures":[{"sig":"MEUCIQCXdBhcGtqu6dRjcHu2qdpziF6JC7QVg3KS4osHafQWfgIgAnG0nzL9OB7TYk6uiYIrPgkko7ndBPYxwjlICUoGwOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296279},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e68f5b8039528a6bbfd7167cfd868ec5dad9c9ef","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.2.2","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.2.4_1781927026340_0.6628764115597885","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"mcpmake","version":"0.2.5","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.2.5","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"76bca24119ff49f0a8b7de3fae6835288be5447c","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.2.5.tgz","fileCount":91,"integrity":"sha512-3lhRIQhVUOgd1+YQlj6tP3GVQznTGIHvQl84PDvRceUp2H2fJJnds8cD5APs4NYAk//r5EXydRgwqEbEnFlGiw==","signatures":[{"sig":"MEUCIQC44wCVOoJMZxiZ9hxomtlxkjujsr3QxOAvrxfF2QGXLQIgHlN7gBWegX4jsK5iePZm/sixQbePbw2n2+LdepvY1Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309756},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2d9f475e8f8a1feda8f712ee5a0e9746c530ed5a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.2.5","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.2.5_1781977656433_0.6727444342527669","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"mcpmake","version":"0.3.0","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.3.0","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"e13bb0b6f3bcb26dca964a6fa1b483310e7a063a","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.3.0.tgz","fileCount":99,"integrity":"sha512-3/NfZV2JzbCQkLfuAFnJlxGSPxBd2b26JoAByZ/p7l1W7m/QBZj0/OwYyC7pmbgVU6TAzEsyLBZQeA2sdLFz5w==","signatures":[{"sig":"MEUCIEFWICSbmwTjTSmuHsvLRADsHLFw4UekcRYwE9irSFFpAiEA5rbAeTljf3oJ3TBQtyf2rm4Gp5S1MMe+VR1WXRJSJs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348651},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"fad45b911eb0df057d5eda42cb25ee5cfb62e2f7","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.3.0","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.3.0_1781991551477_0.33648533746634746","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"mcpmake","version":"0.3.1","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.3.1","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"a483186197bdcb9caae920d8ae73cb3d155899b3","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.3.1.tgz","fileCount":119,"integrity":"sha512-iVM99+64ZI9MtQZMuuxwFa/gBGW0V6sQppnk08vqvkxMbrXE+ZOQaJF1+JVdu1fur24Fxq2r4aJi3rJWesvQRA==","signatures":[{"sig":"MEQCIFb5dbhBf/DYxv0/iPUfzmmZY5qwlokzNU9JIkcZEVqZAiBTs0+MS2udN+XHeHfgnHges/0ds/y9zRssRTzFAPh7Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384474},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a3f67435d18d054618d80292684a4549a271f2d8","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.3.1","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.3.1_1781997719545_0.2477794409318086","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"mcpmake","version":"0.3.2","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.3.2","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"6d4c8ec04ffe06d9209cfedc1aa6a29040e98bff","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.3.2.tgz","fileCount":119,"integrity":"sha512-JJJXY5IMiHn/cWSYiWRPu96XTkWJnqCLh9Z3BqU/RZ2NExQIggiVPD9jXPo9Q7O69PHlzrvQJCRgTBvFkuHO0w==","signatures":[{"sig":"MEUCIQD3weiRkbTVg7C4Rnvg0fxdW7QnhPKToAphGJu555BipAIgY4xBx/nEvg6cvVQWZtFAf5QRpgmq2rowaeOO9EirIz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403987},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"42839a68f91c1f9a1bc6701fa99041e398decb64","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.3.2","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.3.2_1782004930648_0.678010029024696","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"mcpmake","version":"0.3.3","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.3.3","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"379bf135821023974d45c708b4e0dc7ca05477dd","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.3.3.tgz","fileCount":119,"integrity":"sha512-2pO/zkYHMuZXHe5BEUGbt5hHAy7EEu3CN8e1cAw+T7DsQoRFUm495myuxlS9+td4/MP4AS+9ccjFqYTSUMs2GQ==","signatures":[{"sig":"MEQCIGj2az2eFEWmO0DQ8OJw/IdBSI5eX3Nkmr9LD8aEMMPGAiBP1vHOCyKrnXxRnIrzHegqwL70CM1VBpVjT2mIJn5HlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403987},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e4c03245434559beac2cfe98384632d62cb33906","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.3.3","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.3.3_1782005319892_0.33555904065072184","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"mcpmake","version":"0.3.4","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.3.4","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"194f456575bb1684a4bab782873100f2246f089a","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.3.4.tgz","fileCount":119,"integrity":"sha512-pzHdL9TQy7YCPCUnJ3U+/RbR4TS36MqDXJMlGcNtA7zTLyvnpDH7px/Vjdy3m5kL9blc+g6I2RCEHwsZ8opEuA==","signatures":[{"sig":"MEUCIGWJXwFsN2PrUc1SrStzyBproEAocMGWuUhTKrfsmp6yAiEA+TBK8QWU5/ZX86nzQoAh2r775CyWhZHFLapOweCOwes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416076},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"35510b34877b105f374608bf35cae13949203c1f","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","playwright":"^1.59.1","@mcpmake/core":"^0.3.4","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.3.4_1782047968975_0.010270446606544636","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"mcpmake","version":"0.3.5","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.3.5","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"6b778b47230f3916f479ecb224e4b29ff8c2b523","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.3.5.tgz","fileCount":123,"integrity":"sha512-jh/bcSjuiV9BqRhmeTWCvg9NUFZn6Flc0xei7d2fNrVuyDWjpA/BEy8YTXD4wGjuMP5GRpYrvDpzr0BaYlTZZA==","signatures":[{"sig":"MEUCIC5j2tUzbXyufq4C8J2gNeDVMt0g82OvZSMJPNF4cJXnAiEA/uNarpQ0IVBo46iCGiM6wv4RAatP94oXtaH0sA+RdIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417080},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8b25192690b259d32842c0e99e270ffa81d2afd6","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.3.5","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.3.5_1782071676005_0.6521395780544341","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"mcpmake","version":"0.3.6","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.3.6","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"c514f83cbd514e45f96b9d358b76109b8a214f8a","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.3.6.tgz","fileCount":123,"integrity":"sha512-demO6FGzWx0kdME0kXnMcBxP3Z51SA/XQk+uPOjCebbWUwnz5/J8VWZp9yc4lg5l4tZiZiotRYNyP+atmX+IPA==","signatures":[{"sig":"MEUCIQCkVn63fivjv2ez3la1MGQs0GbJ14AsPlJxpmjy7uX33QIgKtD5c2Mkb/1hNbjVlyK1z2bhZqmKysrXeSzcCHU23uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417080},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"b5f7a2111931f54a68dd7d9b0ac1fa14ddca10e1","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.3.6","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.3.6_1782079541751_0.946199835245455","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"mcpmake","version":"0.3.7","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.3.7","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"42b3297670858b5111602a6737811242418f89a9","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.3.7.tgz","fileCount":123,"integrity":"sha512-uS1OtyfMFGaMyE30J57s5SKTGtetDiXBiC4E2NYW7McHiGJmVwwLA33SyfrJUVED+nCnC0rBw6Nca+d71Znf6Q==","signatures":[{"sig":"MEQCIFf8p4AQEZUBUCY6ssGLBKn8TDodzH77o63fyXKXyfXZAiAUY9sSqbp5NevUAtkTMOGI01xpm3Gk+ChDE7fkYD/kbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418569},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d4d84d8519074c8fb0f17dd2405cccc60881d842","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.3.7","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.3.7_1782083681571_0.6018457357329956","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"mcpmake","version":"0.4.0","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.4.0","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"6fc65898df699b12706bcb464c5fc35465c9a064","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.4.0.tgz","fileCount":123,"integrity":"sha512-ByF8Petu/0VtsC09cpxNztS7SM3cI58hfv8FRo56GHPsImJlSakFiswbNJ6x7Za5Oaeh3wfr1nx78sjZnUfz3g==","signatures":[{"sig":"MEUCIQC38X9Cb0DXx4h5t9g1LuFbN6lGqYw0ZCEpcmiWq7SCjgIgBc+cFFZmnze52IIbHhRt5QTXfeI+LYi+I05BRq24hco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435767},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"47eec790b5cf0f7c3e9ef8ada77124ac6f24fb3b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"starkyru","email":"starkyru@gmail.com"},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.4.0","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.4.0_1782434613088_0.2655219378347724","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"mcpmake","version":"0.4.1","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.4.1","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"970800296a06dc95a4afbc2509426f0214a6e438","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.4.1.tgz","fileCount":123,"integrity":"sha512-M9cRQloDGXkJokrFKdC6FmF46kELUO+8y6p5TEVClOmLUk5pCIFy84n88PcL4KRhFLTrJDHyyFSwet7s6MP+yQ==","signatures":[{"sig":"MEUCIQCTDnnPqUrqAcWP4M45Gi8/GhCW8dMgTvZbEootjKHspgIgXv4kzL2i/6GtLttE6O1+9EH11fiTzB7PbPcvzbubxns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438373},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"94fd10ad143bc657e8fca8bb82d1c8b947399c6b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.4.1","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.4.1_1782943058992_0.38903399703052943","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"mcpmake","version":"0.4.4","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.4.4","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"a3d8305f4f974e14f477df0dd5f87e620454c5ef","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.4.4.tgz","fileCount":123,"integrity":"sha512-8wHS1RSoxKbzeUEEvG/R9R03Z/yCLr/QBbeiKQ0g88NJLDDKGHTRHMQEfGhLkZpQ2MHgFNjMycM4AGmhzW7w0g==","signatures":[{"sig":"MEYCIQCg9jCXJYZtnS43gfI8XJz1f3BCHMgXXBtSw+VjedujWgIhAL4p1awc8t1fYybEahi+0x2DxBE2TIZ9ERAfpyuaHEo5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438373},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"0016b8c27dd86b061cc92b5b93f26a6bfefe3a0b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.4.4","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.4.4_1783610685933_0.9299020370431399","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"mcpmake","version":"0.4.5","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.4.5","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"c426b4e524063ebca2e79828860a17dedd1eff98","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.4.5.tgz","fileCount":123,"integrity":"sha512-mXXvs0aHwD5tr9+Q1MDpa0pDJhyXkozhdeLs5OrU6MQSMAjM3iCCL9q24hkUnM4YQGKHtlJjs1eGlTATeOTFNg==","signatures":[{"sig":"MEYCIQC+JsFlHA90WYndEZi/HNZdYJa1Dmru6CwyjDq9Nw+84QIhAPmTaBpwkYsb9h5qkU652hSY0mfIAI9ClpnTZckmMhyI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438373},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"034562744235d1ce54d6230d7c380dcbc3a20a10","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.4.5","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.4.5_1783739076974_0.2949062957137014","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"mcpmake","version":"0.4.6","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.4.6","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"c5884b81b11910daa15cddc0efac74eca43fc82c","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.4.6.tgz","fileCount":123,"integrity":"sha512-GGPEGiIA5C8v2I381UO4Dqbex8h/BHabEL95ldyqtzAzWtNBGe1nbFTZgMh3TN3hS+2s2mqFrnFHcNCfvgbsOA==","signatures":[{"sig":"MEUCIQD3mHg+nMigvPazzyIkSpipjXCXiVOUKWNm1sbwfyHA3wIgcXv+zch0B9AvNLHOfB33+l770g94iyOocyNBft3s8K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438659},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"7b24812d57df7682b1da6dc2d481a06bda584c66","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.4.6","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.4.6_1783903949922_0.6132443305440278","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"mcpmake","version":"0.4.7","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.4.7","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"0ebd3e941c552dee5966bf459bfed38a0e3277b8","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.4.7.tgz","fileCount":123,"integrity":"sha512-pTf9tnFcum/SnLWd5MitHdnQjBowWNFxe5C4QLZ89uYgtwQAmIff1nUgS6UK6oiZMX+JQu/kdbn3V/q0RXFGmw==","signatures":[{"sig":"MEQCIAn0hUSaiBpRlvXckfFpEydeg5/QpEmHcj0EKrlau2+WAiAHfgXJRa8ZJ8ZRPUUQTG4wNUkAAybkaKd98GO0WVbDvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438825},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f179c51418fc2ad5eec15758f3c209e2f49a0c4a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.4.7","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.4.7_1783908633945_0.24436686092013638","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"mcpmake","version":"0.4.8","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.4.8","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"b5274cfd348a54bfa95245e85cde2a4ce3ea2098","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.4.8.tgz","fileCount":123,"integrity":"sha512-jD7eLEdMQP2fpJ32qu+AcwwBQfQN1uir8ul2iLKRasHEt7gEWRj5BTzvttcSlpkO8ouXOKI36mCvon9iBeL4GA==","signatures":[{"sig":"MEYCIQD54wxS5HVcNv6zN5r2oE7J05uGOeoZDo0BdVYhbh8mGAIhAOaBLDpBQJiGOzOv9P+hyWPfnJOrgeupz6FZ0SGyF+Wa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438806},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"5c3da3f22705a636bbd880697efb4df361fe09fe","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.4.8","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.4.8_1784579765794_0.05232900925732897","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"mcpmake","version":"0.4.9","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.4.9","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"78ecf4bdb4801f1524fc1a30550aa4f0de3dbf23","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.4.9.tgz","fileCount":127,"integrity":"sha512-Y2c7TuSnyWBkBigdy9bvNjb/KqOLXqHle9uw7zefwtaxzyM04I1aj6Ah1c4+aSe6hVE9msSdlkwGBtJqCQ9HgQ==","signatures":[{"sig":"MEUCIQCx5iY1Itt3D03JJMKrgS0DPl1d3SNcm+dN/BjvQ+fCVAIgThf2yzU3f+oHkteyMAj5+K5DvIHZQR/QK53MRiVgxCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455182},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"169bfdd5653738ce0f9a3152d9cb95db79e8e6e3","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.4.9","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.4.9_1784851127284_0.7480156799629976","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"mcpmake","version":"0.4.10","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"license":"Apache-2.0","_id":"mcpmake@0.4.10","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"homepage":"https://mcpmake.dev","bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"bin":{"mcpmake":"bin/mcpmake.mjs"},"dist":{"shasum":"2a127edf60aa00fb437e019f30f97e7b43d66edb","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.4.10.tgz","fileCount":127,"integrity":"sha512-hB77ARY3WvcK3czFC4r4aN4smY3LWBdTJod7MtGnYNuYkPu6eEt889BzzCdwX5eNccs3JdJV92nKIyDWg6mNmQ==","signatures":[{"sig":"MEYCIQCArvAAC2OUMWI3GWDndC2ikrKK3gjJvcgT7HaK0W1PNwIhAOhIAPEouvXFOOMopy1kEl17XPKkScCsw/zDgGpNcsLT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455184},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8a48a6df2961abe65dcd19f7c445c4a4c2674b66","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.4.10","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"tmp":"tmp/mcpmake_0.4.10_1784858404803_0.3748393814464035","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"_id":"mcpmake@0.4.11","bin":{"mcpmake":"bin/mcpmake.mjs"},"bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"dist":{"shasum":"04e74c1013c1313a29e8b09ad1096cba81aa0fcd","tarball":"https://registry.npmjs.org/mcpmake/-/mcpmake-0.4.11.tgz","fileCount":127,"integrity":"sha512-QhKdMHAceZMLJ0tZzFZZlMsnlxfsEk/J5IGgi6uZUoUMD9r7l6Hy4gquIANUJr7T7LxLh8jxbhHLUn3mre4VnA==","signatures":[{"sig":"MEYCIQD2qhJxVgxeZjRA1n5WCTDJrPQh4XyIjyvJlDYuOCjK3QIhANHPOKNC0J8lkuzFzBR/THqFo64Tut017xv12VnupT8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDx/k5VeCXeOUi1qMQAfIqspYoJ5d4nLjHN5SvA/2p8RwIhAPFzI+Z59gdTnC5C+5QMLlGOizZGohu6xgudKJySPkKM"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcpmake@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455184},"name":"mcpmake","type":"module","engines":{"node":">=20.0.0"},"gitHead":"2a0cd1fc554fa955237a8cd0f0ba498f872405e3","license":"Apache-2.0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"version":"0.4.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39334b09-374c-4398-bd8b-914e22d7dc05"}},"homepage":"https://mcpmake.dev","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","directories":{},"maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.7.0","citty":"^0.1.6","@mcpmake/core":"^0.4.11","openapi-types":"^12.1.3"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"^1.59.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcpmake_0.4.11_1789862886844_0.09403086015831863"}}},"time":{"created":"2026-06-19T03:23:40.940Z","modified":"2026-09-20T00:08:07.256Z","0.1.0":"2026-06-19T03:23:41.230Z","0.1.1":"2026-06-19T03:33:36.714Z","0.2.0":"2026-06-19T19:00:59.139Z","0.2.1":"2026-06-19T19:36:15.031Z","0.2.2":"2026-06-19T21:02:36.787Z","0.2.3":"2026-06-19T22:49:29.773Z","0.2.4":"2026-06-20T03:43:46.486Z","0.2.5":"2026-06-20T17:47:36.602Z","0.3.0":"2026-06-20T21:39:11.630Z","0.3.1":"2026-06-20T23:21:59.687Z","0.3.2":"2026-06-21T01:22:10.775Z","0.3.3":"2026-06-21T01:28:40.017Z","0.3.4":"2026-06-21T13:19:29.113Z","0.3.5":"2026-06-21T19:54:36.159Z","0.3.6":"2026-06-21T22:05:41.889Z","0.3.7":"2026-06-21T23:14:41.745Z","0.4.0":"2026-06-26T00:43:33.236Z","0.4.1":"2026-07-01T21:57:39.134Z","0.4.4":"2026-07-09T15:24:46.077Z","0.4.5":"2026-07-11T03:04:37.159Z","0.4.6":"2026-07-13T00:52:30.053Z","0.4.7":"2026-07-13T02:10:34.082Z","0.4.8":"2026-07-20T20:36:06.031Z","0.4.9":"2026-07-23T23:58:47.413Z","0.4.10":"2026-07-24T02:00:04.989Z","0.4.11":"2026-09-20T00:08:06.945Z"},"bugs":{"url":"https://github.com/starkyru/mcpmake-cli/issues"},"license":"Apache-2.0","homepage":"https://mcpmake.dev","keywords":["mcp","model-context-protocol","openapi","har","postman","code-generation","cli"],"repository":{"url":"git+https://github.com/starkyru/mcpmake-cli.git","type":"git","directory":"packages/cli"},"description":"Generate MCP servers from OpenAPI, HAR, Postman, a URL, a website, or a plain-English description.","maintainers":[{"name":"starkyru","email":"starkyru@gmail.com"}],"readme":"# mcpmake\n\n**Turn any API into an MCP server an AI agent can actually use — in one command.**\n\n`mcpmake` reads what you already have — an OpenAPI spec, a Postman collection, a\nHAR capture, a live URL, a whole website, or just a plain-English description —\nand generates a clean, typed, editable [Model Context Protocol](https://modelcontextprotocol.io)\nserver. No boilerplate, no SDK lock-in.\n\n[![npm](https://img.shields.io/npm/v/mcpmake.svg)](https://www.npmjs.com/package/mcpmake)\n[![License: Apache-2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![Node >= 20](https://img.shields.io/badge/node-%3E%3D20-brightgreen.svg)](https://nodejs.org)\n\n---\n\n## Ways in\n\n**Primary paths** — deterministic, driven by a spec or recorded traffic you already have:\n\n| Input | Command |\n|-------|---------|\n| OpenAPI / Swagger spec | `mcpmake from openapi ./spec.yaml -o ./server` |\n| Postman collection | `mcpmake from postman ./collection.json -o ./server` |\n| HAR capture (recorded traffic) | `mcpmake from har ./session.har -o ./server` |\n| Stainless config (migration) | `mcpmake from stainless ./stainless.yaml -o ./server` |\n| A live URL (record it for you) | `mcpmake from url https://api.example.com -o ./server` |\n\n**Experimental paths** — browser- and LLM-driven, best-effort, and higher-variance\nacross arbitrary real-world sites/prompts. Review the generated server before you ship it:\n\n| Input | Command |\n|-------|---------|\n| A whole website (browser tools) | `mcpmake from website https://example.com -o ./server` |\n| A plain-English description | `mcpmake from describe \"a todo API with auth\" -o ./server` |\n\nEvery path produces the same thing: an MCP server **you own**.\n\n## Quickstart\n\n```bash\nnpx mcpmake from openapi ./spec.yaml -o ./server\n```\n\nThen point your MCP client (Claude Desktop, Cursor, your own agent, …) at the\ngenerated server. That's it.\n\n```bash\ncd server\nnpm install\nnpm start\n```\n\n## You own the output\n\n`mcpmake` is licensed under **Apache-2.0**, and so is the code it produces — but\nyour generated server has **no runtime dependency on mcpmake and no license\nstrings attached**. Edit it, host it, ship it, sell it. There is no lock-in: the\noutput is plain TypeScript (or Python, or a Cloudflare Worker) that you control.\n\n## Don't want to host it yourself?\n\nGenerating the server is the easy part. Running it in production — with auth,\nmetering, rate limits, and quotas — is where the work is.\n\n**Deploy and host your MCP server with auth, metering, and quotas at\n[mcpmake.dev](https://mcpmake.dev).** Sign up, push, and get a managed endpoint:\n\n```bash\nmcpmake deploy ./server\n```\n\n## Keep it in sync (CI)\n\nAPIs drift. When your spec changes, your MCP server should regenerate itself.\nWire it into CI in one step:\n\n```bash\nmcpmake ci init\n```\n\nThis scaffolds a GitHub Actions workflow that re-generates your server on every\nspec change and opens a pull request — it runs entirely in your own repo, free.\nIf you'd rather have the drift, protocol, and security maintenance handled for\nyou as reviewable PRs, [mcpmake.dev](https://mcpmake.dev) offers done-for-you\nmigration and a managed-maintenance pilot (private beta).\n\n## Migrating off Stainless?\n\n`mcpmake` reads the **same OpenAPI spec** your Stainless SDK is built from — you\nare one command away from an MCP server:\n\n```bash\nmcpmake from stainless ./stainless.yml -o ./server\n```\n\nSee the migration guide at **[mcpmake.dev](https://mcpmake.dev)**.\n\n## Publish to a registry\n\nGenerate the registry manifests your server needs for the MCP ecosystem — mcp.so,\nSmithery, Glama, and the official registry — and hand off to `mcp-publisher` for the\nactual upload:\n\n```bash\nmcpmake publish ./server\n```\n\n> Manifest generation is tested end-to-end; live upload depends on the external\n> `mcp-publisher` and each registry's API. Verify the publish against the target\n> registry before relying on it in automation.\n\n## Pricing\n\nThe CLI is free and Apache-2.0. Paid plans cover commercial support, done-for-you\nmigration, and managed hosting. Print the current plans (fetched live from\nmcpmake.dev, falling back to the copy bundled with your CLI when offline):\n\n```bash\nmcpmake pricing\n```\n\n**Prices are subject to change — see\n[mcpmake.dev/#pricing](https://mcpmake.dev/#pricing) for the latest.**\n\n## AI features & credentials\n\nA few flags use Claude to improve the output. They are **opt-in** — without them,\n`mcpmake` runs fully offline and never needs a key:\n\n| Feature | Where | Flag |\n|---------|-------|------|\n| Generate a spec from plain English | `from describe` | (always) |\n| Better tool names & descriptions | `from openapi` / `har` / `url` / `postman` / `stainless` | `--improve-names` |\n| Semantic names for forms/buttons/links | `from website` | `--improve-names` |\n| Goal-directed crawl (LLM navigation) | `from website` | `--goal \"<text>\"` |\n| Heal broken CSS selectors | `rescan` | `--heal` (on by default) |\n\nBy default these call the **Anthropic API** with `@anthropic-ai/sdk`. The model\nis auto-resolved against the live Models API (prefers `claude-sonnet-4-6`, or\n`claude-haiku-4-5` for fast paths); override on any of these commands with\n`--model <id>` (alias `-m`). You can also point them at **OpenAI** or any\n**OpenAI-compatible** endpoint — see *Choosing a provider* below.\n\nProvide the key in one of three ways:\n\n```bash\n# Recommended: environment variable\nexport ANTHROPIC_API_KEY=sk-ant-...\nmcpmake from describe \"a todo API with auth\" -o ./server\n\n# A .env file in the current directory is auto-loaded (real env vars win)\necho 'ANTHROPIC_API_KEY=sk-ant-...' > .env\nmcpmake from openapi ./spec.yaml -o ./server --improve-names\n\n# Or pass it on the command line\nmcpmake from describe \"a todo API with auth\" -o ./server --api-key sk-ant-...\n```\n\n> **Security:** prefer `ANTHROPIC_API_KEY` (env or `.env`). A key passed via\n> `--api-key` is visible to other users in the process list (`ps`) and is\n> recorded in your shell history. `--api-key` overrides the env var when both\n> are set. Keep `.env` out of version control.\n\nTo route through a gateway or proxy, set `ANTHROPIC_BASE_URL` — the SDK honors\nit automatically.\n\n### Choosing a provider\n\nPick the LLM backend with `--provider` (or the `MCPMAKE_LLM_PROVIDER` env var).\nAnthropic is the default, so existing setups need no change.\n\n| Provider | `--provider` | Key var | Endpoint var |\n|----------|--------------|---------|--------------|\n| Claude (default) | `anthropic` | `ANTHROPIC_API_KEY` | `ANTHROPIC_BASE_URL` (optional) |\n| OpenAI / ChatGPT | `openai` | `OPENAI_API_KEY` | — |\n| Open-source / self-hosted | `openai-compatible` | `OPENAI_API_KEY` (often unused) | `OPENAI_BASE_URL` (required) |\n\n```bash\n# OpenAI (ChatGPT models)\nexport OPENAI_API_KEY=sk-...\nmcpmake from openapi ./spec.yaml -o ./server --improve-names --provider openai\n\n# Open-source via an OpenAI-compatible server (Ollama, vLLM, LM Studio, Groq, …)\nexport OPENAI_BASE_URL=http://localhost:11434/v1   # e.g. Ollama\nmcpmake from describe \"a todo API\" -o ./server --provider openai-compatible -m llama3.1\n```\n\n`--model` works across all providers. For `openai`/`openai-compatible`, models\nare resolved against the server's `/v1/models`; self-hosted servers that don't\nlist models need an explicit `--model`. Structured-output requests fall back\ngracefully (native JSON schema → JSON mode → prompt-extraction) so models without\nnative structured output still work.\n\nIf no key is available, optional AI steps are **skipped with a warning**;\nfeatures that require a key (`from describe`, `--goal`) exit with an error.\nThe credentials your **generated server** needs (for the API it wraps —\n`API_KEY`, `BEARER_TOKEN`, `OAUTH2_*`, …) are unrelated and live in its `.env`.\n\n## All commands\n\n```text\n$ mcpmake --help\n\nmcpmake — Generate MCP servers from API specifications\n\nCOMMANDS\n  from openapi    Generate from an OpenAPI / Swagger spec\n  from postman    Generate from a Postman collection\n  from har        Generate from a HAR capture\n  from url        Record a live URL and generate from the captured traffic\n  from website    Crawl a website and generate browser-driven tools\n  from describe   Generate from a plain-English description\n  from stainless  Generate from a Stainless config (migration)\n  merge           Merge multiple specs into one server\n  verify          Verify a generated server vs its spec, or the spec vs the live API (--live)\n  test-scaffold   Generate a functional smoke-test suite from the spec\n  update          Re-generate a server from an updated spec\n  diff            Show what would change before regenerating\n  lint            Lint a spec for MCP-generation issues\n  bundle          Bundle a server into a distributable .mcpb\n  publish         Publish a server to MCP registries\n  ci              Scaffold CI (spec-sync) — `mcpmake ci init`\n  rescan          Re-scan a website server and heal broken selectors\n  deploy          Deploy a server to managed hosting (mcpmake.dev)\n  pricing         Show current plans (live from mcpmake.dev)\n```\n\nRun `mcpmake <command> --help` for command-specific flags (targets, transports,\nfiltering, Python / Cloudflare Workers output, and more).\n\n## Built on `@mcpmake/core`\n\nThe CLI is a thin wrapper around\n[`@mcpmake/core`](https://www.npmjs.com/package/@mcpmake/core) — the shared\ngeneration library (parsers, transformers, emitters, templates). Use it directly\nto build your own tooling.\n\n## Requirements\n\n- Node.js **>= 20**\n\n## License\n\n[Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). The servers you\ngenerate are yours.\n\n---\n\nBuilt by the [mcpmake](https://mcpmake.dev) team · [Docs](https://mcpmake.dev) · [Hosting](https://mcpmake.dev)\n","readmeFilename":"README.md"}