{"_id":"@easybits.cloud/mcp","_rev":"16-0998d3231970cc68b17b0431b281582b","name":"@easybits.cloud/mcp","dist-tags":{"latest":"0.3.7"},"versions":{"0.1.0":{"name":"@easybits.cloud/mcp","version":"0.1.0","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.1.0","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"9df8134afb7273b13e7f65f50764dd951493c65a","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.1.0.tgz","fileCount":3,"integrity":"sha512-IXUAx+wI4P20NhaxdVIdfLQtC0eCddDVd31csOp1P9mXojoPVzrQVU6YnodQZ2Qh6hPtgfaN7ZHR7V/+pr0aug==","signatures":[{"sig":"MEUCIQD/9WeP7UfVw5DHIcDirxoXvcKHbRnUCe2t6nGRCBgkDwIgF4fCK4LQ7Ip6cV7F3kUf2a2JHGDpv0/8fB33YmpfMXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"626a8fe7bc9c3755aaadb2e3a4006e6fa722a344","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Easybits MCP server — stdio transport that proxies to the Easybits Streamable HTTP endpoint","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1772043871253_0.43622769780108905","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@easybits.cloud/mcp","version":"0.1.1","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.1.1","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"5faaf277f72884ed82b58f0ced906018014f954c","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.1.1.tgz","fileCount":3,"integrity":"sha512-a3RgqL5d7wa4qgQxOMdqR5/qn5Ngo65c4Uh+jxjosQOh1Fr7s6z6osNyJCWNFbFvFC2cBmO+j8ewCpKt1x/EXg==","signatures":[{"sig":"MEUCIFEjFUr8MG3CiakkuyOH14Bijwg03lqUmoSUzNtyNDH2AiEAsqtPeTEOSSXAdi1ueofpZzfWTjlPKljJV3zkXtH+dF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6e276a6e1b359a0bbd7e662c74ee35b6cefe6b07","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Easybits MCP server — stdio transport that proxies to the Easybits Streamable HTTP endpoint","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1772053531390_0.34409016822901606","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@easybits.cloud/mcp","version":"0.1.2","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.1.2","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"b79bcf2b4c28251170500bde9f1d153d5868c3f6","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.1.2.tgz","fileCount":3,"integrity":"sha512-C95qJlqvOpIYc8A59ZSM/q3FeSLAhiK4twj08jS/SYIethiIUYqFYmggM+varnU9LyUBHcNu+nJwlHz5C3lbOg==","signatures":[{"sig":"MEYCIQDwJwQYdLD4I9a+mEWdaqGHp+ROIFdsvquh0UGBzzE3BQIhANvvhqGxpaCxXUyXPxXG7x89MQ1YdeuAvXs4qjUtnxsv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c2b603931d814df77cf864e89b9128b197815545","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Easybits MCP server — stdio transport that proxies to the Easybits Streamable HTTP endpoint","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1772054477667_0.25229444537005974","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@easybits.cloud/mcp","version":"0.1.5","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.1.5","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"53d4d099058bc7570c00cae5ad72928247e35bce","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.1.5.tgz","fileCount":3,"integrity":"sha512-j9jIUNh3Gt7pE8EnZCP5Olxl1e9u7n9QBQGxKT6endKCr4YaiVwngIQcqZ1nQmyWG2TENy6wqLQz6ANp+aRUqg==","signatures":[{"sig":"MEYCIQCvx7Lxb9FzPTpRrzWCG7s5Nn73/HIsF9SetPmkfTaURQIhANUpJstv/PUqr6mbfiLTZhdg6S1+zfS3vkBqbCPp9JVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6a4b126bf3462d8b8e2c39acbbe5269929d0d748","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"Easybits MCP server — stdio transport that proxies to the Easybits Streamable HTTP endpoint","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.5_1772058389296_0.3382586965334051","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@easybits.cloud/mcp","version":"0.1.6","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.1.6","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"31a25676f7c381b3220a0cf1c3b93babb2c24687","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.1.6.tgz","fileCount":3,"integrity":"sha512-cv8OQqjgY+CsfJICnr2Z8EtFKmT1VoiB56n0vhlhLojoQCvcXR+Tkip67g4Tgr6FRaAVa5m2BNH6/xc7t1n6CQ==","signatures":[{"sig":"MEQCIDGxvaDwga8PaVU6EOjpIfhlQ0aMHiWZv8U9rxwP+M1KAiBVuI6x5jX4Rwfn8GfshD92KA2Q7mQzhujWw08k9blz5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6497bafb250fa597b3e242a05a9565ae2dbb44e7","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Easybits MCP server — stdio transport that proxies to the Easybits Streamable HTTP endpoint","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.6_1772063496360_0.48357444664226845","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@easybits.cloud/mcp","version":"0.1.7","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.1.7","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"21e00d7221b70cd22b3c06ec778e70464c8c4349","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.1.7.tgz","fileCount":4,"integrity":"sha512-WLCz5JNJVMLhU88UfVJSgcIIQkmZQPeNsBhigcSnIyS+d4c+hxz/48J6Bs+ATH4Uk2WU3tEHIcrnfPFVX8cJkg==","signatures":[{"sig":"MEYCIQDLZ8MhR+xGXbUpwTSN4KpOKStxoM0ISYwGDSTkT9tWKwIhAMv5OD1nx/l1JTjVO607PvdM56ebZyko0S/sGXnYVctY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"04f2ed81eb48abdf81308edc1c9fa8816685b6f0","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Easybits MCP server — stdio transport that proxies to the Easybits Streamable HTTP endpoint","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.7_1772071354867_0.5268876721123994","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@easybits.cloud/mcp","version":"0.1.8","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.1.8","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"dfee861536704344e0a5c935b40ac0bfc7dcc14b","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.1.8.tgz","fileCount":4,"integrity":"sha512-yAB9uX6NFAOMmaFtuPGgRA+pRKczcCnFEfwI/ADcwSzRvG3DlUDM5W+HAIgpi0giI1FPhqSe570B25FlgHveSA==","signatures":[{"sig":"MEQCIEwetSHjpYY2hujskczym2flPJtztXXrRZRuvCbImCFDAiB3hbI/KMdNZZhBqPw2rDaEZ9pwVBE0KGXMHYs5jPrFhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"543142aeefc3f3ccc7aa0ca124c191950b2fbac9","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Easybits MCP server — stdio transport that proxies to the Easybits Streamable HTTP endpoint","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.8_1772077417027_0.22335954135603164","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@easybits.cloud/mcp","version":"0.3.0","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.3.0","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"e15d099e5c175a2676681e47d64c5be3c81e81e9","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.3.0.tgz","fileCount":4,"integrity":"sha512-aledyeM0dFN2Y7Uz4NzACPEp36V0BqUvNPqabjZenP3c3L1UAnFG+HrXjgSNyXxcUWb7vTOPFTwCqhm435CTBw==","signatures":[{"sig":"MEUCIQDvcCxfOPKrhwVIUAexnEusLK2sRwfyOYQbDFs5E1edvwIgEJs05M2x+rGcVWOox4LnwJ933gSSp8io/3Vo6Z/gdLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10356},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7181d1c1467ee4a4d5804ac66d0399500dd2f81f","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Agentic-first MCP server for Easybits — 30+ tools for AI agents to manage files, webhooks, and storage","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0_1775364720836_0.5675672431479479","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@easybits.cloud/mcp","version":"0.3.1","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.3.1","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"a428fe0c4e4893affecb0e0bf2d00f3f12c068f0","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.3.1.tgz","fileCount":4,"integrity":"sha512-8Vet58J5yAcH5irVP7XU+XTN2xQ7vhyJlne1K/ulTG1BQdKXlmZ7lDBHmH+WCYMBH/rD6mqpexcm9MhXQ8p9uA==","signatures":[{"sig":"MEQCIBXW5WcGOpnH9DrC0XiFGT9/nZlB51GV31wLp0VqrWi2AiAhNqdPa2solGXaupIzU0Ws6B7y32hRArUY8a6uFC57ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"822d48378f7548731e4cab39f175f3d8542d18f4","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Agentic-first MCP server for Easybits — 30+ tools for AI agents to manage files, webhooks, and storage","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.1_1776780088138_0.9453050088897064","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@easybits.cloud/mcp","version":"0.3.2","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.3.2","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"c7cfb85851dfd730eeaa82af4c72aa31a4be50a3","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.3.2.tgz","fileCount":4,"integrity":"sha512-t2jONMWIBIHd1qpN9MQy6pSW8hfel7Ij0cdZoKFn60yOG8pTltWD/PLEt44suyCO8LUOXq9e7VOc+7RF+KmjqA==","signatures":[{"sig":"MEUCIDeiWautpckuq7Sv76IIp/Qtm+bVhzmBfA9JjQHt0w20AiEA77H0vifBxtSmCbCKcBd+TQre99ET0MxT66sIh17cCjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"da76a53843e0dc9d0ff1564a3fb6007f4370974a","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"MCP server for EasyBits — the cloud for AI agents: sandboxes, web, files, SQL databases, documents and app hosting","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.2_1788647116188_0.7657715815151771","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@easybits.cloud/mcp","version":"0.3.3","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.3.3","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/easybits-cloud/easybits#readme","bugs":{"url":"https://github.com/easybits-cloud/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"0c9d70f6a0eb726ab43cf5119347d49d0cf77002","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.3.3.tgz","fileCount":4,"integrity":"sha512-K29Z/6VGcK1iKxv0GS1kW83QSCQTxddzfeRRbjtPyoOeOBHKvZHBRChJ2b7IwEtFinZluDVHywRY6hofgGAGtA==","signatures":[{"sig":"MEUCIQCitOAdAo9KxsAzdJeyJCfD2nbuN5SVpoHz1x5K1SpDZQIgE5Jxr6pYFM9uAlzmwQUfHdl367kc8bmzlFyo1tQQoiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11368},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"39e6aebd5afb09956654973416e793544edf1923","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/easybits-cloud/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"MCP server for EasyBits — the cloud for AI agents: sandboxes, web, files, SQL databases, documents and app hosting","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.3_1788893415972_0.13885900531247364","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@easybits.cloud/mcp","version":"0.3.4","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio"],"license":"MIT","_id":"@easybits.cloud/mcp@0.3.4","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/blissito/easybits#readme","bugs":{"url":"https://github.com/blissito/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"688b3f64de04b8b7a306683798411aed0c465bb1","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.3.4.tgz","fileCount":4,"integrity":"sha512-sFXOOhJPTW4ZXlQPVkdQBRC6jhH7zvOA2Frgxvfukp8SQAVsyG6lRZNxIU9DDvIhF7q+0iVsIRJ5HNjDg8mAmg==","signatures":[{"sig":"MEUCIFZmhSsTGOcyxXkq7k30Q/g0w89xnoiQa6GTu4pFXU5MAiEAqiJLKfuJ2rVGLe+NHUJhSGOjuyQqqhtQXtPuXwQwVL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3f484ed3affcb8535ae176bfdbce9ae4dfaa875d","mcpName":"cloud.easybits/easybits","scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/blissito/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"MCP server for EasyBits — the cloud for AI agents: sandboxes, web, files, SQL databases, documents and app hosting","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.4_1789050287570_0.0011958012111947802","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@easybits.cloud/mcp","version":"0.3.5","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio","agent-skills","skills"],"license":"MIT","_id":"@easybits.cloud/mcp@0.3.5","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/blissito/easybits#readme","bugs":{"url":"https://github.com/blissito/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"3fb49e7ab213bb9f5e72c83cdff3eb112284f46e","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.3.5.tgz","fileCount":12,"integrity":"sha512-Hw4K0faxCLYXC1RzjfA9Nth1cTD/27aU/PC3MPV4sIvdteU3jRQCEyv+mAyswQ6oQ+q9+ikKocy9Cf/JfjyW/A==","signatures":[{"sig":"MEYCIQCzt0dORAe06/sx/gfFbGIYtDVm+1SKKeAqnOoZgqr4aQIhAPM+8sjGuaUYpwOjeq9TyXgjdRIDkLOAQib9zyHvOH7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMxBCq+DRzBaRVvAeTVGC+AN/Ft+vo6AtnxN2YDYUrBwIhAMmKatNrwZP+81Ka7X6sIbCVhQOVUqF3kQfXLtnFtCGX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"873d26dbaece7e60570ceca628ff50202fd11c6f","mcpName":"cloud.easybits/easybits","scripts":{"dev":"tsup --watch","build":"tsup","prepack":"rm -rf skills && cp -R ../../public/skills skills && rm -f skills/*.tar.gz skills/index.json skills/index.legacy.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/blissito/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"MCP server for EasyBits — the cloud for AI agents: sandboxes, web, files, SQL databases, documents and app hosting","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.5_1789611496360_0.1280810684134981","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@easybits.cloud/mcp","version":"0.3.6","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio","agent-skills","skills"],"license":"MIT","_id":"@easybits.cloud/mcp@0.3.6","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"homepage":"https://github.com/blissito/easybits#readme","bugs":{"url":"https://github.com/blissito/easybits/issues"},"bin":{"easybits-mcp":"dist/index.js"},"dist":{"shasum":"9a248469e863e3a0425aac201c1243b38abd9091","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.3.6.tgz","fileCount":12,"integrity":"sha512-CeXOGYIEz8Srr26faT6/H/dKhSy2VMe1TT0oJu3xfyX692yPwEmLcL2+YGjv3+aTER+T5W1ekXSoH2/O1L8BDg==","signatures":[{"sig":"MEYCIQCnHw77i85Hcc2e+POains7eOesB+lF6egQrmhv1kVxRgIhANsMe9xgiFfgm30gt6fKEoI/SnBbxtu7Ir1mLjuKyGSr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDqLYcaObDDMuVyMFMioWC9RZzT2fxg59ZNs8mBTulj7AiEAlE0lZJVVCbFBv6JW7as23WMIXQYPUCRspjjI69Tp/o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"873d26dbaece7e60570ceca628ff50202fd11c6f","mcpName":"cloud.easybits/easybits","scripts":{"dev":"tsup --watch","build":"tsup","prepack":"rm -rf skills && cp -R ../../public/skills skills && rm -f skills/*.tar.gz skills/index.json skills/index.legacy.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"repository":{"url":"git+https://github.com/blissito/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"MCP server for EasyBits — the cloud for AI agents: sandboxes, web, files, SQL databases, documents and app hosting","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.6_1789611605747_0.058362513658719806","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"_id":"@easybits.cloud/mcp@0.3.7","bin":{"easybits-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/blissito/easybits/issues"},"dist":{"shasum":"2474b36c80bc2d230b6dc16e0e57fa7b359f6c6e","tarball":"https://registry.npmjs.org/@easybits.cloud/mcp/-/mcp-0.3.7.tgz","fileCount":13,"integrity":"sha512-OgJ2JKYOaLeKgjGuiN093mnu2q4R4z4PYrgvQC7BWtcKQ0tFBRoMUewyxvn1jLdqeXVyD+asGjktfHw863s5zA==","signatures":[{"sig":"MEYCIQCCcdfDZVt30AoxiBecL+tS9GNQSJJxJGaKGGrJP55tdwIhAK66elzs6sdGlo7TVuI9TQVFkpRML8hkYPPs2Zh9ghZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC7rjlZyYkcyTIHfqCZ6cG9FyFP+ab7fNunoXmt51B9WgIhAPaXYXzqFuI/zcxkYsmfVzFFft1YQVsW4ICyWF0LkWCv"}],"unpackedSize":47585},"main":"./dist/index.js","name":"@easybits.cloud/mcp","type":"module","types":"./dist/index.d.ts","gitHead":"28efb2b22ccdfad001821225c8543fab025ac3b7","license":"MIT","mcpName":"cloud.easybits/easybits","scripts":{"dev":"tsup --watch","build":"tsup","prepack":"rm -rf skills && cp -R ../../public/skills skills && rm -f skills/*.tar.gz skills/index.json skills/index.legacy.json","prepublishOnly":"npm run build"},"version":"0.3.7","_npmUser":{"name":"hectorbliss","email":"fixtergeek@gmail.com"},"homepage":"https://github.com/blissito/easybits#readme","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio","agent-skills","skills"],"repository":{"url":"git+https://github.com/blissito/easybits.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"MCP server for EasyBits — the cloud for AI agents: sandboxes, web, files, SQL databases, documents and app hosting","directories":{},"maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.3.7_1789613102831_0.8809422653684125"}}},"time":{"created":"2026-02-25T18:24:31.160Z","modified":"2026-09-17T02:45:03.085Z","0.1.0":"2026-02-25T18:24:31.456Z","0.1.1":"2026-02-25T21:05:31.546Z","0.1.2":"2026-02-25T21:21:18.049Z","0.1.5":"2026-02-25T22:26:29.429Z","0.1.6":"2026-02-25T23:51:36.498Z","0.1.7":"2026-02-26T02:02:35.049Z","0.1.8":"2026-02-26T03:43:37.189Z","0.3.0":"2026-04-05T04:52:00.988Z","0.3.1":"2026-04-21T14:01:28.295Z","0.3.2":"2026-09-05T22:25:16.320Z","0.3.3":"2026-09-08T18:50:16.120Z","0.3.4":"2026-09-10T14:24:47.706Z","0.3.5":"2026-09-17T02:18:16.451Z","0.3.6":"2026-09-17T02:20:05.840Z","0.3.7":"2026-09-17T02:45:02.918Z"},"bugs":{"url":"https://github.com/blissito/easybits/issues"},"license":"MIT","homepage":"https://github.com/blissito/easybits#readme","keywords":["easybits","mcp","model-context-protocol","claude","ai-tools","stdio","agent-skills","skills"],"repository":{"url":"git+https://github.com/blissito/easybits.git","type":"git","directory":"packages/mcp"},"description":"MCP server for EasyBits — the cloud for AI agents: sandboxes, web, files, SQL databases, documents and app hosting","maintainers":[{"name":"hectorbliss","email":"fixtergeek@gmail.com"}],"readme":"# EasyBits MCP Server\n\nThe cloud for AI agents. Connect your AI to [EasyBits](https://www.easybits.cloud) — run code in an isolated microVM, search and read the web, store files, query SQL databases, generate documents and deploy apps — all through natural language.\n\nListed in the [official MCP Registry](https://registry.modelcontextprotocol.io) as `cloud.easybits/easybits`, with both the remote endpoint (streamable-http) and this stdio proxy.\n\n## Quick Start\n\n### 1. Get your API key\n\nSign up at [easybits.cloud](https://www.easybits.cloud) and generate an API key from your [developer dashboard](https://www.easybits.cloud/dash/developer).\n\n### 2. Configure your client\n\n#### Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"easybits\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@easybits.cloud/mcp\"],\n      \"env\": {\n        \"EASYBITS_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n#### Claude Code\n\n```bash\nclaude mcp add easybits -e EASYBITS_API_KEY=your-api-key -- npx -y @easybits.cloud/mcp\n```\n\n#### Cursor\n\nAdd to your Cursor MCP settings:\n\n```json\n{\n  \"mcpServers\": {\n    \"easybits\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@easybits.cloud/mcp\"],\n      \"env\": {\n        \"EASYBITS_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### 3. Start using it\n\nAsk your AI agent things like:\n\n- *\"Upload this PDF and make it public\"*\n- *\"Show me my storage usage\"*\n- *\"Optimize that PNG to WebP\"*\n- *\"Set up a webhook for file uploads\"*\n- *\"Bulk delete all my temp files\"*\n- *\"Duplicate that config file\"*\n\n## Tools\n\nThe proxy is a transport: every tool lives on the server, so the catalog grows\nwithout republishing this package. That also means **this README does not list\nthe tools** — a hand-written list here rots on the next deploy. The live\ncatalog is:\n\n- `https://www.easybits.cloud/api/tools.json` — machine-readable, derived from\n  the MCP server itself (groups, counts and every tool).\n- [The docs](https://www.easybits.cloud/docs) — the `tool-groups` and\n  `all-mcp-tools` sections are generated from the same source.\n\n### Toolsets (`--tools`)\n\nThere are far too many tools to load at once without flooding the model's\ncontext, so the server registers only the groups you ask for. Pass `--tools`\nwith one group or several separated by commas:\n\n```bash\n# Default when you pass nothing: the core group\nnpx -y @easybits.cloud/mcp\n\n# Core plus microVM sandboxes\nnpx -y @easybits.cloud/mcp --tools core,sandbox\n\n# Everything, if your model can take it\nnpx -y @easybits.cloud/mcp --tools all\n```\n\nGroups include `core`, `web`, `sandbox`, `hosting`, `design`, `docs`, `sites`,\n`video`, `payments`, `email` and `scripting`. `tools.json` above is the\nauthoritative list with what each one contains.\n\n## Response & error contract\n\nEvery tool follows the same conventions, so an agent always parses the same shapes:\n\n- **Success** returns the result as JSON text (and `structuredContent` when applicable).\n- **Errors** return `isError: true` with a JSON body `{ \"error\": \"message\" }`, sometimes\n  with extra fields like `code`, `status`, or `providerStatus`.\n- **Lists** (`list_*`) all return one envelope:\n\n  ```json\n  { \"items\": [ ... ], \"nextCursor\": \"abc\" , \"hasMore\": true }\n  ```\n\n  Some lists also include `total`. When `hasMore` is `true`, pass `nextCursor` back as\n  `cursor` (or as `offset` for `list_documents` / `list_websites`) to fetch the next page.\n  When there are no more results, `nextCursor` is `null` and `hasMore` is `false`.\n\n## Configuration\n\n| Variable | Description | Required |\n|----------|-------------|----------|\n| `EASYBITS_API_KEY` | Your EasyBits API key | Yes |\n| `EASYBITS_URL` | Custom API base URL | No |\n\nThe key can also be passed as `--key eb_sk_live_...`, or stored in a\n`~/.easybitsrc` file, which is **JSON**:\n\n```json\n{ \"apiKey\": \"eb_sk_live_your_key_here\" }\n```\n\n`baseUrl` is accepted there too. Precedence for the key is `--key`, then\n`EASYBITS_API_KEY`, then the rc file.\n\n## SDK\n\nFor programmatic access, use the typed SDK:\n\n```bash\nnpm install @easybits.cloud/sdk\n```\n\n```ts\nimport { EasybitsClient } from \"@easybits.cloud/sdk\";\nconst eb = new EasybitsClient({ apiKey: \"eb_sk_live_...\" });\n```\n\n## Transport\n\nThis package is a **stdio-to-HTTP proxy**. It reads JSON-RPC messages from stdin and forwards them to the EasyBits MCP endpoint (`https://www.easybits.cloud/api/mcp`). Responses are streamed back via Server-Sent Events (SSE).\n\n## Requirements\n\n- Node.js 18+\n- An EasyBits account with an API key\n\n## Agent Workflows\n\nEasyBits works great alongside other AI tools. Here are common patterns for agents that have access to both EasyBits and image generation tools (like fal.ai):\n\n### Image generation → upload → share\n\n```\n1. Generate image with your image tool (fal.ai, DALL-E, etc.)\n2. upload_file → get presigned URL → PUT the image bytes\n3. Share via generate_share_token or set access to \"public\"\n4. Send the URL to the user\n```\n\n### Image editing pipeline\n\n```\n1. User sends a photo → agent saves it locally\n2. Edit with fal.ai tools (bg-remove, upscale, restyle, remove-object, inpaint)\n3. upload_file the result to EasyBits for permanent storage\n4. Return the EasyBits URL (persistent, unlike fal.ai temp URLs)\n```\n\n### Document with generated images\n\n```\n1. Generate images/graphics with image tools\n2. upload_file each image to EasyBits\n3. create_document with HTML sections that reference the uploaded image URLs\n4. Share the document link\n```\n\n### Website with dynamic assets\n\n```\n1. Generate or edit images as needed\n2. upload_website_file for each asset\n3. set_page_html to build pages referencing those assets\n4. Deploy — user gets a live URL\n```\n\n### Why use EasyBits for agent-generated files?\n\n- **Persistent URLs** — fal.ai and other generation APIs return temporary URLs that expire. EasyBits URLs are permanent.\n- **Access control** — set files as private, public, or share with specific users via tokens.\n- **Organization** — search, tag, and manage all generated assets in one place.\n- **Webhooks** — trigger downstream workflows when files are created or updated.\n\n## Links\n\n- [EasyBits](https://www.easybits.cloud)\n- [Dashboard](https://www.easybits.cloud/dash/developer)\n- [Blog](https://www.easybits.cloud/blog)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}