{"_id":"2dai-mcp-server","_rev":"24-fc31847e4d48f7292bc82b163096e7fb","name":"2dai-mcp-server","dist-tags":{"latest":"1.4.12"},"versions":{"1.1.0":{"name":"2dai-mcp-server","version":"1.1.0","keywords":["mcp","modelcontextprotocol","2dai","image-generation","video-generation","ai"],"license":"MIT","_id":"2dai-mcp-server@1.1.0","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"038401bb54e590e1ca288498a72f87d3b3700b78","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.1.0.tgz","fileCount":99,"integrity":"sha512-H4ZPHTREXcAtwFYRbugQmJum5t8sCQuvXUsUGhQ5gvlOXGmB5UG0HZ2KP7LJZTIoik/x3DtqommCnhg1mIcFFg==","signatures":[{"sig":"MEUCIBhvD8WY/p9ORPrZ7e4NZy8lPF0jDroxMgsQomuI+NoVAiEAzP4c46Jbbgtxsga2hCuiO+KDjIWP2NgQnT2niwtR5/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180028},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"341f1efb914761f9e8f739c8fd67a1a0921a5e20","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.1.0_1785879082851_0.6086298878222667","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"2dai-mcp-server","version":"1.1.1","keywords":["mcp","modelcontextprotocol","2dai","image-generation","video-generation","ai"],"license":"MIT","_id":"2dai-mcp-server@1.1.1","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"931a0ee95cbc0dc1ad58b636b2369e0a6a0c4c21","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.1.1.tgz","fileCount":99,"integrity":"sha512-D/BUKd8aEf4O4Xh3qlU0t8izfnCn+9v9VWZeNJCyDjA+I+3CoQ8JdwxVmaWUJbT26c1eSrY4iLXnQ5XesBGmIg==","signatures":[{"sig":"MEYCIQDsGI1+nek79dhauIKprYf/P0O1OFFd/RfPI4N3wox1cQIhAO4hwKrOlXAOx3UcZGGhhYzdQKX4EcCguhuL2njADugR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181066},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"758eea56b4b7761d888cbf2414d56521a4d7f0f7","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.1.1_1785882650583_0.1657333685510458","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"2dai-mcp-server","version":"1.1.2","keywords":["mcp","modelcontextprotocol","2dai","image-generation","video-generation","ai"],"license":"MIT","_id":"2dai-mcp-server@1.1.2","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"6016c9551121ba95d85bc9dc47464988a99762e1","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.1.2.tgz","fileCount":99,"integrity":"sha512-b0ZBIjHZ1n1cX+XzeBuSYvY/h+hiVdo9+PNftnsSPpLaUncDCZAIulBpaAagO+V+ckPjq6ELnNXXcUYn53wTEA==","signatures":[{"sig":"MEYCIQD5Uq7ZBBraTK1qnScQiMuQcQYAnGV/7bb9GT8WyJHbvwIhAN9YHpWc33U2oV1RRGsVU82r85MPl3I7kUoVEjaKuBwR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183070},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"91ba1f398aa9ddcaa1c5d0a1fdf8683b2d022e7b","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.1.2_1785883123542_0.22551830060496036","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"2dai-mcp-server","version":"1.1.3","keywords":["mcp","modelcontextprotocol","2dai","image-generation","video-generation","ai"],"license":"MIT","_id":"2dai-mcp-server@1.1.3","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"c12e0d2482e7458c39cac14d01b07c597ec2f950","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.1.3.tgz","fileCount":99,"integrity":"sha512-vMcqh+rBi7ocP0X5vwvtMkTZD1whXgb5phqiPJtrr5IeDgBTLVFk+ASWaviOj6rIJxRGXuFX7B1s20C8mw4tGA==","signatures":[{"sig":"MEUCIQCgmH1efnFQUKUASgoDCVtG0WM0MvHhSd+IGe945UItCAIgBfdirQfwujfsjRur0dpByK8aZcjPorG8Bkh6Zeg7Gh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183766},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"11ffd99d17f6d62d83e96ce52f4d06dc7965eb84","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.1.3_1785884620719_0.8698155280796336","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"2dai-mcp-server","version":"1.1.4","keywords":["mcp","modelcontextprotocol","2dai","image-generation","video-generation","ai"],"license":"MIT","_id":"2dai-mcp-server@1.1.4","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"31d3eb0b2af76e9e1f107b9c5f251ca24a760fc9","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.1.4.tgz","fileCount":99,"integrity":"sha512-uwiMRf+25clYuU4JGHfrEf+RrFyT6zNwPq6FitQ8q9qHowFg48pVzzAzIBEjkE6ATu3fXrtlMgw6tYfR2fjTPQ==","signatures":[{"sig":"MEQCIGKFFDf9WVjTd++YWj6wo9l83ylQpbxoODTIXkse0rX2AiAr1M+MQpwrr2uAKYIhSJ5K+caI47M4ghv9QqRYKO4s1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185612},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0e6bf9a7d288b6d9dd07c88a57be40f0841d15e3","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.1.4_1785892376314_0.016253349478171364","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"2dai-mcp-server","version":"1.2.0","keywords":["mcp","modelcontextprotocol","2dai","image-generation","video-generation","ai"],"license":"MIT","_id":"2dai-mcp-server@1.2.0","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"8e4060dddab1e6e3f8562edd2c6e5dcba78596e1","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.2.0.tgz","fileCount":105,"integrity":"sha512-BXI74KKBTY2ynbfCUtbkRpr71UFSytbU1LH+60N4jCQpat8wLFXnXlqyqDCfNCnrhD45xENquczeFz/KfD3rpQ==","signatures":[{"sig":"MEYCIQDxncUnSEALhjQqt4zFnMXWCGS1CdzQV+xgjHs5VHeSwwIhAKNb6syAXy68LLYHkWQ8lEalcUcQYzXG15phxkQ1/JmQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201111},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b61bb54da09a2031bb4996e50619f7eb718252d1","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.2.0_1785938970166_0.05007897930258043","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"2dai-mcp-server","version":"1.3.0","keywords":["mcp","modelcontextprotocol","2dai","image-generation","video-generation","ai"],"license":"MIT","_id":"2dai-mcp-server@1.3.0","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"549b9ab212c7afecd477f8c5c204c4c4f9f9a79a","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.3.0.tgz","fileCount":108,"integrity":"sha512-9F+bNRXYjxsufrIaolp/dd1CH3arxQVWnCw6Vv9LYEetUym/Hr+j0aNJKUoaPG8Ah8Ix8if9DYAhsW7DJkaABg==","signatures":[{"sig":"MEUCIQDL2VdRfX+lodh5MYznFs/wO3VhLcs2hD6GY1IbXV0rUwIgDsXGOV7825IW65G0wgFxpGo/YdvnPfR6PQFxgLSnT8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7c7e81e2cc3d1af4635b710d6708272c7664a2f7","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.3.0_1786024535934_0.7196136710661043","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"2dai-mcp-server","version":"1.3.1","keywords":["mcp","modelcontextprotocol","2dai","image-generation","video-generation","ai"],"license":"MIT","_id":"2dai-mcp-server@1.3.1","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"11756253ad8cec05ae1e207a3bb1c49feb6b72f3","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.3.1.tgz","fileCount":108,"integrity":"sha512-H6qs+FJsfMgTyPwqgFmjVlne3lvddODxvUHU5TqgLA2jTvIkC+ooAVYJFhPiGmjWYiu0QChi221azbDFcrcPBA==","signatures":[{"sig":"MEQCIFCv6dRBIXODh/wuYI3sUTUY9KjCFVqmR78e9VLgXrQHAiAsdp0MvGlDEevRFiCpW0zVW7ApegU6a747y+Ey52Qfuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217000},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ea9c1153bdc6c1154b5c700c28d52fcd35263554","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.3.1_1786054315186_0.06381943105375543","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"2dai-mcp-server","version":"1.3.2","keywords":["mcp","modelcontextprotocol","2dai","image-generation","video-generation","ai"],"license":"MIT","_id":"2dai-mcp-server@1.3.2","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"0d1155bde26326874582f376043f80ebf2c65928","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.3.2.tgz","fileCount":108,"integrity":"sha512-l/vi0fxVvIXpDvqwmIsdTv049MtRxhkb/OwkBxW2fYD/4bQdryRYaGxq+VNEX5TZyuNEPkxvR/q5auMVmIS4cQ==","signatures":[{"sig":"MEUCIA6r5pUN7UpX5uO2tNi5pq1QMZaG9t7ifbdi26lxK9k0AiEA4VJNwOH80afU9bEN//gN3LclWbz55lAjrGZO4OK5/VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219195},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2b4f1abf7d4c92cf0f0be99f5ae1f699025dbb37","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.3.2_1786196008290_0.01779668227064657","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"2dai-mcp-server","version":"1.3.3","keywords":["mcp","modelcontextprotocol","2dai","image-generation","video-generation","ai"],"license":"MIT","_id":"2dai-mcp-server@1.3.3","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"38d4a8b0911aa45b54d61e1f06a95f9a964582da","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.3.3.tgz","fileCount":108,"integrity":"sha512-1RkyisIJimGrWg6BWB2jFJgbKx0Cw0J1pXviL/xdclD0rNQ+cAOiJlork9x30ccbTSOjqrl5H445B8OlwRFWgA==","signatures":[{"sig":"MEYCIQDOAOeOJQmpVT2YAiRZkVaMVQbmoVIA3aE1Q3cyGbI8VgIhAI91nmpQBUwavZOBt10lLbSjSH6jFK8fITyVZ5g00MfG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219195},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d7590085e4dc59770b4132f5a85551e079d320f4","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.3.3_1787371370595_0.7670467732101711","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"2dai-mcp-server","version":"1.3.4","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.3.4","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"d7770bcd34470f925cfbb323d1f6be068d60d916","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.3.4.tgz","fileCount":108,"integrity":"sha512-DSo3zpU35EdzF0G1W4+o4n1r7uSqtp+PU2T76pTV4BOsb7i7QX1B0eOtXEscffgjNFJ7iSK3DLlUh9FavZQalQ==","signatures":[{"sig":"MEQCIFfvdkZTd3eExjde4rvbLrXrUoq2NeNBOnf3NU1HQC6cAiA1WVUvBt51L1UoTyr4tiMn7jyV34sUi4WZI4MyhfHayQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219878},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2266f82efa7444c857a3a04b24ac4e51b06ee461","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.3.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.3.4_1787515517559_0.9051649923092269","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"2dai-mcp-server","version":"1.4.0","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.0","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"a461a1b6d19430b14b3ff44bd61018cdc80ade33","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.0.tgz","fileCount":114,"integrity":"sha512-d9Pe0WtWC8/dxmtZtp0qMP7Rq4zBIRnU6uRjKrxG5QL5Xk6OD7hKxRhy7dQ8aEGVWucrtpVMRRpszvzsV635vQ==","signatures":[{"sig":"MEUCIQDS9DDrb/U2N3kDjlPA/gES7xGM04is6yZ8BS10WG2J4gIgcJv4h0DugLwOR7nGy2+DFgB7GHW86M1u76Lx5i1KQH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232002},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bc643c0935bb1bfd98c32d437052164d3bd1a35d","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.0_1788307552831_0.14116344959091176","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"2dai-mcp-server","version":"1.4.1","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.1","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"4f1608b1801a05d112d3dd4402c7f2eb51ab0e00","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.1.tgz","fileCount":114,"integrity":"sha512-uBryG6Rc+idws72Dlx26LvMA3qqYFjiXjj1f0k1e1u4deyJRN6cdydEsjZup+YaAipelAv72noOj2H8iTC4GzQ==","signatures":[{"sig":"MEUCIFLhlYwYLr0MLutA0JVmDoQjhEVAe9J3TLdPfY7km4hPAiEAxpWdE3/J2QHheCOy7sJQUeYQWIZN67isvRjVJftVbZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232006},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6139693e3a4db12cf060c3dd201f20ffafb2fc36","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.1_1788311282569_0.18697830444518937","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"2dai-mcp-server","version":"1.4.2","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.2","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"2015c882029840c6e7f18c596df06a84a27a6351","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.2.tgz","fileCount":114,"integrity":"sha512-TK3ZMfbbmWzHIJNP11NbTG/WM6ImnUUE62+37cITxcJcmi+EHiv7cXnriO8kut7qQ1erUjluL8JIbZQgh5AuCQ==","signatures":[{"sig":"MEUCIQCwzK3VWpSnKeVhASHD2eubnVH4YvNpol4oonZxz0g9NgIgeSv+sfCXq7sGm+Vh9v4oLwYEZ9XOCLh6R6cTB73B76E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232086},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c6f8c27b12d3d16d1f818d3026605e2de28dde82","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.2_1788314843876_0.23569979949614228","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"2dai-mcp-server","version":"1.4.3","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.3","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"55f41a95185c0f0792a591ecee0c8625fb5db012","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.3.tgz","fileCount":114,"integrity":"sha512-KKSh5ZdN6esGRiZbyx9B3MTLAIRcL6WJ0BrAtiHDdshqFqHutgkcTdakyFBuycle9hjUK9TT9fA/08Iyb1yjqg==","signatures":[{"sig":"MEQCIDTNqJ8pQl4hPmjbcvJutp7crtOtpHKCNsuM1t63zfo/AiB2jN/xxJg4EKfI//KHtUZ6olz1kTWGYN5WVJrZmYhaCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231935},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"23b86b556780ef7a5a97700b123520348d941140","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.3_1788315070001_0.8475813178354994","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"2dai-mcp-server","version":"1.4.4","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.4","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"e66a491e9f632e48ceea3f918af2dd3af71bad99","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.4.tgz","fileCount":114,"integrity":"sha512-UvD2SI8A94qXb1wZcVHEG8yKAUj4dSKq62Bg5ZV8SOM+HW1ibQtjSPj/0+0/fJMW1HqfTlOYwffbCvzBZ7s2bw==","signatures":[{"sig":"MEYCIQCctfnaZUyEqym9byZ6f12GTvkHu/VTG8DAjbR5dnJCkQIhAPReoj9VfCVZe7elNTz5jZpm4u3blAcf3iNirqtcCI2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232470},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7c50e84f0ab248a0192dfc55bfc4df7c148dfe5e","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.4_1788360104542_0.302579988365554","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"2dai-mcp-server","version":"1.4.5","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.5","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"e06842c089fbb6b9f9b26a8056fbc340ecedc631","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.5.tgz","fileCount":115,"integrity":"sha512-BcimXTvCZrWllLzH/BYHFhSxM1/5mOxNbl1e1fCeIm7a7I1HSFb9Hxw8l/gwT63H+46PnOfnTas8YPV6yZYB8A==","signatures":[{"sig":"MEUCIQCItwlCDx8F6ElkV3qKwjVjS0+KXIa3R1pB08pI9W2gUQIgQtna+ts18IlP5giN0jCFqUQcMokzfLD8qnvECki6Lk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242678},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7a3dbdcad36680f8f012e29f442f23d9d442fa45","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.4","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.5_1789006004958_0.9151980605262147","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"2dai-mcp-server","version":"1.4.6","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.6","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"9091eff267f23f6ea8f185623c81ce8f88e4a584","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.6.tgz","fileCount":115,"integrity":"sha512-Y+hPxlHsxzlaVBGXPzWa69Ho+WzZ1g3tyyBH+3zoar8atK0GopzJu7KYHhgSWCkN5O0ySYZZ3VCI2z3K4T94/A==","signatures":[{"sig":"MEUCIQDvIdlzAXLn49nR7m3jo/WNG/wPp6sJSBErNk7tMW0oKQIgAnBuCT4e0yc8KeZuI1UG0XFaaqWEsrchbHaFZFR7k4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254265},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b3a431c9f7c3e526ee2c4dc1e0121534742ec17c","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.6_1789045191835_0.9254917340231157","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"2dai-mcp-server","version":"1.4.7","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.7","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"9c72dffd5a47b61cae3ad01996c0fdfd705c98fe","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.7.tgz","fileCount":115,"integrity":"sha512-BU8mfuKbUEtgoDBZcu/rcNh7Cv/dompYZkGy84IzI2/5pNiyX7SPE1UOeEdWwLyHGy6BoBYJS77OUZpyqt3HjA==","signatures":[{"sig":"MEUCIHzpAa6tTOaaFaECsU5Vi/n6zWCxUlWwFD5ROHxozA88AiEArsVBfTGu0R5w6Lx2R92h0Vm6cMIFEvavQREmrOc27QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254791},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"18af960cb376e7d572a26c61ef2fac1debff54c4","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.7_1789053164577_0.7478372521513243","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"2dai-mcp-server","version":"1.4.8","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.8","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"a9fe63a51e4981ff8cbd46375c109d7abd25bf3e","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.8.tgz","fileCount":115,"integrity":"sha512-4iYRw9dHVs2k+XKKPEy61sUJoxkWIGENvnkmF4Zz9aFhQeqf7pUJSKnHY0cS3a12Wt+WlMeWhhbPF0CvhdPRag==","signatures":[{"sig":"MEYCIQDxuMeAbOqBKgfCpGCBU+kG/pT5LE9XaHmd7DGXqHMZJwIhAN78caZ/JvKa/RfQChDYVeMt5OLvw2q9eu46knzQlULH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGVoYo/OR3nrBur3T5YnoJqFEzv0FirgjfxRlnV0qckdAiAP/HfHE7nR3loaE++/8kgwHjCNjaOI1Od0SM29VXSiZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256221},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f89a8736967a3cff16c887806b08a940a817ac76","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.5","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.8_1789417172918_0.5694897105731407","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"2dai-mcp-server","version":"1.4.9","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.9","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"607778731fa0a52ca9a7076aabac1a32dd02ec81","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.9.tgz","fileCount":115,"integrity":"sha512-mTckY9ZNvwiJC5NIAEm063ORCcR2y75gBgbVaDttOc2vbFpY4nBVUOksw1+oLAdZhFtCdtTRzPG2g1aP0lC2uQ==","signatures":[{"sig":"MEUCIHnIzsHL/QDzet4H9y17L95MIMeiDfUMdpgqp0ILUeidAiEAr1Ww2h8WO2IW1+rNSH+cdt4qxh0KPJX6QrgEWK/Wb/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpFL5ryopKSy8u8v9j0vgVfMX2LWpcyCW0UsuMFfXtowIgPeYI7kKeTNnVqKjpfL++TnZ+dr7nzBuk9vyTnZ8CiDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257954},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c75a0c31b17023cf0fed82b55db0ead6c46e352a","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.6","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.9_1789791077332_0.061973623293682056","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"2dai-mcp-server","version":"1.4.10","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.10","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"b1586e5d0d55cb567fff867a3ca6ec3536ed0451","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.10.tgz","fileCount":115,"integrity":"sha512-ZWdSiGdA9Dojy1lt0KJ6D9L40yE8pFNy92TuPlSZfCEfUTw2O7prvdKTfHLuTfujNMF8GMY/uPzNomN8qS35Vw==","signatures":[{"sig":"MEUCIQCKQisnP7/DbzJiKFWJHv8DTpIeAMhJ6keMvfPS8p87LQIgYlypKRVTa0tMuye73tW5nV1t5cbQJO5uXAIJyVrDhEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCGzDIkfdXh1/cP3SQzrPbVLVwQsmLs5vcgjnCr2jImAIhALEqKdMBvsBvxhis3FjzlN80/0Rv62AIlt2qA+qU2kdT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261430},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b800a8e19d80ee5f359a0afbc959a0d0423f6a34","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.7","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.10_1790174429899_0.4092187049532323","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"2dai-mcp-server","version":"1.4.11","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"license":"MIT","_id":"2dai-mcp-server@1.4.11","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"homepage":"https://www.2dai.io","bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"bin":{"2dai-mcp-server":"dist/index.js"},"dist":{"shasum":"db29f1b2d3ffc43b006ea8e1f39ad16c176ef64d","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.11.tgz","fileCount":115,"integrity":"sha512-4LufX2bwq8SDuks69id+Bp977FjT3DLI5F0dVe+sBOBFoLBYKd3QJI+GFoSuoWdM+r2AotwMwCQHHLoDyqwnRA==","signatures":[{"sig":"MEUCIQCy/VdfR7h26qW9uA25pN00hKofmXGMuYp5JfS5cxpTfwIgbpFI9gDU+reZos529oznWmULmYQn44AvVU+yYTPozxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEV+eCM/ugXGAki/4k02Qc57cqHDMsVeGKTdYgsgwTybAiEAiRLiAv4Ccjkfq6cLFZqNiDghe3KHSWWwCtsOURaIjLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262028},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"76c91acdb2048d2535ea26a5a924f5eeda60d3ff","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.8","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/2dai-mcp-server_1.4.11_1790473734043_0.6621606986935502","host":"s3://npm-registry-packages-npm-production"}},"1.4.12":{"_id":"2dai-mcp-server@1.4.12","bin":{"2dai-mcp-server":"dist/index.js"},"bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"dist":{"shasum":"1a3bcf96f2614f70b01d4827a45e9f1af474b6b1","tarball":"https://registry.npmjs.org/2dai-mcp-server/-/2dai-mcp-server-1.4.12.tgz","fileCount":115,"integrity":"sha512-BQB+wFgAE0ivbnCY4nJa6uDBkR/iduGwsKjopjzfvhmG12gI7cbgfBddSQZb+g2sFMXExXmFicgLhKbRt0HVCA==","signatures":[{"sig":"MEUCIQDUOBWU9GW/Egum7yjq/diKYZkMEtDQt+SmDD/LVENzigIgdx9AzbO261N2KH3XJaiH2gh2jixwDE0CyBzMECJ0rtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHWbq+CubJgZ6YJ1uvkBYlN7s88TE1VfO8AqVMVSyRoCAiEAvGNwH2RoGaLopUTNsiPsMPeoJLTagOlrtwMLAVnXayM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/2dai-mcp-server@1.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264611},"main":"dist/index.js","name":"2dai-mcp-server","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"163425dda2d170ce6989d753a3f5ba709b2889e1","license":"MIT","scripts":{"dev":"tsc --watch","build":"tsc","typecheck":"tsc --noEmit","start:http":"node dist/index-http.js","lint:stdout":"! grep -rnE 'console\\.(log|info|debug|dir|table)\\(' src/ || (echo 'stdout write in src/ corrupts the stdio JSON-RPC stream' && exit 1)","prepublishOnly":"npm run lint:stdout && npm run build","docker:build-nc:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 .","docker:build-nc:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --no-cache --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 .","docker:build:multiarch:live":"docker buildx build --platform linux/amd64,linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest --push .","docker:build:push:amd64:live":"docker buildx build --platform linux/amd64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-amd64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-amd64","docker:build:push:arm64:live":"docker buildx build --platform linux/arm64 --progress plain --tag zelstudioshared/2dai-dappv2-mcp-live:latest-arm64 . && docker push zelstudioshared/2dai-dappv2-mcp-live:latest-arm64"},"version":"1.4.12","_npmUser":{"name":"2daicommunity","email":"admin@2dai.io"},"homepage":"https://www.2dai.io","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","directories":{},"maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.8","2dai-cloud-sdk":"^2.5.9","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/2dai-mcp-server_1.4.12_1790526976598_0.8470076139528118"}}},"time":{"created":"2026-08-04T21:31:22.655Z","modified":"2026-09-27T16:36:17.031Z","1.1.0":"2026-08-04T21:31:22.989Z","1.1.1":"2026-08-04T22:30:50.737Z","1.1.2":"2026-08-04T22:38:43.683Z","1.1.3":"2026-08-04T23:03:40.867Z","1.1.4":"2026-08-05T01:12:56.482Z","1.2.0":"2026-08-05T14:09:30.313Z","1.3.0":"2026-08-06T13:55:36.093Z","1.3.1":"2026-08-06T22:11:55.336Z","1.3.2":"2026-08-08T13:33:28.435Z","1.3.3":"2026-08-22T04:02:50.753Z","1.3.4":"2026-08-23T20:05:17.708Z","1.4.0":"2026-09-02T00:05:52.984Z","1.4.1":"2026-09-02T01:08:02.723Z","1.4.2":"2026-09-02T02:07:24.017Z","1.4.3":"2026-09-02T02:11:10.146Z","1.4.4":"2026-09-02T14:41:44.690Z","1.4.5":"2026-09-10T02:06:45.097Z","1.4.6":"2026-09-10T12:59:51.965Z","1.4.7":"2026-09-10T15:12:44.721Z","1.4.8":"2026-09-14T20:19:33.011Z","1.4.9":"2026-09-19T04:11:17.430Z","1.4.10":"2026-09-23T14:40:29.987Z","1.4.11":"2026-09-27T01:48:54.136Z","1.4.12":"2026-09-27T16:36:16.683Z"},"bugs":{"url":"https://github.com/2DAICommunity/2dai-mcp-server/issues"},"license":"MIT","homepage":"https://www.2dai.io","keywords":["mcp","mcp-server","modelcontextprotocol","2dai","image-generation","video-generation","text-to-image","ai","ai-agent","agents","claude","claude-desktop","cursor","cline","windsurf"],"repository":{"url":"git+https://github.com/2DAICommunity/2dai-mcp-server.git","type":"git"},"description":"MCP server for 2DAI — let Claude, Cursor, Cline and Windsurf generate images and video, upload references and organise your cloud drive on your own 2DAI account.","maintainers":[{"name":"2daicommunity","email":"admin@2dai.io"}],"readme":"# 2dai-mcp-server\n\n[![npm](https://img.shields.io/npm/v/2dai-mcp-server)](https://www.npmjs.com/package/2dai-mcp-server)\n\nMCP server for [2DAI](https://2dai.io) — lets Claude, Cursor, Cline, Windsurf and any other\nMCP host generate images and video, upload references, browse the public feed, and organise\nyour cloud drive **on your own 2DAI account**.\n\n- Runs locally over stdio via `npx` — nothing to install permanently.\n- Authenticates with a 2DAI API key (create one at **2dai.io → Dashboard → Integrations → API keys**).\n- Finished images come back as inline previews so the model can see what it made and iterate.\n\n## Quick start\n\n**Claude Code**\n\n```bash\nclaude mcp add 2dai --env TWODAI_API_KEY=2dai_sk_... -- npx -y 2dai-mcp-server\n```\n\n**Claude Desktop / Cursor / Cline / Windsurf** (JSON config)\n\n```json\n{\n  \"mcpServers\": {\n    \"2dai\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"2dai-mcp-server\"],\n      \"env\": { \"TWODAI_API_KEY\": \"2dai_sk_...\" }\n    }\n  }\n}\n```\n\nThe key is read from the environment only — never pass it as a tool argument.\n\n## Hosted alternative — `mcp.2dai.io:800`\n\nEvery host that speaks **remote MCP (Streamable HTTP)** can point at our hosted\nserver instead of running `npx` locally. No install, no Node runtime, no\nprocess lifecycle — just a URL and a Bearer key.\n\n**Endpoint** — `https://mcp.2dai.io:800/mcp`\n\n**Auth** — `Authorization: Bearer 2dai_sk_...` on every request (same key you'd\nput in `TWODAI_API_KEY` for the stdio flow).\n\n**Claude Desktop / Cursor / Cline / Windsurf** (remote-MCP JSON shape — check\nyour host's docs, some hosts still spell the type `\"remote\"`):\n\n```json\n{\n  \"mcpServers\": {\n    \"2dai\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https://mcp.2dai.io:800/mcp\",\n      \"headers\": { \"Authorization\": \"Bearer 2dai_sk_...\" }\n    }\n  }\n}\n```\n\n**Claude Code**\n\n```bash\nclaude mcp add --transport http 2dai https://mcp.2dai.io:800/mcp \\\n  --header \"Authorization: Bearer 2dai_sk_...\"\n```\n\nBoth transports (stdio via `npx` and hosted via HTTP) expose the exact same\ntools and the exact same behavior. Pick whichever fits: `npx` when you want\nzero third-party dependency and full control of the process, hosted when you\nwant zero install and a single URL.\n\n## Tools\n\n| Tool | What it does | Scope | Spends credit |\n|---|---|---|---|\n| `get_account` | Account status: credit, tier, key label/scopes/spend cap | read | no |\n| `generate_image` | Text-to-image (style/quality default to auto; `enhance: true` runs the TIXI prompt enhancer, off by default) | generate | **yes** |\n| `generate_with_refs` | Image from references: `face-ref`, `character-ref`, `style-transfer`, `smart-edit` (edit refs[0] per the prompt) | generate | **yes** |\n| `generate_video` | Animate a still creation into a short clip | generate | **yes** |\n| `generate_similar` | Re-run an existing creation (\"more like this one\") | generate | **yes** |\n| `generate_in_artistic_style` | Artist Painter: paint the prompt (and up to 3 subject refs) as a new work in a curated artistic style (`artisticStyleId` from `list_artistic_styles`, or `auto`) | generate | **yes** |\n| `generate_wallpaper` | Expand a creation into a wallpaper dimension (`standard`, `photo`, `widescreen`, `ultrawide`); quality fixed at Ultra, price follows the dimension | generate | **yes** |\n| `check_generation` | Poll a queued generation by queueId | read | no |\n| `cancel_generation` | Cancel a still-waiting generation (charge refunded); explains itself when it is too late | generate | no |\n| `upload_image` | Upload a local image / base64 as a reference | generate | no |\n| `download_creation` | Save the full-resolution asset to disk, or return an inline preview | read | no |\n| `get_creation` | Fetch one creation row by id — same slim shape as `list_creations` rows. Opt-in path for the vision-derived caption when a generation reply gates it (NSFW ≥ Near-nude) | read | no |\n| `list_creations` | Page, search, sort and filter the library (folders, folder groups, trash, activity lenses, smart collections, shared folders, random pick). Rows include `nsfwFlagged`/`nsfwRate` so agents can apply their own safeguards | read | no |\n| `browse_feed` | Page through the public feed (other creators' published work) | read | no |\n| `list_folders` | Page through the account's folders | read | no |\n| `list_artistic_styles` | The curated artistic styles available to `generate_in_artistic_style` | read | no |\n| `manage_folder` | Folder CRUD + favorites, poster, and sidebar groups (create/rename/delete/move-to-group/list-groups) | manage | no |\n| `organise_creation` | Move / trash / restore / like / unlike one creation; `batch-trash` / `batch-restore` up to 100; permanent delete stays one-at-a-time | manage | no |\n| `publish_creation` | Publish / unpublish a creation on the public feed | publish | no |\n| `get_stats` | One consolidated stats read: counters, streak, storage, 30/90-day generation volume + spend, top refs/styles/keywords | read | no |\n| `get_wallet_status` | $2DAI balance, USD credit, effective tier + the four signals it derives from | finance | no |\n| `get_lock` | Staking-lock status (none / active / expiring-soon) | finance | no |\n| `get_wallet_history` | Transactions, balance chart, credit chart, or credit sources | finance | no |\n| `get_token_price` | Cached $2DAI/USD quote with its staleness | read | no |\n\nAll wallet tools are **read-only** — no tool on this server can move money. The `finance`\nscope is opt-in and never part of a key's defaults; enable it in the dashboard's key settings\nwhen you want an agent to see wallet data.\n\n## Least privilege\n\nScopes are set per key in the dashboard. A coding agent that only generates needs\n`read + generate`; add `manage` for drive organisation, `publish` only if you want it\nposting to the public feed, and `finance` only for wallet reads. You can also set a\nper-key spend cap — the server reports actionable errors when a cap or scope blocks a call.\n\n## Configuration (env)\n\n| Variable | Default | Meaning |\n|---|---|---|\n| `TWODAI_API_KEY` | — (required) | Your 2DAI API key |\n| `TWODAI_PREVIEWS` | `1` | Attach downscaled inline previews to finished generations |\n| `TWODAI_PREVIEW_MAX_SIDE` | `512` | Longest edge of those previews, in px |\n| `TWODAI_WAIT_BUDGET_MS` | `45000` | How long a generation call blocks before degrading to a queueId |\n| `TWODAI_IDEMPOTENCY_WINDOW_MS` | `30000` | Window in which an identical re-submit is treated as a retry, not a new charge |\n| `TWODAI_ALLOW_ANY_PATH` | `0` | Allow file reads/writes outside the working directory |\n| `TWODAI_API_BASE` | production API | API origin override (for self-hosted testing) |\n\n## Notes for agents\n\n- **Presets.** Image: `max` is the recommended everyday pick (best balance of detail and price); `ultimate` is the\n  highest resolution for final masters; `fast` / `normal` are for drafts. Video: `ultra` at **5 seconds** is the\n  recommended shot (best coherence for the price); `ultimate` is 1080p with the longest wait. `ultra` and\n  `ultimate` are tier-gated — `get_account` lists what the connected account may submit, so never probe presets.\n- **Shots, not long takes.** Rendered length is shorter than the nominal value (5 → ~4.3 s, 6.5 → ~5.8 s,\n  7.5 → ~6.7 s at 18 fps native; `frameInterpolation: true` doubles it to 36 fps for twice the price). Subject\n  identity holds for roughly the first 2.5–3.5 s: write the cut at ~3 s, one action per shot, several 5-second\n  shots rather than one long take.\n- **Price** = tool base × preset × duration multiplier (1 / 1.3 / 1.5) × 2 with interpolation. `auto` draws the\n  preset (video: `max` / `ultra` only, never `ultimate`), so pin it for a predictable cost; every submit returns the\n  resolved `quality` next to `costUsd`.\n- **Batches.** `check_generation` takes `queueIds` (up to 25) to poll a whole batch of shots in one call.\n- **Prompts are never cut silently.** Listing rows shorten `prompt` / `description` with an ellipsis and a\n  `promptTruncated` flag; `get_creation` returns the full text, so a prompt can be re-read and replayed.\n- **References are checked at submit.** An unknown `inputCreationId` / `refCreationIds` is refused with\n  `CREATION_NOT_FOUND` and the missing ids, before any charge.\n- **Prompts** are capped per account tier (1,500 characters as a Guest, up to 8,000 from Supporter): `get_account` reports the exact cap as `promptMaxChars` and the tier that raises it as `promptMaxCharsNext`; a longer `prompt` is refused with `PROMPT_TOO_LONG` before any charge, a longer `negativePrompt` is truncated to the cap.\n  TIXI enhancement is off by default on `generate_image` (`enhance: true` rewrites a short brief into a full prompt);\n  `face-ref` and `character-ref`, wallpaper resize and the artistic-style tool always run it.\n- **Costs** are charged at submit against the account's USD credit and refunded on failure; `get_account`\n  shows the headroom, `get_stats` the 30 / 90-day burn.\n- **Content rating is not an error.** Every output carries `nsfwLabel` / `nsfwRate`. From Near-nude (0.8) the\n  reply adds `contentRestricted: true`: the generation succeeded and was charged, the creation is kept but masked\n  in the owner's drive, cannot be published, and its caption is withheld (`get_creation` returns it). Hand over\n  the `viewUrl` for review instead of retrying. Only `NSFW_MAX_EXCEEDED` discards an output, uncharged.\n- **Skill.** The package ships `skills/2dai/SKILL.md` — a platform guide for agents (quality ladder, costs,\n  the film recipe, brand-consistency recipe, limits). Point your agent runtime at it, or read it once per session.\n\n## The 2DAI stack\n\nWe currently use our **Gen 7.2** model, and unlike others, we don't resell model\naccess. All our models originate from the open-source community or our own R&D\n— we then disassemble, modify, fine-tune and optimize them to align with our\nlegacy and **2DAI❤️ART** lines. They also run on our own private cloud network.\n\nEvery tool response carries the model version and stack summary (via\n`get_account.platform`), so an agent can hand these facts back to a user who\nasks \"what powers you?\" without extra plumbing.\n\n## License\n\nMIT\n\n## Community & links\n\n- **Website** — [www.2dai.io](https://www.2dai.io)\n- **X** — [@2DAICommunity](https://x.com/2DAICommunity)\n- **Telegram** — [t.me/Token2dAI](https://t.me/Token2dAI)\n- **$2DAI on Base** — [chart on Dexscreener](https://dexscreener.com/base/0x2b5963f06eb366ecd7c669efde258860cc9b90d4) · stake for tiers & daily credit airdrops\n- **SDK** — [2dai-cloud-sdk](https://www.npmjs.com/package/2dai-cloud-sdk) for scripts, servers and apps\n- **GitHub** — [2DAICommunity](https://github.com/2DAICommunity)\n","readmeFilename":"README.md"}